We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

تقدم لك هذه الدورة المبادئ الأساسية لاستخدام البيانات في iOS. ستتعمق في العمليات والمفاهيم الكامنة وراء واجهات برمجة التطبيقات، وتستكشف صيغ البيانات التي تسمح لك بنقل البيانات بين الخوادم والأجهزة وتكتشف استخدام مع البيانات في Swift باستخدام Core Data.

Read more

تقدم لك هذه الدورة المبادئ الأساسية لاستخدام البيانات في iOS. ستتعمق في العمليات والمفاهيم الكامنة وراء واجهات برمجة التطبيقات، وتستكشف صيغ البيانات التي تسمح لك بنقل البيانات بين الخوادم والأجهزة وتكتشف استخدام مع البيانات في Swift باستخدام Core Data.

بنهاية هذه الدورة التدريبية، ستتمكن من:

-إثبات معرفة عملية بكيفية اتصال تطبيقات Swift عبر الويب.

-تطبيق تقنيات البرمجة غير المتزامنة باستخدام Swift.

-استخدام مجموعة متنوعة من الأساليب للاستفادة من حزمة البيانات الأساسية في تطبيق Swift.

هذه الدورة مثالية للمتعلمين المتوسطين الذين يرغبون في إعداد أنفسهم للعمل في مجال تطوير iOS. لاجتياز هذه الدورة التدريبية بنجاح، يجب أن يكون لديك فهم متقدم لبرمجة Swift ومعرفة وظيفية بواجهات برمجة التطبيقات.

Enroll now

What's inside

Syllabus

مقدمة إلى واجهات برمجة تطبيقات REST
التعرف على تطوير واجهة برمجة تطبيقات RESTful.
التفاعل مع واجهات برمجة تطبيقات REST في Swift
تدريب على تطبيق تقنيات البرمجة غير المتزامنة للاستعلام عن واجهات برمجة تطبيقات REST والتعامل مع استجاباتها باستخدام Swift.
Read more
البيانات في Swift
شمول جميع استخدامات حزمة البيانات الأساسية في تطبيق Swift
المشروع النهائي
تطبيق المهارات التي تعلمتها في هذه الدورة التدريبية لإنشاء تطبيقك الخاص باستخدام وظائف التصفية والفرز.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a solid foundation for using Swift to interact with REST APIs
Taught by experts at Meta, which has a strong reputation in iOS development
Suitable for intermediate learners with a good understanding of Swift
Covers essential concepts for building iOS apps that consume data over the web
Utilizes Core Data, a popular framework for data management in iOS development

Save this course

Save استخدام البيانات في iOS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in استخدام البيانات في iOS with these activities:
اختبار واجهات برمجة تطبيقات REST باستخدام Postman
سيساعدك استخدام Postman على فهم كيفية إرسال طلبات HTTP واستقبال استجابات من واجهات برمجة تطبيقات REST، مما يمنحك أساسًا قويًا للعمل مع البيانات في سويفت.
Browse courses on REST API
Show steps
  • إنشاء مجموعة جديدة في Postman
  • إضافة طلب جديد من نوع GET أو POST
  • إرسال الطلب وفحص الاستجابة
تمرين عمليات أساسية في Core Data في سويفت
يعمل هذا التمرين على تحسين فهمك لكيفية استخدام Core Data وتنفيذ العمليات الأساسية بها.
Browse courses on Core Data
Show steps
  • إنشاء نموذج بيانات Core Data جديد
  • استخدام سياق إدارة الكائنات لإنشاء الكائنات والحفظ
  • استرداد الكائنات باستخدام متطلبات الاستعلام
  • تحديث وحذف الكائنات
استكشاف حزمة البيانات الأساسية
درب مهاراتك في استخدام حزمة Core Data من خلال التدرب على مهام البرمجة الأساسية في Swift.
Browse courses on Core Data
Show steps
  • إنشاء نموذج بيانات Core Data بسيط
  • التفاعل مع نموذج البيانات عبر عمليات الإنشاء وقراءة البيانات وتحديثها وحذفها (CRUD)
  • استخدام طرق التصفية والفرز لاسترداد البيانات المطلوبة
Two other activities
Expand to see all activities and additional details
Show all five activities
إنشاء مخطط تدفق لتطبيق سويفت يستخدم Core Data
يساعدك مخطط التدفق على تصور كيفية حفظ البيانات واستعادتها في تطبيقك، مما يضمن تنفيذًا سليمًا ودقيقًا.
Browse courses on Core Data
Show steps
  • تحديد تدفق البيانات في التطبيق
  • تحديد الكيانات والسمات المطلوبة
  • رسم مخطط التدفق الذي يبين كيفية تفاعل Core Data مع واجهة المستخدم
إنشاء اختبار افتراضي لوظيفة مطور iOS
سيساعدك إنشاء اختبار افتراضي على فهم أفضل للمفاهيم الأساسية التي يغطيها هذا المساق، ويسلط الضوء على المجالات التي تحتاج إلى التركيز عليها.
Browse courses on iOS Development
Show steps
  • تحديد الكفاءات الأساسية لمطور iOS
  • إعداد الأسئلة المتعلقة بمفاهيم مثل واجهات برمجة تطبيقات REST وCore Data وبرمجة Swift غير المتزامنة
  • مراجعة الاختبار الافتراضي للحصول على الدقة والشمولية

Career center

Learners who complete استخدام البيانات في iOS will develop knowledge and skills that may be useful to these careers:
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. They use their findings to make recommendations and solve problems. This course can help you build a foundation in data analysis, which is an essential skill for Data Analysts. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Data Scientist
Data Scientists collect, analyze, interpret, and visualize data to identify trends and patterns. They use their findings to make recommendations and solve problems. This course can help you build a foundation in data analysis and visualization, which are essential skills for Data Scientists. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively using data visualization techniques.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use data analysis and other techniques to understand the business, its customers, and its competitors. This course can help you build a foundation in data analysis, which is an essential skill for Business Analysts. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Software Engineer
Software Engineers design, develop, and maintain software systems. They use a variety of programming languages and technologies to create software that meets the needs of users. This course can help you build a foundation in data analysis and visualization, which are increasingly important skills for Software Engineers. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively using data visualization techniques.
Data Engineer
Data Engineers design, build, and maintain data pipelines. They use a variety of tools and technologies to move data from one system to another. This course can help you build a foundation in data analysis, which is an essential skill for Data Engineers. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Machine Learning Engineer
Machine Learning Engineers design, build, and maintain machine learning models. They use a variety of programming languages and technologies to create models that can learn from data and make predictions. This course can help you build a foundation in data analysis and visualization, which are essential skills for Machine Learning Engineers. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively using data visualization techniques.
Data Architect
Data Architects design and manage data systems. They work with businesses to understand their data needs and develop data solutions that meet those needs. This course can help you build a foundation in data analysis, which is an essential skill for Data Architects. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Database Administrator
Database Administrators manage databases. They ensure that databases are running smoothly and that data is safe and secure. This course can help you build a foundation in data analysis, which is an increasingly important skill for Database Administrators. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Statistician
Statisticians collect, analyze, and interpret data. They use statistical methods to identify trends and patterns and to make predictions. This course can help you build a foundation in data analysis, which is an essential skill for Statisticians. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Actuary
Actuaries use mathematical and statistical methods to assess risk and uncertainty. They work in a variety of industries, including insurance, finance, and healthcare. This course can help you build a foundation in data analysis, which is an increasingly important skill for Actuaries. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Financial Analyst
Financial Analysts evaluate and make recommendations on investments. They use a variety of financial data to make investment decisions. This course can help you build a foundation in data analysis, which is an increasingly important skill for Financial Analysts. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Market Researcher
Market Researchers collect and analyze data about markets and consumers. They use this data to understand consumer behavior and to develop marketing strategies. This course can help you build a foundation in data analysis, which is an essential skill for Market Researchers. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
User Experience Researcher
User Experience Researchers study how users interact with products and services. They use research methods to identify pain points and to design products and services that are easy to use and enjoyable. This course can help you build a foundation in data analysis, which is an increasingly important skill for User Experience Researchers. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.
Data Visualization Analyst
Data Visualization Analysts use data visualization techniques to communicate data insights. They work with data scientists and other analysts to create visual representations of data that are easy to understand and interpret. This course can help you build a foundation in data visualization, which is an essential skill for Data Visualization Analysts. You will learn how to use a variety of data visualization techniques to create clear and concise visualizations.
Product Manager
Product Managers are responsible for the development and management of products. They work with engineers, designers, and other stakeholders to ensure that products meet the needs of users. This course may be useful for Product Managers who want to learn more about data analysis and visualization. You will learn how to extract data from a variety of sources, clean and prepare it for analysis, and use statistical and machine learning techniques to identify trends and patterns. You will also learn how to communicate your findings effectively.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in استخدام البيانات في iOS.
كتاب يقدم توجيهات شاملة حول تصميم وتطوير واجهات برمجة تطبيقات REST. يغطي مبادئ REST الأساسية، ويقدم أفضل الممارسات لإنشاء واجهات برمجة تطبيقات يمكن الاعتماد عليها وقابلة للتطوير وقابلة للصيانة.
Provides a comprehensive overview of the challenges involved in designing and building data-intensive applications. It covers topics such as data modeling, data storage, and data processing. It valuable resource for any developer who is working on a data-intensive application.
كتاب يقدم مقدمة شاملة لمبادئ REST وواجهات برمجة تطبيقات RESTful. يغطي جوانب مختلفة من REST، من المفاهيم الأساسية إلى تنفيذ وتصميم العالم الحقيقي.
Provides a gentle introduction to machine learning. It covers topics such as supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for any beginner who wants to learn about machine learning.
Provides a practical guide to using data science techniques to solve business problems. It covers topics such as data collection, data analysis, and data visualization. It valuable resource for any business professional who wants to learn about data science.
Provides a comprehensive overview of deep learning. It covers topics such as neural networks, convolutional neural networks, and recurrent neural networks. It valuable resource for any researcher who wants to learn about deep learning.
Provides a comprehensive overview of statistical learning. It covers topics such as linear regression, logistic regression, and support vector machines. It valuable resource for any researcher who wants to learn about statistical learning.
Provides a comprehensive overview of data mining. It covers topics such as data preprocessing, data clustering, and data classification. It valuable resource for any researcher who wants to learn about data mining.
كتاب يقدم أفضل الممارسات لتطوير Objective-C. يغطي مجموعة واسعة من الموضوعات، بما في ذلك إدارة الذاكرة، والبرمجة الموجهة للكائنات، والتصميم المتزامن.
Provides a practical introduction to data visualization. It covers topics such as data visualization techniques, data visualization tools, and data visualization best practices. It valuable resource for any data analyst or data scientist who wants to learn about data visualization.
Provides a practical guide to cloud computing. It covers topics such as cloud architecture, cloud services, and cloud security. It valuable resource for any IT professional who wants to learn about cloud computing.
كتاب يغطي ميزات سويفت المتقدمة. يقدم موضوعات مثل البرمجة متعددة الخيوط وإدارة البيانات المتوازية والبرمجة الوظيفية.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to استخدام البيانات في iOS.
تطوير المحمول وJavaScript
Most relevant
البرمجة المتقدمة بلغة Swift
Most relevant
تطوير الويب الكامل
Most relevant
مقدمة إلى تطوير تطبيقات الهاتف المحمول لنظام iOS
Most relevant
البرمجة باستخدام "في بي ايه" عبر مايكروسوفت إكسل
Most relevant
المشروع المتقدم لمطور الواجهة الخلفية
Most relevant
أساسيات React
Most relevant
أساسيات البرمجة في Swift
Most relevant
تحليل البيانات باستخدام البرمجة R
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser