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

في هذه الدورة التدريبية سوف يتعرّف المتعلمون على كيفية إنشاء واجهات مستخدم هادفة وعملية لنظام iOS باستخدام إطارات عمل Swift وواجهة المستخدم.

وبنهاية هذه الدورة التدريبية، ستكون قادرًا على:

Read more

في هذه الدورة التدريبية سوف يتعرّف المتعلمون على كيفية إنشاء واجهات مستخدم هادفة وعملية لنظام iOS باستخدام إطارات عمل Swift وواجهة المستخدم.

وبنهاية هذه الدورة التدريبية، ستكون قادرًا على:

-استخدام مجموعة من الأساليب المختلفة لإنشاء واجهة مستخدم باستخدام Swift‏

-إنشاء واجهة مستخدم أساسية باستخدام منشئ واجهة Swift‏

-إنشاء طرق عرض واجهة المستخدم والتحكم فيها باستخدام إطار عمل UIKit‏

-إنشاء تطبيقات بسيطة باستخدام إطار عمل UIKit‏

-إنشاء واجهات باستخدام إطار عمل SwiftUI‏

-استخدام القوائم والنماذج في SwiftUI لإنشاء إطارات العمل

-تنظيم واجهة المستخدم باستخدام الحاويات

-إنشاء واجهة مستخدم أنيقة باستخدام طرق العرض المتقدمة

-تحسين طرق العرض باستخدام التحويلات والرسومات والرسوم المتحركة

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

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

-برنامج إنشاء الواجهة

-ميزات تطبيق UIKit وإنشاء طريقة العرض

-القوائم والنماذج \n-حاويات واجهة المستخدم

-أدوات تحويل واجهة المستخدم والرسم والرسوم المتحركة

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

Enroll now

What's inside

Syllabus

Getting started with SwiftUI
في هذه الوحدة التمهيدية، سوف تكتشف أسس واجهات مستخدم الأجهزة المحمولة (UI) وبعض التحديات الفريدة ذات الصلة ببناء واجهات مستخدم نظام iOS. وستقوم بإعداد بيئة Xcode الخاصة بك وبدء استخدام SwiftUI. ستتعلم كل شيء عن SwiftUI فيما يتعلق بتطوير التطبيقات متعدد المنصات، والصيغة في SwiftUI، بالإضافة إلى بعض الميزات وعناصر واجهة المستخدم الأساسية لإنشاء واجهة المستخدم.
Read more
أساسات SwiftUI
في هذه الوحدة سوف تعتمد على ما تعلمته من خلال تناول أساسات SwiftUI. وسوف تكتشف طرق العرض وكيفية إنشائها باستخدام المكدسات. وستتعرف على عناصر واجهة المستخدم المختلفة، بما في ذلك عناصر التحكم والصور، وكيفية إضافتها إلى واجهات المستخدم الخاصة بك. وستكتشف أيضًا التسلسلات الهرمية لطريقة العرض في SwiftUI والمفاهيم ذات الصلة، وتتدرّب على إعداد طرق العرض الأصلية والفرعية في واجهة المستخدم الخاصة بك.
SwiftUI المتقدم
في هذه الوحدة، سوف تتناول مفاهيم SwiftUI الأكثر تقدمًا. وسوف تستكشف الأنواع المختلفة من التنقل وكيفية استخدام التنقل في تطبيقاتك. وستتعلم أيضًا كيفية عرض بيانات القائمة وإضافة الإيماءات إلى طرق العرض الخاصة بك لإنشاء تطبيقات تفاعلية سيحبها المستخدمون!
إنشاء تطبيق SwiftUI
في هذه الوحدة، سيتم تقييمك بناءً على المهارات الأساسية المتناولة في الدورة التدريبية وإظهار مهاراتك العملية في SwiftUI من خلال إنشاء مشروع لإضافته إلى ملف نماذج أعمالك.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores the fundamentals of mobile UI design and the core concepts of creating intuitive and user-friendly experiences
Taught by Meta staff, who are recognized for their expertise in iOS app development and UI design
Builds a strong foundation for beginners in iOS app UI design by covering the basics of Swift and UIKit
Provides hands-on experience in creating iOS app UI using SwiftUI, a modern and declarative UI framework
Covers advanced SwiftUI concepts, such as navigation, data binding, and animations, enabling learners to create dynamic and interactive UI
Assesses learners' skills through a project-based approach, allowing them to apply their knowledge and create a functional iOS app

Save this course

Save إنشاء واجهة المستخدم باستخدام SwiftUI 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 إنشاء واجهة المستخدم باستخدام SwiftUI with these activities:
Revise Swift and iOS development fundamentals
Refreshes your understanding of the core concepts in Swift and iOS development, providing a strong foundation for the course.
Browse courses on Swift
Show steps
  • Review Swift syntax and data structures
  • Revisit basic iOS development concepts, such as ViewControllers and UIKit
Explore official SwiftUI tutorials
Provides a guided walkthrough of SwiftUI's key features, enhancing your understanding and practical skills.
Show steps
  • Follow the "Building Your First App with SwiftUI" tutorial
  • Explore the "SwiftUI Essentials" tutorial series
Build a simple SwiftUI app
Reinforces your understanding of SwiftUI by applying it in a practical project, fostering hands-on experience.
Show steps
  • Plan and design the app's user interface
  • Implement the app's functionality using SwiftUI
  • Test and debug the app
Two other activities
Expand to see all activities and additional details
Show all five activities
Solve SwiftUI coding challenges
Sharpens your problem-solving skills by applying SwiftUI to solve coding challenges, promoting mastery of its syntax and concepts.
Show steps
  • Find coding challenges on platforms like LeetCode or HackerRank
  • Solve the challenges using SwiftUI
Participate in a SwiftUI hackathon
Challenges you to apply your SwiftUI skills in a competitive setting, fostering creativity, collaboration, and practical problem-solving.
Show steps
  • Find a SwiftUI hackathon or competition
  • Form a team or participate individually
  • Develop a SwiftUI-based solution to the hackathon's challenge

Career center

Learners who complete إنشاء واجهة المستخدم باستخدام SwiftUI will develop knowledge and skills that may be useful to these careers:
iOS Developer
An iOS Developer designs, develops, and implements software applications for Apple iOS devices, including iPhones, iPads, and iPod Touches. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. By learning SwiftUI, you'll be well-equipped to create engaging and intuitive user experiences for iOS devices.
Mobile Application Developer
A Mobile Application Developer designs, develops, and implements software applications for mobile devices, including smartphones and tablets. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. By learning SwiftUI, you'll be well-equipped to create engaging and intuitive user experiences for mobile devices.
User Experience (UX) Designer
A UX Designer designs and evaluates user interfaces for websites, applications, and other digital products. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. By learning SwiftUI, you'll gain a deep understanding of the principles of user interface design and how to create user interfaces that are both visually appealing and easy to use.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. By learning SwiftUI, you'll gain a deep understanding of the principles of software engineering and how to create software applications that are both efficient and reliable.
Product Designer
A Product Designer designs and develops digital products, including websites, applications, and other digital experiences. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. By learning SwiftUI, you'll gain a deep understanding of the principles of product design and how to create products that are both useful and enjoyable to use.
Web Developer
A Web Developer designs, develops, and maintains websites. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of user interface design that you'll learn in this course can be applied to web development as well.
Graphic designer
A Graphic Designer creates visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of visual design that you'll learn in this course can be applied to graphic design as well.
Technical Writer
A Technical Writer creates user manuals, technical reports, and other documentation to explain complex technical information to users. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of technical writing that you'll learn in this course can be applied to writing documentation for a variety of technical products.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to help businesses make informed decisions. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of data analysis that you'll learn in this course can be applied to analyzing data for a variety of business purposes.
Business Analyst
A Business Analyst helps businesses improve their performance by analyzing their operations and identifying areas for improvement. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of business analysis that you'll learn in this course can be applied to analyzing businesses in a variety of industries.
Project Manager
A Project Manager plans, organizes, and manages projects to achieve specific goals. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of project management that you'll learn in this course can be applied to managing projects in a variety of industries.
Teacher
A Teacher develops and implements lesson plans and teaches students in a variety of subjects. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of teaching that you'll learn in this course can be applied to teaching students in a variety of subjects.
Salesperson
A Salesperson sells products or services to customers. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of sales that you'll learn in this course can be applied to selling products or services in a variety of industries.
Marketer
A Marketer develops and implements marketing campaigns to promote products or services. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of marketing that you'll learn in this course can be applied to marketing products or services in a variety of industries.
Customer Service Representative
A Customer Service Representative provides support to customers by answering questions, resolving complaints, and providing information. This course provides a foundation in SwiftUI, a powerful framework for building user interfaces for iOS applications. While SwiftUI is primarily used for developing iOS applications, the principles of customer service that you'll learn in this course can be applied to providing support to customers in a variety of industries.

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 إنشاء واجهة المستخدم باستخدام SwiftUI.
Provides a detailed overview of the principles of user interface design, with a focus on mobile app development. This book provides background information and context for topics covered by the course.
Comprehensive guide to software development best practices and principles. It provides valuable insights and advice that can benefit any developer, including those working with SwiftUI.
This practical guide offers a collection of real-world examples and code snippets for SwiftUI development. It covers a wide range of topics, providing developers with a hands-on approach to learning and implementing SwiftUI in their projects.
Comprehensive guide to the Swift programming language. It covers everything from the basics of syntax to advanced topics such as generics and concurrency. It great choice for anyone who wants to learn Swift and build real-world apps.
Comprehensive guide to building iOS apps with Swift. It covers everything from the basics of user interface design to advanced topics such as custom views and animations. It great choice for anyone who wants to learn Swift and build real-world apps.
Is considered a classic guide to Objective-C programming. While some concepts may now be outdated, it provides a historical and contextual foundation for iOS development.
Comprehensive guide to iOS programming with Swift. It covers everything from the basics of user interface design to advanced topics such as custom views and animations. It great choice for anyone who wants to learn Swift and build real-world apps.
Provides a beginner-friendly introduction to SwiftUI. It covers the essential concepts and syntax, making it a suitable choice for those new to iOS development or SwiftUI.

Share

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

Similar courses

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