آموزش SwiftUI - یاد بگیرید چگونه برنامه های زیبا، قوی و قوی بسازید

SwiftUI - Learn How to Build Beautiful, Robust, Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد رابط های کاربری خیره کننده در تمامی پلتفرم های اپل با Swift 5 ایجاد رابط های شگفت انگیز با SwiftUI برنامه های ساخت برای همه پلتفرم های اپل ایجاد نماهای قابل استفاده مجدد از SwiftUI برای دسترسی پیشرفته استفاده کنید مشاهده کد شما بلافاصله با پیش نمایش تغییر می کند داده های خود را با رابط کاربری خود متصل کنید. پروژه های پیش نیازها: تجربه سوئیفت

اپل به تازگی بزرگترین چیز از زمان سوئیفت را اعلام کرده است و نام آن به درستی SwiftUI است. اپل ۵ سال پیش با عرضه سوئیفت بازی را تغییر داد. این به میلیون‌ها توسعه‌دهنده کمک کرده است تا برنامه‌های شگفت‌انگیزی را با کدهای تمیز و در عین حال قدرتمند برای یادگیری آسان بسازند. SwiftUI همان ایده‌آل را به بخش بصری برنامه‌ها می‌آورد.

SwiftUI به توسعه دهندگان با اتصال رابط کاربری آنها به داده های آنها کمک می کند. وقتی داده ها تغییر می کنند، رابط کاربری نیز تغییر می کند. وقتی UI تغییر می کند، داده ها نیز تغییر می کنند. SwiftUI همچنین فوق العاده قابل استفاده مجدد است. نماهایی که ایجاد می کنید می توانند بارها و بارها مورد استفاده مجدد قرار گیرند.

SwiftUI همچنین در Xcode 11 جدید گنجانده شده است و از پیش‌نمایش‌ها استفاده می‌کند تا در زمان واقعی به شما نشان دهد که چگونه تغییرات کد شما بر ظاهر برنامه شما تأثیر می‌گذارد.

در این دوره به موارد زیر خواهیم پرداخت:

  • اولین برنامه SwiftUI شما

  • پیش‌نمایش‌های Xcode

  • غواصی عمیق را مشاهده می کند

  • داده و SwiftUI

  • دسترسی

  • طراحی و انیمیشن

  • SwiftUI برای MacOS، WatchOS، و tvOS

  • SwiftUI در پروژه های موجود

بیایید بپیوندید و بزرگترین ابزار توسعه‌دهنده منتشر شده از زمان Swift را بیاموزید!


سرفصل ها و درس ها

معرفی Introduction

  • آنچه شما نیاز دارید What You Need

معرفی Introduction

  • آنچه شما نیاز دارید What You Need

اولین برنامه SwiftUI شما Your First SwiftUI App

  • پروژه Xcode جدید New Xcode Project

  • تصاویر Images

  • پشته ها Stacks

  • سفارشی سازی Customization

  • سفارشی سازی Customization

  • نماهای قابل استفاده مجدد Reusable Views

  • نماهای قابل استفاده مجدد Reusable Views

  • ردیف ها Rows

  • لیست ها Lists

  • لیست ها Lists

  • انتقال داده ها Passing Data

  • انتقال داده ها Passing Data

  • کد منبع Source Code

  • کد منبع Source Code

اولین برنامه SwiftUI شما Your First SwiftUI App

  • پروژه Xcode جدید New Xcode Project

  • تصاویر Images

  • پشته ها Stacks

  • ردیف ها Rows

  • کد منبع Source Code

پیش نمایش های Xcode Xcode Previews

  • تست دستگاه های مختلف و اندازه های متن Testing Different Device and Text Sizes

  • تست دستگاه های مختلف و اندازه های متن Testing Different Device and Text Sizes

  • رفع برنامه App Fixes

  • پیش نمایش نکات حرفه ای Preview Pro Tips

  • پیش نمایش نکات حرفه ای Preview Pro Tips

  • کد منبع Source Code

پیش نمایش های Xcode Xcode Previews

  • رفع برنامه App Fixes

  • کد منبع Source Code

مشاهده Deep Dive Views Deep Dive

  • مشاهده مبانی View Basics

  • تصاویر Images

  • پشته ها Stacks

  • دکمه ها Buttons

  • دکمه ها Buttons

  • کنترل ها Controls

  • مشاهده های فرعی و بازآفرینی Subviews and Refactoring

  • کد منبع Source Code

مشاهده Deep Dive Views Deep Dive

  • مشاهده مبانی View Basics

  • تصاویر Images

  • پشته ها Stacks

  • کنترل ها Controls

  • مشاهده های فرعی و بازآفرینی Subviews and Refactoring

  • کد منبع Source Code

داده و SwiftUI Data and SwiftUI

  • تنظیم داده ها Data Setup

  • حالت State

  • حشره Bug

  • حشره Bug

  • پیوندهای ناوبری NavigationLinks

  • Observed Object ObservedObject

  • Enviroment Object EnviromentObject

  • Enviroment Object EnviromentObject

  • کد منبع Source Code

داده و SwiftUI Data and SwiftUI

  • تنظیم داده ها Data Setup

  • حالت State

  • پیوندهای ناوبری NavigationLinks

  • Observed Object ObservedObject

  • کد منبع Source Code

دسترسی Accessibility

  • دسترسی Accessibility

  • دسترسی Accessibility

  • کد منبع Source Code

دسترسی Accessibility

  • کد منبع Source Code

طراحی و انیمیشن Drawing and Animation

  • شکل ها Shapes

  • ترسیم خطوط Drawing Lines

  • ترسیم خطوط Drawing Lines

  • اشکال و گرادیان Shapes and Gradients

  • اشکال و گرادیان Shapes and Gradients

  • چالش نقاشی Drawing Challenge

  • انیمیشن Animation

  • انیمیشن Animation

  • انتقال ها Transitions

  • انتقال ها Transitions

  • کد منبع Source Code

طراحی و انیمیشن Drawing and Animation

  • شکل ها Shapes

  • چالش نقاشی Drawing Challenge

  • کد منبع Source Code

SwiftUI برای MacOS، WatchOS و TvOS SwiftUI for MacOS, WatchOS, and TvOS

  • MacOS - tvOS - WatchOS MacOS - tvOS - WatchOS

  • MacOS - tvOS - WatchOS MacOS - tvOS - WatchOS

  • کد منبع Source Code

SwiftUI برای MacOS، WatchOS و TvOS SwiftUI for MacOS, WatchOS, and TvOS

  • کد منبع Source Code

SwiftUI در پروژه های موجود SwiftUI In Existing Projects

  • SwiftUI در پروژه های موجود SwiftUI In Existing Projects

  • کد منبع Source Code

  • کد منبع Source Code

SwiftUI در پروژه های موجود SwiftUI In Existing Projects

  • SwiftUI در پروژه های موجود SwiftUI In Existing Projects

  • کد منبع Source Code

Outro Outro

  • بعد کجا برویم Where to Go Next

  • بعد کجا برویم Where to Go Next

Outro Outro

نمایش نظرات

آموزش SwiftUI - یاد بگیرید چگونه برنامه های زیبا، قوی و قوی بسازید
جزییات دوره
4.5 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,807
4.1 از 5
دارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!