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

في هذه الدورة التدريبية للمشروع المتقدم، ستبرهن على إتقانك لمجموعة المهارات الجديدة من خلال إنشاء تطبيق iOS أصلي.

Read more

في هذه الدورة التدريبية للمشروع المتقدم، ستبرهن على إتقانك لمجموعة المهارات الجديدة من خلال إنشاء تطبيق iOS أصلي.

وخلال هذه المرحلة من البرنامج، ستكون قد تعلمت جميع المهارات التي تحتاج إليها لإكمال هذا المشروع بنجاح.ولكن قد تحتاج إلى إنعاش ذاكرتك عندما يتعلق الأمر بالدورات التدريبية السابقة المقدمة في هذا البرنامج.ولهذا، ستوفر لك كل وحدة في هذه الدورة التدريبية ملخصًا موجزًا للمحتوى ذي الصلة من الدورات التدريبية السابقة المقدمة في هذا البرنامج.ولا تقلق، ستكون هناك روابط أيضًا حتى يتسنى لك مراجعة المحتوى بمزيد من التفاصيل، إن لزم الأمر.وهكذا، سيتم إرشادك خلال عملية إنشاء تطبيق Little Lemon الذي يتيح لك الفرصة لإثبات إجادتك لمهارات التطوير التي تعلمتها مؤخرًا.

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

لإكمال هذه الدورة التدريبية، ستحتاج إلى خبرة في iOS وفهم جيد للغة البرمجة Swift. وبالإضافة إلى ذلك، من المفيد دائمًا أن تشعر بقدرتك على الإنجاز!

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

إنشاء تطبيق iOS أصلي للهواتف المحمولة

نشر التطبيق وبيعه على Apple Store

Enroll now

Two deals to help you save

What's inside

Syllabus

بدء المشروع
في هذه الوحدة، ستراجع أولاً ما تحتاج إلى إعداده قبل تطوير تطبيق (iOS) وكيفية القيام بذلك . وبعد ذلك، ستقوم بتخطيط تجربة المستخدم (UX) وواجهة المستخدم (UI) من خلال تصميم مخطط هيكلي قبل إضافة عناصر مرئية عالية الدقة.
Read more
وظائف المشروع
في هذه الوحدة، ستقوم بإعداد وظائف التطبيق.وهذا يتطلب إنشاء تدفق تسجيل المستخدم ومسارات التنقل وصفحة ملف تعريف قابلة للتخصيص وواجهة مستخدم .لطلب الطعام
تقييم المشروع
في هذه الوحدة، سيتم تقييمك بناءً على المعرفة التي اكتسبتها وطبقتها طوال الدورة التدريبية.ويمكنك أيضًا اختيار معرفة الخطوات التي يجب اتخاذها لإرسال طلب iOS.لأجهزة App Storeللنشر على

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
This program is designed to teach advanced iOS app development skills
Suitable for intermediate level learners aiming to work in iOS development
Instructors are Meta staff with expertise in iOS app development
Offers a hands-on project to create a complete iOS app
Provides preparation for the Apple Store submission and deployment process
Requires prior knowledge of iOS and Swift programming

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:
回顾 Swift 語法
複習 Swift 的基礎知識,以加強對語言的理解,並為學習 iOS 開發做好準備。
Browse courses on Swift
Show steps
  • 查看線上教學影片或文件,以複習 Swift 語法。
  • 練習寫簡單的程式碼片段,以加強你的 Swift 技能。
Review Swift Programming Syntax
Refreshen your memory on essential Swift programming concepts to lay a strong foundation for the course material.
Browse courses on Swift Programming
Show steps
  • Review type safety, variables, and constants
  • Practice using operators, conditionals, and loops
  • Explore Swift's API documentation
Solve Swift Coding Challenges
Test your understanding of Swift syntax and problem-solving skills through practical coding exercises.
Browse courses on Coding Challenges
Show steps
  • Find online platforms or books offering Swift coding challenges
  • Attempt to solve challenges independently
  • Review solutions to reinforce your learning
Three other activities
Expand to see all activities and additional details
Show all six activities
Follow iOS Development Tutorials
Enhance your understanding of iOS development concepts by following guided tutorials on topics relevant to the course.
Browse courses on Interface Design
Show steps
  • Identify beginner-friendly iOS development tutorials
  • Step through the tutorials while experimenting with the code
  • Build small apps to solidify your knowledge
Develop a Tutorial on a Specific Swift Topic
Strengthen your own understanding of a Swift topic by creating a tutorial and sharing it with others.
Browse courses on Knowledge Sharing
Show steps
  • Choose a specific topic related to Swift programming
  • Research the topic thoroughly
  • Break the tutorial into logical sections with clear explanations
  • Share your tutorial on platforms like Medium or GitHub
Contribute to a Swift Open-Source Project
Enhance your skills and make a tangible contribution to the Swift community by collaborating on an open-source project.
Browse courses on Open Source Projects
Show steps
  • Identify a small or beginner-friendly Swift open-source project
  • Read the project documentation and codebase
  • Propose and submit bug fixes or feature enhancements

Career center

Learners who complete المشروع المتقدم لتطبيقات iOS will develop knowledge and skills that may be useful to these careers:
iOS Developer
An iOS Developer is responsible for designing, developing, and testing applications for Apple devices. This course in advanced iOS development will help you build a strong foundation for a career as an iOS Developer. You will learn how to create a native iOS application, publish it on the Apple Store, and market it to potential users. This course will also teach you how to use the Swift programming language, which is essential for iOS development. If you are interested in a career as an iOS Developer, this course is a great place to start.
Mobile Developer
A Mobile Developer's responsibilities include designing, developing, and testing mobile applications. This course in advanced iOS development will help you build a strong foundation for a career as a Mobile Developer. You will learn how to create a native iOS application, publish it on the Apple Store, and market it to potential users. This course will also teach you how to use the Swift programming language, which is essential for iOS development. If you are interested in a career as a Mobile Developer, this course is a great place to start.
Software Developer
Software Developers design, develop, and test software applications. This course in iOS development may be useful for those interested in becoming a Software Developer. You will learn the basics of iOS development, including how to create a user interface, handle user input, and store data. This course will also teach you how to use the Swift programming language, which is essential for iOS development. If you are interested in a career as a Software Developer, this course is a good place to start.
Game Developer
Game Developers design, develop, and test video games. This course in iOS development may be useful for those interested in becoming a Game Developer. You will learn the basics of game development, including how to create a game engine, handle user input, and create graphics. This course will also teach you how to use the Swift programming language, which is a popular programming language for game development. If you are interested in a career as a Game Developer, this course is a good place to start.
Web Developer
Web Developers design and develop websites. This course in iOS development may be useful for those interested in becoming a Web Developer. You will learn the basics of web development, including how to create a user interface, handle user input, and store data. This course will also teach you how to use Swift, which is a popular programming language for web development. If you are interested in a career as a Web Developer, this course is a good place to start.
Data Scientist
Data Scientists collect, analyze, and interpret data to solve business problems. This course in iOS development may be useful for those interested in becoming a Data Scientist. You will learn the basics of data science, including how to collect data, clean data, and analyze data. This course will also teach you how to use the Swift programming language, which is a popular programming language for data science. If you are interested in a career as a Data Scientist, this course is a good place to start.
Product Manager
Product Managers develop and manage products. This course in iOS development may be useful for those interested in becoming a Product Manager. You will learn the basics of product management, including how to define a product vision, develop a product roadmap, and manage a product team. This course will also teach you how to use the Swift programming language, which is a popular programming language for product management. If you are interested in a career as a Product Manager, this course is a good place to start.
Project Manager
Project Managers plan, organize, and manage projects. This course in iOS development may be useful for those interested in becoming a Project Manager. You will learn the basics of project management, including how to define a project scope, develop a project plan, and manage a project team. This course will also teach you how to use the Swift programming language, which is a popular programming language for project management. If you are interested in a career as a Project Manager, this course is a good place to start.
Technical Writer
Technical Writers create and maintain technical documentation. This course in iOS development may be useful for those interested in becoming a Technical Writer. You will learn the basics of technical writing, including how to write user guides, technical manuals, and white papers. This course will also teach you how to use the Swift programming language, which is a popular programming language for technical writing. If you are interested in a career as a Technical Writer, this course is a good place to start.
UX Designer
UX Designers design the user experience of products. This course in iOS development may be useful for those interested in becoming a UX Designer. You will learn the basics of UX design, including how to create user personas, develop user flows, and create prototypes. This course will also teach you how to use the Swift programming language, which is a popular programming language for UX design. If you are interested in a career as a UX Designer, this course is a good place to start.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course in iOS development may be useful for those interested in becoming a Software Engineer. You will learn the basics of software engineering, including how to design software systems, develop software code, and test software systems. This course will also teach you how to use the Swift programming language, which is a popular programming language for software engineering. If you are interested in a career as a Software Engineer, this course is a good place to start.
Systems Analyst
Systems Analysts analyze and design computer systems. This course in iOS development may be useful for those interested in becoming a Systems Analyst. You will learn the basics of systems analysis, including how to gather requirements, analyze data, and develop system designs. This course will also teach you how to use the Swift programming language, which is a popular programming language for systems analysis. If you are interested in a career as a Systems Analyst, this course is a good place to start.
Business Analyst
Business Analysts analyze business processes and develop solutions to improve efficiency. This course in iOS development may be useful for those interested in becoming a Business Analyst. You will learn the basics of business analysis, including how to gather requirements, analyze data, and develop solutions. This course will also teach you how to use the Swift programming language, which is a popular programming language for business analysis. If you are interested in a career as a Business Analyst, this course is a good place to start.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software to ensure that it meets quality standards. This course in iOS development may be useful for those interested in becoming a Quality Assurance Analyst. You will learn the basics of quality assurance, including how to test software, identify bugs, and write bug reports. This course will also teach you how to use the Swift programming language, which is a popular programming language for quality assurance. If you are interested in a career as a Quality Assurance Analyst, this course is a good place to start.
Data Analyst
Data Analysts collect, analyze, and interpret data to solve business problems. This course in iOS development may be useful for those interested in becoming a Data Analyst. You will learn the basics of data analysis, including how to collect data, clean data, and analyze data. This course will also teach you how to use the Swift programming language, which is a popular programming language for data analysis. This course will also teach you how to use the Swift programming language, which is a popular programming language for data analysis. If you are interested in a career as a Data Analyst, this course is a good place to start.

Reading list

We've selected nine 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.
Comprehensive guide to advanced iOS app development with Swift. It covers topics like networking, Core Data, and unit testing. It's a great resource for experienced iOS developers who want to learn how to build more complex and powerful iOS apps.
Comprehensive guide to Core Data for iOS, covering everything from the basics of Core Data to advanced topics like performance tuning and concurrency. It's a great resource for beginners and experienced iOS developers alike.
Covers advanced topics in iOS development, such as networking, security, and performance optimization. It is recommended for experienced developers who want to expand their knowledge and tackle complex challenges.
Focuses on the latest version of iOS and SwiftUI, providing up-to-date information and guidance. It valuable resource for developers who want to stay current with the latest technologies.
Comprehensive guide to building iOS apps with SwiftUI, Apple's new UI framework for iOS. It covers everything from the basics of SwiftUI to advanced topics like custom views and animations. It's a great resource for beginners who want to learn how to build their own iOS apps with SwiftUI.
Is an introduction to iPhone development for beginners. It covers everything from the basics of Swift to how to design and build your own iPhone apps. It's a great resource for beginners who want to learn how to build their first iPhone app.
This pocket-sized guide provides concise and accessible information on all aspects of iOS development. It quick reference for experienced developers who need a refresher or want to stay updated.
Uses a unique and engaging approach to teaching Swift. It is recommended for beginners who want to quickly grasp the basics of the language.

Share

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

Similar courses

Here are nine courses similar to المشروع المتقدم لتطبيقات iOS.
المشروع المتقدم حول تطبيق Android
Most relevant
المشروع المتقدم لمطور الواجهات الأمامية
Most relevant
المشروع المتقدم لمطور الواجهة الخلفية
Most relevant
بايثون لعلوم البيانات والذكاء الصناعي
Most relevant
المشروع المتقدم لمهندس قاعدة البيانات
Most relevant
تصميم مجموعة ترحيب العميل باستخدام كانفا
Most relevant
البرمجة المتقدمة بلغة Swift
Most relevant
تصميم ويب سريع الاستجابة في Adobe XD
Most relevant
تصميم مواد تكميلية وموثقة للدورة التدريبية الرقمية على...
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