در این دوره آموزشی میتوانید در مورد iOS 16، Swift 5، توسعه اپلیکیشن iOS با استفاده از UIKit SwiftUI و آخرین فریمورکهای اپل، بهترین روشهای مهندسی و صنعتی در مورد نحوه توسعه برنامههای iOS در این مقیاس بیاموزید.
تمرکز اصلی دوره این خواهد بود:
با محیط توسعه iOS آشنا شوید: Xcode 14 و iOS 16
با آنچه در iOS 16 جدید است آشنا شوید
مبانی Swift5 را بیاموزید
با نحوه ساخت برنامه با استفاده از Storyboards، SwiftUI و برنامهریزی آشنا شوید
به بهترین شیوه های مهندسی و صنعتی مرتبط با توسعه iOS تسلط پیدا کنید
با نحوه استفاده از چارچوبهای محبوب iOS آشنا شوید: Combine، MapKit، CoreLocation
تجربه ساختن برنامه با شبکه با استفاده از Alamofire و URLSession را دریافت کنید
بیاموزید چگونه با استفاده از PureLayout (که از طرحبندی خودکار iOS استفاده میکند) رابط کاربری برنامهنویسی بسازید
با الگوهای طراحی مانند MVC MVVM تجربه کسب کنید
با نحوه استفاده از نمایندگان اعلانها آشنا شوید
با نحوه عملکرد عبارات منظم در Swift 5.7 آشنا شوید
درباره نمودارهای سوئیفت بیاموزید
این دوره دارای نمونههای برنامهنویسی زنده تمرینی، مواد درسی مانند اسلایدها، پروژههای نمونه، تمرینها، آزمونها و مراجع خارجی برای کمک به تقویت مواد درسی است.
Swift زبان قدرتمندی است که اپل استفاده از آن را برای توسعه iOS توصیه میکند. ما اصول و مبانی زبان Swift 5 را علاوه بر یادگیری مفاهیم پیشرفته تر در Swift 5 بررسی خواهیم کرد.
ما از طریق مثالهایی یاد خواهیم گرفت که چگونه از اجزای مهم iOS (نماهای جدول، نمای مجموعه، نمای متن، دکمهها، فیلدهای متنی) استفاده کنیم.
ما یاد خواهیم گرفت که چگونه از جدیدترین SwiftUI برای ساخت برنامههای iOS استفاده کنیم. SwiftUI یک ابزار نسل بعدی است که توسط اپل توسعه یافته است که می تواند برای ساخت سریع برنامه iOS در استفاده از بیانیه های پاسخگو و اظهاری مفید باشد. Combine یکی از جدیدترین افزودههای اپل است که میتواند به طور موثر در برنامهها برای واکنش به رویدادهای مختلف استفاده شود.
یکی از بهترین شیوه های مهم توسعه، استفاده از تست های واحد است. از این رو، نحوه نوشتن تست واحد در iOS را نیز یاد خواهیم گرفت.
مهندس باتجربه iOS با بیش از 13 سال در حال توسعه برنامههای iOS. من مهندس ارشد نرمافزار با بیش از 16 سال تجربه در صنعت کار در کانادا (مونترال، کبک) و ایالات متحده (منطقه خلیج سانفرانسیسکو/سیلیکون ولی) هستم. من از سال 2009 برنامهها و بازیهای iOS را توسعه میدهم. برای شرکتهای کوچک و بزرگ مختلف مانند SoFi، Zynga، SAP، Quizlet، Ericsson، Nuance Communications/ScanSoft، Fuzzy کار کردم. بزرگترین پروژه های iOS توسعه Words With Friends بود که در اوج خود به 12M DAU و Quizlet که به 60M MAU رسید. زمانی که در شرکتهای مختلف کار میکردم، بیش از 20 اختراع را با آژانسهای ثبت اختراع ایالات متحده و آژانسهای ثبت اختراع اروپا ثبت کردم که 12+ از آنها به طور کامل به ثبت اختراع تبدیل شدند.
نمایش نظرات