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

تعرَّف على تطوير iOS من خلال التعرَّف على نظام التشغيل ومنصة التطوير. اكتشف كيفية إعداد بيئة محلية وتجهيزها. تعرّف على تطبيق البرمجة Swift Playground واستمتع بكتابة الكود في Swift.‏

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

Read more

تعرَّف على تطوير iOS من خلال التعرَّف على نظام التشغيل ومنصة التطوير. اكتشف كيفية إعداد بيئة محلية وتجهيزها. تعرّف على تطبيق البرمجة Swift Playground واستمتع بكتابة الكود في Swift.‏

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

-إظهار معرفة عملية بالمبادئ العامة لتطبيقات الأجهزة المحمولة ونظام iOS

-إعداد بيئة XCode واستكشافها

-إثبات فهمك لكيفية استخدام XCode في عملية تطوير تطبيقات Swift‏

-كتابة كود Swift وإنشاء واجهة مستخدم باستخدام تطبيق البرمجة Swift Playground‏

-التنقل في واجهة مستخدم Swift‏

-معالجة البيانات في Swift‏

ستكتسب خبرة في كيفية استخدام الأدوات والبرامج التالية:

-تطبيقات وبرامج Swift‏

-بيئة تطوير iOS وبرامجها

-نظام تشغيل الهواتف المحمولة

-‏XCode

-لغة البرمجة Objective-C

-إطارات عمل واجهة المستخدم

-خدمة Testflight

-العرض المصور لواجهة المستخدم

-نمط MVC

-واجهات برمجه التطبيقات (API)

Enroll now

What's inside

Syllabus

مقدمة إلى تطوير تطبيقات الهاتف المحمول
ستتعرّف في هذه الوحدة على المبادئ العامة لتطبيقات الهواتف المحمولة ومنظومة منصات iOS.
المحاكاة والتطوير
في هذه الوحدة، ستقوم بإعداد بيئة iOS Xcode واستكشافها.
Read more
إنشاء التطبيق
ستتعرّف في هذه الوحدة على كيفية إنشاء تطبيق مشغّل فيديو في Xcode، بدءًا من تخطيط المشروع ووصولاً إلى بدء المشروع

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers fundamentals of iOS development, making it suitable for beginners
Teaches Swift, a modern and industry-standard programming language for iOS
Provides hands-on experience through the Swift Playground app, facilitating practical learning
Taught by Meta staff, offering insights from industry experts
Covers essential tools and technologies, including XCode and Objective-C, for iOS development
Requires no prior programming knowledge, making it accessible to novices

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:
Review Swift basics
Review the fundamentals of Swift to refresh your memory and ensure a strong foundation for this course.
Browse courses on Swift
Show steps
  • Review syntax and data types
  • Practice writing basic Swift code
Follow Xcode tutorials
Complete guided tutorials in Xcode to familiarize yourself with the development environment and learn key concepts.
Browse courses on Xcode
Show steps
  • Create a new Xcode project
  • Build a simple iOS app
  • Use Xcode's debugging tools
Join a study group
Join a study group to discuss course material, collaborate on projects, and get support from peers.
Browse courses on iOS Development
Show steps
  • Find a study group or create your own
  • Meet regularly to discuss course topics
  • Work together on practice problems or projects
Two other activities
Expand to see all activities and additional details
Show all five activities
Solve Swift coding challenges
Practice your Swift coding skills by solving online coding challenges to improve your problem-solving abilities.
Browse courses on Swift
Show steps
  • Find online Swift coding challenge platforms
  • Select challenges that match your skill level
  • Work through the challenges and debug your code
Develop a small iOS app
Create a small iOS app to apply your knowledge and demonstrate your skills in Swift and iOS development.
Browse courses on iOS Development
Show steps
  • Identify a simple app idea
  • Plan and design the app
  • Implement the app using Swift and Xcode
  • Test and debug the app
  • Publish the app to the App Store (optional)

Career center

Learners who complete مقدمة إلى تطوير تطبيقات الهاتف المحمول لنظام iOS will develop knowledge and skills that may be useful to these careers:
Mobile App Developer
A Mobile App Developer specializes in designing, developing, deploying, and maintaining apps for mobile phones. As a Mobile App Developer, you will need to stay up-to-date on trends and best practices throughout the app development lifecycle. This course on iOS Mobile App Development can introduce you to the foundations of mobile app development on iOS, giving you the skills needed to enter the field or to advance your career as a Mobile App Developer.
iOS Engineer
An iOS Engineer is specifically responsible for developing and maintaining software applications for Apple's iOS operating system. This course on iOS Mobile App Development can provide you with the foundational skills and knowledge you need to become an iOS Engineer. The course covers the basics of iOS development, including the iOS operating system, Xcode, and the Swift programming language.
Software Developer
A Software Developer is responsible for analyzing user needs and designing and developing software applications or systems. This course on iOS Mobile App Development can help you create a foundation for a career as a Software Developer, as it provides an introduction to the fundamentals of software development on the iOS platform. While the course focuses on mobile app development, the skills and concepts you learn can be applied to software development in general.
UX Designer
A UX Designer is responsible for designing the user experience of websites and mobile apps. While this course on iOS Mobile App Development focuses on the development of mobile apps, it can provide you with a foundation in the principles of user interface design. This knowledge can be valuable for UX Designers who want to specialize in mobile app design.
UI Designer
A UI Designer is responsible for designing the user interface of websites and mobile apps. While this course on iOS Mobile App Development focuses on the development of mobile apps, it can provide you with a foundation in the principles of user interface design. This knowledge can be valuable for UI Designers who want to specialize in mobile app design.
Full-Stack Developer
A Full Stack Developer is responsible for both the front-end and back-end development of software applications. While this course on iOS Mobile App Development focuses on the front-end development of mobile apps, it can provide you with a foundational understanding of the development process and the technologies used in mobile app development. This knowledge can be valuable for Full Stack Developers who want to specialize in mobile app development.
Web Developer
A Web Developer is responsible for designing, developing, and maintaining websites and web applications. While this course on iOS Mobile App Development focuses on mobile app development, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Web Developers who want to expand their skillset into mobile app development.
Data Scientist
A Data Scientist is responsible for collecting, analyzing, and interpreting data to extract meaningful insights. While this course on iOS Mobile App Development does not directly teach data science, it can provide you with a foundation in programming and software development. This knowledge can be valuable for Data Scientists who want to develop data-driven mobile apps.
Product Manager
A Product Manager is responsible for managing the development and launch of new products. While this course on iOS Mobile App Development does not directly teach product management, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Product Managers who want to specialize in mobile app development.
Project Manager
A Project Manager is responsible for planning, organizing, and executing projects. While this course on iOS Mobile App Development does not directly teach project management, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Project Managers who want to specialize in mobile app development.
Business Analyst
A Business Analyst is responsible for analyzing business needs and recommending solutions to improve efficiency and profitability. While this course on iOS Mobile App Development does not directly teach business analysis, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Business Analysts who want to specialize in mobile app development.
Customer Success Manager
A Customer Success Manager is responsible for ensuring that customers are satisfied with a company's products and services. While this course on iOS Mobile App Development does not directly teach customer success, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Customer Success Managers who want to specialize in mobile app support.
Technical Writer
A Technical Writer is responsible for writing technical documentation, such as user manuals, white papers, and training materials. While this course on iOS Mobile App Development does not directly teach technical writing, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Technical Writers who want to specialize in mobile app documentation.
Marketing Manager
A Marketing Manager is responsible for developing and executing marketing campaigns to promote products and services. While this course on iOS Mobile App Development does not directly teach marketing, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Marketing Managers who want to specialize in mobile app marketing.
Sales Manager
A Sales Manager is responsible for leading and managing sales teams to achieve sales targets. While this course on iOS Mobile App Development does not directly teach sales, it can provide you with a foundation in software development and the principles of user interface design. These skills can be valuable for Sales Managers who want to specialize in mobile app sales.

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.
Guide to the lean startup methodology, which process for developing and validating new products and services. It valuable read for any software developer who wants to start their own business or work for a startup.
Covers the latest features and technologies introduced in iOS 15, providing a comprehensive guide to building modern and innovative iOS apps. It valuable resource for experienced iOS developers who want to stay up-to-date with the latest advancements in the platform.
Comprehensive guide to software development, covering topics such as design, testing, and project management. It valuable resource for any software developer, regardless of their experience level.
Guide to software testing, covering topics such as test design, test execution, and test reporting. It valuable resource for any software developer, regardless of their experience level.
Classic guide to design patterns, which are reusable solutions to common software design problems. It valuable resource for any software developer, regardless of their experience level.
Classic guide to software project management, covering topics such as project planning, team management, and risk management. It valuable resource for any software developer, regardless of their experience level.
Classic guide to software team management, covering topics such as team building, communication, and conflict resolution. It valuable resource for any software developer, regardless of their experience level.
Provides an advanced guide to Swift, covering advanced features and techniques. It is particularly useful for experienced iOS developers who want to enhance their mastery of the language.
Provides a quick and practical introduction to iOS development. It is particularly useful for beginners who want to quickly get started with building simple iOS apps.

Share

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

Similar courses

Here are nine courses similar to مقدمة إلى تطوير تطبيقات الهاتف المحمول لنظام iOS.
تصميم واجهة المستخدم في الـ XCode: إنشاء واجهة المستخدم
Most relevant
إنشاء واجهة المستخدم باستخدام SwiftUI
Most relevant
التصميم المتجاوب لـ Swift: إدارة واجهات المستخدم المتجاوبة
Most relevant
أساسيات البرمجة في Swift
Most relevant
المشروع المتقدم حول تطبيق Android
Most relevant
استخدام البيانات في iOS
Most relevant
مبادئ تصميم تجربة المستخدم/واجهة المستخدم
Most relevant
البرمجة المتقدمة بلغة Swift
Most relevant
React Native
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