آنچه یاد خواهید گرفت:
SwiftUI
ساخت رابطهای کاربری فوقالعاده با جدیدترین فناوری برای اپلیکیشنهای iOS
پیشنیازهای دوره
دانش قبلی با توسعه با Swift و iOS موردنیاز است.
MacBook که بتواند MacOS Catalina و Xcode 11 را اجرا کند.
توضیحات دوره
آیا آمادهاید با جدیدترین فریمورک انقلابی اپل، یعنی SwiftUI، آشنا شوید؟
اگر با Swift در حال توسعه برای iOS هستید، احتمالاً نام SwiftUI را قبلاً شنیدهاید، چون قرار است صنعت توسعه را متحول کند. با SwiftUI میتوانید رابطهای کاربری قدرتمند، چشمنواز و کارآمدی بسازید که پیش از این ممکن نبود، و این نسخه را میتوان بزرگترین خبر از زمان عرضه خود Swift دانست.
پیشبینی میشود طی چند سال آینده، SwiftUI در بیشتر پروژههای Swift استفاده شود؛ بنابراین فرقی نمیکند یک توسعهدهنده مستقل iOS باشید یا برای یک شرکت بزرگ کار کنید - حتماً باید هرچه زودتر با این فناوری جدید آشنا شوید و استفاده از آن را در پروژههای خود شروع کنید! الان بهترین زمان است!
این یک دوره عملی برای دانشجویانی است که میخواهند SwiftUI را سریع و کامل یاد بگیرند. در این دوره، دانشجویان...
اپلیکیشنهای واقعی مثل کلون WhatsApp، یک اپلیکیشن کتاب Landmark و بازی Catch The Kenny را میسازند.
رابطهای کاربری چشمنواز برای اپلیکیشنها ایجاد میکنند.
هم تئوری را یاد میگیرند و هم در هر درس آن را بهصورت عملی به کار میبرند.
این دوره توسط مدرس Atil بدون نادیده گرفتن تئوری، مطمئن میشود دانشجویان روی تمرین آنچه یاد میگیرند تمرکز کنند - و همین کار همهچیز را واقعاً ساده میکند! علاوه بر این، تمام کدهای نوشتهشده در این دوره از طریق GitHub با دانشجویان به اشتراک گذاشته میشود.
برخی از موضوعاتی که در طول دوره پوشش داده میشوند:
مبانی SwiftUI
بررسی عمیق بیشتر viewها مانند Image ،Text، Button ،TextField و ...
کار با دادهها با مفاهیم جدیدی مانند State، Binding ،ObjectBinding ،EnvironmentObject و ...
یکپارچهسازی Firebase و SwiftUI و کلون WhatsApp (اولین نمونه در جهان)
استفاده از Gesture ،Timer ،Position و موارد دیگر در SwiftUI
یکپارچهسازی UIKit
استفاده از Map
این فرصت را برای یادگیری جدیدترین و درخشانترین فناوری رابط کاربری اپل از دست ندهید و همین حالا در دوره شرکت کنید!
پیشنیازها:
مقداری آشنایی با توسعه Swift و iOS - این دوره برای دانشجویانی که کاملاً تازهکار در برنامهنویسی هستند مناسب نیست.
یک کامپیوتر که بتواند Xcode 11 و MacOS Catalina را اجرا کند (اما مدرس به شما نشان میدهد چگونه هر دو را بهصورت رایگان تهیه کنید!)
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان iOS که میخواهند SwiftUI را یاد بگیرند.
توسعهدهندگان Swift که میخواهند مهارتهای خود را به سطح بالاتری برسانند.