توسعه اپلیکیشن iOS 16 با SwiftUI - اینستاگرام و تیکتاک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه اپلیکیشنهای آیفون و آیپد (iOS 15) با شیوههای استاندارد صنعت
- یادگیری زبان برنامهنویسی Swift 5.4 - مهارت ضروری توسعه iOS
- یاد بگیرید چگونه اینستاگرام و تیکتاک را توسعه دهید.
- ایجاد اپلیکیشنهای فولاستک با Firebase ،Firestore و ذخیرهسازی
- یاد بگیرید چگونه داده را از Web APIها به صورت JSON با Alamofire واکشی کنید.
- ایجاد رابطهای کاربری سفارشی با فریمورک SwiftUI 2
- تسلط به جدیدترین فریمورک رابط کاربری اپل - توسعه اپلیکیشن SwiftUI
- کسبوکار مبتنی بر اپلیکیشن خودتان را شروع کنید.
- استانداردهای بالا در توسعه اپلیکیشن - معماری MVVM
- یاد بگیرید چگونه Swift Package manager را در کار خود پیادهسازی کنید.
- یاد بگیرید چگونه فریمورکهای مختلف iOS 15 مانند AVFoundation را یکپارچهسازی کنید.
- ایجاد یک پورتفولیو از اپلیکیشنها به منظور درخواست برای مشاغل توسعهدهنده جوان در یک شرکت فناوری
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست، این دوره به شما همهچیز را آموزش میدهد.
- یک مک یا یک محیط توسعه یکپارچه آنلاین برای نوشتن کد Swift
توضیحات دوره
به دوره "توسعه اپلیکیشن SwiftUI و iOS 16 - ساخت اینستاگرام و تیکتاک" خوش آمدید!
آیا ایدههای اپلیکیشن زیادی دارید، اما نمیدانید چگونه آنها را به واقعیت تبدیل کنید؟ دیگر نگران نباشید! زیرا SwiftUI توسعه اپلیکیشنهای iOS را ساده میکند، سفر شما برای ایجاد یک اپلیکیشن میلیون دلاری به سادگی امکانپذیر شده است. این دوره طراحی شده است تا شما را به شیوههای استاندارد صنعت برای تبدیل ایدههای خلاقانهتان به اپلیکیشنهای کارآمد iOS مجهز کند.
ما به قدرت یادگیری مبتنی بر پروژه اعتقاد داریم، زیرا بهترین راه برای درک مفاهیم برنامهنویسی است. این رویکرد شما را با فرآیند توسعه اپلیکیشن کاملا آشنا میکند و در طول این راه، اعتماد به نفس شما را افزایش میدهد. در طول این دوره، هر پروژه دانش فنی حیاتی را آنلاک میکند که عبارتند از:
- نمایشگاه خودرو: تسلط به تصاویر، شکلها، دکمهها، استکها، کلاسها و Structها در SwiftUI
- اپلیکیشن سفارش غذا: ScrollView سفارشی، ForEach ،Opacity و NavigationView
- بازی دوز: بررسی منطق بازی، حلقهها، توابع، هشدارها و انیمیشنهای دو بعدی و سه بعدی
- تیکتاک: بررسی ویدئو با AVFoundation و AVKit و یکپارچهسازی UIKit
- قیمتهای ارز دیجیتال: درک Alamofire، فراخوانیهای API، رمزگشایی JSON و داراییها
- اینستاگرام: کشف رازهای MVVM ،Firebase، احراز هویت، چت بلادرنگ و Firestore
پذیرای آینده توسعه iOS با SwiftUI باشید!
روند برای توسعهدهندگان iOS به سرعت در حال رشد است، بنابراین الان بهترین زمان برای شروع حرفه شماست. SwiftUI هنوز تازه است و پتانسیلاش هنوز کشف نشده است. یک پروژه به خوبی طراحیشده میتواند اپلیکیشن شما را در این فضای در حال تحول متمایز کند.
پایان این دوره به شما این امکان را میدهد که به طور روان به برنامهنویسی به زبان Swift 5.4 بپردازید و آماده ایجاد اپلیکیشنهای خود یا شروع یک حرفه به عنوان توسعهدهنده فریلنسر باشید.
آنچه میتوانید از این دوره انتظار داشته باشید:
- بیش از 17 ساعت محتوای ویدئویی جذاب که به شما هر آنچه برای موفقیت به عنوان یک توسعهدهنده iOS نیاز دارید را میدهد.
- کد منبع برای اپلیکیشنهای استاندارد صنعت مانند اینستاگرام و تیکتاک
- دانش ساخت هر اپلیکیشنی که تصور میکنید.
بیایید از دانش سطحی و کدهای استاندارد فراتر برویم!
در این دوره پویای 2023 برای توسعه اپلیکیشن SwiftUI و iOS، شما به درک عمیقی از جنبههای توسعه اپلیکیشن، از جمله بهینهسازی کد برای رانتایم سریعتر، پیادهسازی معماری MVVM و طراحی رابطهای کاربری جذاب و چابک خواهید رسید.
هر 0.5 ثانیه تأخیر ممکن است هزاران مشتری از دست برود، ضروری است که اپلیکیشن بهینه شود. در این دوره، یاد خواهید گرفت چگونه از چنین مشکلاتی اجتناب کنید و به جای آن یک اپلیکیشن ایجاد کنید که از رقبا متمایز باشد و توجه کاربران را جلب کند.
بعد از پایان این دوره، شما به موارد زیر مسلط خواهید بود:
- برنامهنویسی شیءگرا (OOP): درک سیستم نوع، متغیرها، توابع، متدها، وراثت، ساختارها، کلاسها و پروتکلها
- ساختارهای کنترلی: استفاده از عبارات If و Else، دستورات Switch و منطق برای کنترل جریان اجرا
- ساختارهای داده: کار با کالکشنها، مانند آرایهها و دیکشنریها
- طراحی نرمافزار: سازماندهی و فریمتبندی کد برای خوانایی و پیادهسازی معماری طراحی Model-View-ViewModel (MVVM)
- شبکهسازی: ایجاد فراخوانیهای API به صورت غیرهمزمان، ذخیره و بازیابی داده از ابر و استفاده از JSON برای ارتباط با سرور از طریق Alamofire
همین امروز در این دوره شرکت کنید تا سفر خود را برای تبدیل شدن به یک توسعهدهنده حرفهای اپلیکیشن iOS آغاز کنید! با درک جامع از SwiftUI و توسعه اپلیکیشن iOS در میان جمعیت متمایز شوید. بیایید ایدههای اپلیکیشن شما را به واقعیت تبدیل کنیم.
این دوره برای چه کسانی مناسب است؟
- اگر شما در کدنویسی کاملا مبتدی هستید و میخواهید اپلیکیشنهای خود را توسعه دهید، این دوره را بگذرانید.
- اگر برنامهنویس هستید، این دوره را بگذرانید تا به سرعت با SwiftUI 2.0 و توسعه اپلیکیشن نیتیو برای iOS آشنا شوید.
- اگر از Objective-C به Swift منتقل میشوید، این دوره بهترین راه برای انجام آن است، زیرا زبان برنامهنویسی Swift را پوشش خواهد داد.
توسعه اپلیکیشن iOS 16 با SwiftUI - اینستاگرام و تیکتاک
-
سلام، SwiftUI 08:44
-
ایجاد CarRow 09:58
-
استفاده از استکها 07:39
-
انتقال داده به CarRow 05:45
-
شیء خودرو 05:59
-
ایجاد CarList 08:42
-
State@ 04:54
-
ObservedObject در مقابل EnvironmentObjects در مقابل StateObjects 14:47
-
Binding@ و NavigationLinks 06:17
-
پروتکلهای قابل شناسایی و قابل رمزگشایی 05:01
-
اپلیکیشن سفارش غذا 00:35
-
راهاندازی پروژه 02:31
-
ایجاد FoodItem 05:24
-
ایجاد سرویس داده 05:33
-
ایجاد FoodRow با ScrollView 08:27
-
FoodList 06:56
-
ایجاد FoodDetail 08:06
-
ایجاد دکمه سفارش 05:45
-
نمایش FoodDetail با NavigationLink 04:09
-
مقدمه بازی دوز 00:54
-
بازی دوز - رابط کاربری 08:22
-
بازی دوز - گیمپلی 11:16
-
بازی دوز - منطق بازی 09:34
-
بازی دوز - پایان بازی 09:42
-
مقدمه تیکتاک 00:49
-
تیکتاک - منوها و رابط کاربری اصلی 29:18
-
تیکتاک - مدل ویدئو 06:31
-
تیکتاک - پخش ویدئوها با AVPlayer 15:42
-
تیکتاک - PlayerScrollView با UIScrollView 12:18
-
تیکتاک - هماهنگکننده کلاس 10:56
-
تیکتاک - پخش ویدئوی فعلی 04:14
-
تیکتاک - دکمه بازپخش و نکات نهایی 12:35
-
قیمتهای ارز دیجیتال - CoinMarketCap API 08:46
-
قیمتهای ارز دیجیتال - API چیست؟ 05:52
-
قیمتهای ارز دیجیتال - Alamofire و درخواست HTTP 09:12
-
قیمتهای ارز دیجیتال - مدل سکه 10:37
-
قیمتهای ارز دیجیتال - پر کردن مدل 11:24
-
قیمتهای ارز دیجیتال - رابط کاربری و گیت 09:30
-
مقدمه اینستاگرام 03:28
-
اینستاگرام - ساختار فایل و کتابخانهها 06:16
-
اینستاگرام - TabView 05:30
-
اینستاگرام - FeedCell 11:58
-
اینستاگرام - FeedView 07:34
-
اینستاگرام - PostGridView 05:02
-
اینستاگرام - SearchBar 10:46
-
اینستاگرام - SearchView 07:10
-
اینستاگرام - NotificationsView 09:03
-
اینستاگرام - ImagePicker 14:06
-
اینستاگرام - UploadPost 12:14
-
اینستاگرام - TextArea 09:42
-
اینستاگرام - ProfileHeaderView 08:47
-
اینستاگرام - CustomTextField 13:08
-
اینستاگرام - RegisterView 12:09
-
اینستاگرام - SignInView 10:07
-
اینستاگرام - ForgotPassword 07:36
-
اینستاگرام - یکپارچهسازی Firebase 08:25
-
اینستاگرام - رجیستر AuthViewModel 12:25
-
اینستاگرام - استفاده از یک نمونه استاتیک و اتمام رجیستر 09:50
-
اینستاگرام - لاگین AuthViewModel 10:51
-
اینستاگرام - MainView و TabView 11:34
-
اینستاگرام - مدل کاربر 05:23
-
اینستاگرام - خروج از حساب 04:29
-
اینستاگرام - FetchUser 11:02
-
اینستاگرام - تصویر ProfileHeaderView 10:56
-
اینستاگرام - آپلود تصویر پروفایل در فضای ذخیرهسازی 18:14
-
اینستاگرام - مرجع تصویر پروفایل در Firestore 05:28
-
اینستاگرام - فیکس کردن باگ تصویر پروفایل 03:03
-
اینستاگرام - ProfileEditButton 13:25
-
اینستاگرام - UploadPostViewModel 10:40
-
اینستاگرام - ImageUploader 13:34
-
اینستاگرام - انواع ImageUploader 07:51
-
اینستاگرام - FeedView 17:15
-
اینستاگرام - SearchView، لیست کاربر و فیلتر 20:54
-
اینستاگرام - GridViewModel 06:32
-
اینستاگرام - پیکربندی GridViewModel 11:01
-
اینستاگرام - ProfileNavigation 12:52
-
اینستاگرام - LikeButton 15:04
-
اینستاگرام - CheckLike 06:07
-
اینستاگرام - تایماستمپ 11:26
-
اینستاگرام - فیکس کردن باگ تصویر پروفایل 08:15
-
اینستاگرام - تابع فالو کردن 07:42
-
اینستاگرام - فالو کردن و آنفالو کردن 07:43
-
اینستاگرام - رابط کاربری فالو کردن و آنفالو کردن 14:49
-
اینستاگرام - CheckFollow 05:39
-
اینستاگرام - UserStats 10:39
-
اینستاگرام - SendNotifications 17:45
-
اینستاگرام - FetchNotifications 10:00
-
اینستاگرام - NotificationCell 07:33
-
اینستاگرام - FeedCellViewModel 07:51
-
اینستاگرام - FetchNotificationUser 03:44
-
اینستاگرام - نوتیفیکیشنهای FollowBack 08:23
-
اینستاگرام - NotificationsFetchPost 05:24
-
اینستاگرام - فیکس کردن باگ سلول فید FeedCell 01:42
-
اینستاگرام - CommentCellView 09:18
-
اینستاگرام - CommentInputView 06:22
-
اینستاگرام - آپلود کامنتها 16:58
-
اینستاگرام - FetchComments 15:09
-
اینستاگرام - LazyView 07:31
-
اینستاگرام - MessageInputView 09:10
-
اینستاگرام - MessageViewModel 15:14
-
اینستاگرام - FetchMessages 10:07
-
اینستاگرام - MessageBubbleShape 14:42
-
اینستاگرام - MessageRowView 04:03
-
اینستاگرام - MessageScrolltoBottom 06:07
-
اینستاگرام - EditProfileView و بیو 23:58
-
مبانی 08:56
-
بولینها و جملات If Else 09:54
-
Optionalها 10:30
-
عملگرهای اولیه 15:29
-
رشتهها، آرایهها و حلقههای for in 07:16
-
دیکشنریها 06:06
-
Switch و توابع 08:37
-
اطلاعات بیشتر درباره توابع 09:33
مشخصات آموزش
توسعه اپلیکیشن iOS 16 با SwiftUI - اینستاگرام و تیکتاک
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:113
- مدت زمان :17:37:50
- حجم :9.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy