بوتکمپ نهایی iOS - تسلط به اپلیکیشن Swift و SwiftUI به روش دشوار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعهی اپلیکیشنهای iOS: ساخت اپلیکیشنهای کاملاً کاربردی iOS از ابتدا با Swift و SwiftUI و رعایت بهترین شیوهها در توسعهی اپلیکیشن موبایل
- پیادهسازی ویژگیهای پیشرفته: یکپارچهسازی قابلیتهای پیچیدهای از جمله پایداری داده، شبکهسازی و احراز هویت کاربر برای بهبود عملکرد و تجربه کاربری اپلیکیشن
- طراحی رابطهای کاربری: ایجاد رابطهای کاربری شهودی و واکنشگرا با SwiftUI و تضمین تجربه کاربری یکپارچه در دستگاههای مختلف iOS
- استقرار اپلیکیشنها در اپ استور: هدایت فرآیند ارسال اپلیکیشن، از جمله امضای کد، provisioning و رعایت دستورالعملهای اپ استور اپل
پیشنیازهای دوره
- به دانشجویان پیشنهاد میشود دانش اولیه برنامهنویسی را داشته باشند.
- آشنایی با مفاهیم اساسی برنامهنویسی مانند متغیرها، ساختارهای کنترلی (مانند حلقهها و شرطیها) و انواع داده
- تجربه با زبانهای برنامهنویسی شیءگرا مانند جاوا، سی پلاس پلاس یا پایتون مفید است.
- دسترسی به یک کامپیوتر مک: از آنجایی که توسعهی iOS به Xcode نیاز دارد که مختص macOS است، داشتن دسترسی به مک ضروری است که شامل مکبوکها یا آیمکهایی است که قادر به اجرای آخرین نسخهی Xcode هستند.
- اشتیاق برای یادگیری: نگرش فعالانه و تمایل به رویارویی با چالشها تجربه یادگیری شما را به شدت افزایش میدهد.
- اگر در برنامهنویسی تازهوارد هستید، نگران نباشید! این دوره به گونهای طراحی شده که افراد مبتدی را در الزامات توسعهی iOS راهنمایی کند و آنها را قابل فهم کند، حتی اگر از ابتدا شروع میکنید.
توضیحات دوره
مهارتهای توسعهی iOS خود را با این دوره به سطح بعدی برسانید. این دوره جذاب و بدون حاشیه برای یادگیرندگان جاهطلبی طراحی شده که میخواهند به هنر ایجاد اپلیکیشنهای حرفهای iOS تسلط یابند.
این دوره بر تجربه عملی و کاربردی تأکید دارد. شما به پروژههای چالشی رسیدگی کرده، مشکلات واقعی را حل کرده و بینشهایی در مورد آخرین و بهترین شیوههای صنعت دریافت خواهید کرد. در پایان دوره، شما مهارتها و اعتماد به نفس لازم برای ایجاد اپلیکیشنهایی که در یک بازار رقابتی چشمگیر باشند را خواهید داشت.
چه مبتدی باشید و بخواهید توسعهی iOS را شروع کنید یا یک توسعهدهنده با تجربه باشید و بخواهید مهارتهای خود را بهبود دهید، این بوتکمپ همه چیزهایی که برای موفقیت نیاز دارید را ارائه میدهد. شما یاد خواهید گرفت چگونه عملکرد را بهینه کرده، مانند یک فرد حرفهای اشکالزدایی کنید و ویژگیهای پیشرفته را پیادهسازی کنید.
به ما بپیوندید تا مهارتهای کدنویسی خود را متحول کنید و اپلیکیشنهایی بسازید که تأثیر ماندگاری بگذارند. امروز با بوتکمپ نهایی iOS، حرفهی خود را در فناوری ارتقا دهید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان اپلیکیشن iOS آینده: افراد مشتاق به بررسی توسعهی iOS که میخواهند اپلیکیشنهای قوی برای آیفون و آیپد ایجاد کنند.
- توسعهدهندگان نرمافزار که به iOS منتقل میشوند: برنامهنویسان با تجربه که به دنبال گسترش مجموعه مهارتهای خود با تسلط به Swift و SwiftUI برای توسعهی اپلیکیشن iOS هستند.
- علاقهمندان به فناوری و کارآفرینان: افراد و کارآفرینان علاقهمند به فناوری که مشتاق تحقق ایدههای خود در پلتفرم iOS هستند.
- دانشجویان علوم کامپیوتر: دانشجویانی که به دنبال کسب تجربه عملی در توسعهی اپلیکیشن موبایل برای بهبود یادگیری و چشمانداز شغلی خود هستند.
بوتکمپ نهایی iOS - تسلط به اپلیکیشن Swift و SwiftUI به روش دشوار
-
آشنایی با این دوره و مدرس 03:37
-
بررسی محتوای دوره 23:15
-
درباره سوال و جواب 04:33
-
چگونه میتوانیم کد منبع هر مرحله را دانلود کنیم؟ 04:05
-
(بروزرسانی) بررسی عمیق و پروژههای کوچک: بخشهای جایزه 14:45
-
(بروزرسانی) مرز بعدی: بخشهای جایزه 07:01
-
5 دلیل اهمیت این بوتکمپ در عصر هوش مصنوعی - دلیل 1 - درک مفاهیم 06:02
-
5 دلیل اهمیت این بوتکمپ در عصر هوش مصنوعی - دلیل 2 - هدایت محدودیتهای هوش مصنوعی 09:20
-
5 دلیل اهمیت این بوتکمپ در عصر هوش مصنوعی - دلیل 3 - کیفیت و امنیت کد 06:03
-
5 دلیل اهمیت این بوتکمپ در عصر هوش مصنوعی - دلیل 4 - بهبود مهارت حل مسئله 09:50
-
5 دلیل اهمیت این بوتکمپ در عصر هوش مصنوعی - دلیل 5 - رقابتی ماندن در شغل 08:46
-
روش پومودورو - تسلط به زمان و تمرکز 08:45
-
افکار مدرس دربارهی استفاده از هوش مصنوعی در فاز یادگیری برنامهنویسی 23:34
-
آماده شوید - نیازمندیهای سختافزاری 12:11
-
آماده شوید - نیازمندیهای ابزار - قسمت 1 - Xcode 09:26
-
آماده شوید - نیازمندیهای ابزار - قسمت 2 - Xcode، گیت و ابزارهای فرمان 07:49
-
آماده شوید - نیازمندیهای ابزار - قسمت 3 - رجیستر ID اپل، اما هنوز به برنامه توسعهدهنده نپیوندید 04:57
-
یادگیری فعال 17:19
-
فراتر از کد: برای شکست آماده باشید 08:57
-
متغیرها 09:21
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
آزمون متغیرها 01:12
-
آزمون متغیرها None
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پاسخ آزمون متغیرها - درونیابی رشته 05:41
-
پاسخ آزمون متغیرها - concatenation رشته 09:24
-
حاشیهنویسی نوع: ثابت و متغیر 04:18
-
حاشیهنویسی نوع: ثابت و متغیر None
-
آزمون رشته چندخطی 01:46
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پاسخ رشته چندخطی 12:33
-
آزمون رشته چندخطی - قسمت 2 03:50
-
آزمون رشته چندخطی - قسمت 2 - پاسخ و فرار از فرار 02:46
-
لیترالهای رشته خام جدید در Swift 5 09:26
-
Underscoreها در رشته 08:07
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
بررسی عمیق: نامگذاری و کنوانسیونهای متغیر - قسمت 1 - Casing 06:59
-
بررسی عمیق: نامگذاری و کنوانسیونهای متغیر - قسمت 2 - اختصار 03:02
-
بررسی عمیق: نامگذاری و کنوانسیونهای متغیر - قسمت 3 - پیشوند 02:19
-
بررسی عمیق: نامگذاری و کنوانسیونهای متغیر - قسمت 4 - پیشوند Bool 02:27
-
بررسی عمیق: نامگذاری و کنوانسیونهای متغیر - قسمت 5 - متغیرهای موقت 01:58
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
بررسی عمیق - قسمت 1 - حلقه For-In 03:50
-
بررسی عمیق - قسمت 2 - Iterate در یک آرایه 05:32
-
بررسی عمیق - قسمت 3 - Iterate در یک آرایه دیکشنری 06:27
-
آزمون - چگونه از حلقه for-in برای خروجی داده مرتب استفاده کنیم؟ 02:36
-
پاسخ آزمون - چگونه از حلقه for-in برای خروجی داده مرتب استفاده کنیم؟ 05:39
-
بررسی عمیق - قسمت 4 - حلقه While و break شرط 04:09
-
بررسی عمیق - قسمت 5 - حلقه While و break شرط دستی 05:01
-
بررسی عمیق - قسمت 6 - تکرار حلقه While 05:55
-
آزمون - بازی حدس عدد 04:09
-
پاسخ آزمون - بازی حدس عدد 08:44
-
آزمون - تعیین یک سقف برای MaxAttempts در بازی 01:35
-
پاسخ آزمون - تعیین یک سقف برای MaxAttempts در بازی 07:05
-
آزمون - تمرین ترتیب Break 04:35
-
پاسخ آزمون - تمرین ترتیب Break 03:37
-
بررسی عمیق - قسمت 7 - continue در حلقه 04:43
-
بررسی عمیق - قسمت 8 - حلقه تودرتو، مادرم و جدول ضرب 10:04
-
این یکی خاص است: عملگر سهگانه 07:16
-
مثال عملگر سهگانه (برای اطلاعات بیشتر، بخش پروژه کوچک - بخش Viewer فونت لایو را بررسی کنید) 09:10
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
بررسی این بوتکمپ 23:15
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
تبریک! حالا سرگرمی آغاز میشود! 04:00
-
از زوایای به این جانور زیبا بپردازید 04:14
-
اولین پروژهی SwiftUI خود را ایجاد کنید 07:41
-
بررسی محیط توسعه یکپارچه شما، Xcode 19:00
-
شما میتوانید بررسی دقیق دوره را رد کنید 01:27
-
بررسی دقیق - Navigator 09:41
-
بررسی دقیق - ویرایشگر 04:40
-
بررسی دقیق - Inspector 07:01
-
یادآوری الزامات Swift - ویژگی محاسبه شده - مقدمه 00:58
-
یادآوری الزامات Swift - ویژگی محاسبه شده - مثال Swift 05:52
-
یادآوری الزامات Swift - ویژگی محاسبه شده - getter و setter 11:02
-
یادآوری الزامات Swift - ویژگی محاسبه شده - تسک محاسباتی پرهزینه 07:51
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
اتصال Swift و SwiftUI را پیدا کنید 02:10
-
منطق رابط کاربری ساده SwiftUI با ویژگیهای محاسباتی 09:08
-
بررسی در View محتوا و آزمون ویژگی محاسباتی 10:07
-
کمی View و AnyView (Type-Erasure) 19:22
-
یک initializer خاص در Swift که بازتاب رانتایم کاملی ارائه میدهد 14:15
-
سوال و جواب: چرا بازگشتی وجود ندارد؟ 03:20
-
بررسی سریع Vstack 02:34
-
بررسی سریع متن، تصویر و مودیفایر 03:35
-
نماد SF نسخه 6 01:59
-
فونت SF 01:59
-
استفاده از فونت SF ولی با زبان بیشتر 01:02
-
کاربر AI-GPT و Llama برای جستجوی نماد SF 03:40
-
لایسنس را بررسی کنید 04:29
-
برای تنظیمات فونت بیشتر، بخش "بررسی عمیق" را بررسی کنید 01:45
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
بررسی عمیق - فونت - چرا از منابع تصادفی استفاده نکنیم؟ 01:45
-
بررسی عمیق - فونت - همیشه لایسنس را بخوانید 05:16
-
بررسی عمیق - فونت - فونت را در پروژه خود ایمپورت کنید 03:59
-
سوال و جواب: فایل info.plist کجاست؟ 07:32
-
سوال و جواب: چه چیزی در plist وجود دارد و چگونه آن را به طور دستی ویرایش کنیم؟ 07:46
-
بررسی عمیق - فونت - استفاده از فونت سفارشی 02:18
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - Viewer فونت لایو - قسمت 1 - مقدمه 03:35
-
پروژه کوچک - Viewer فونت لایو - قسمت 2 - ساختار اولیه 03:46
-
پروژه کوچک - Viewer فونت لایو - قسمت 3 - انتخابگر فونت 07:22
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - Viewer فونت لایو - قسمت 4 - افزودن اسلایدر و اجازه به آن برای نمایش 08:44
-
پروژه کوچک - Viewer فونت لایو - قسمت 5 - افزودن انتخابگر 06:43
-
پروژه کوچک - Viewer فونت لایو - قسمت 6 - آزمون - مشکل گزینه فونتهای سفارشی 05:55
-
بررسی سریع: عملگر سهگانه 07:16
-
پروژه کوچک - Viewer فونت لایو - قسمت 7 - راهحل عملگر سهگانه 09:10
-
پروژه کوچک - Viewer فونت لایو - قسمت 8 - تاگل کردن سبک خوابیده 05:08
-
پروژه کوچک - Viewer فونت لایو - قسمت 9 - اعمال عملگر سهگانه برای پیشنمایش 13:20
-
پروژه کوچک - Viewer فونت لایو - قسمت 10 - عملگر سهگانه پیچیدهتر برای سبک خوابیده 02:59
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
بررسی عمیق ترتیب مودیفایر - قسمت 1 02:57
-
بررسی عمیق ترتیب مودیفایر - قسمت 2 - چرا کار نکرد؟ 02:43
-
بررسی عمیق ترتیب مودیفایر - قسمت 3 - ترتیب اصلاح 06:44
-
بررسی عمیق ترتیب مودیفایر - قسمت 4 - زنجیره اصلاحات 04:53
-
پروژه کوچک - نوار وضعیت - قسمت 1 - رپلیکیشن نوآوری و نافرمانی 06:19
-
پروژه کوچک - نوار وضعیت - قسمت 2 - استفاده از مکاننما برای نوشتن سریعتر چیزها 05:12
-
پروژه کوچک - نوار وضعیت - قسمت 3 - آمادهسازی آیکون اولیه 04:39
-
پروژه کوچک - نوار وضعیت - قسمت 4 - پنهان کردن نوار وضعیت سیستم 02:52
-
پروژه کوچک - نوار وضعیت - قسمت 5 - پدینگ فریم و HIG 08:50
-
پروژه کوچک - نوار وضعیت - قسمت 6 - شوخی با آیکون 04:32
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - اپلیکیشن پادکست - مقدمه 01:47
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - دموی انتخاب با ضربه - مقدمه 06:11
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - آکاردئون - مقدمه 05:24
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - دمو ناوبری ژست - مقدمه 03:06
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - بیننده متن سایبرپانک - مقدمه 01:54
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - جستجوی چند فیلتری - مقدمه 01:41
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
پروژه کوچک - دموی GeometryReader - بررسی Move2Tap - مقدمه 02:35
-
[منابع] دانلود کد منبع برای این مرحله 00:27
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
اپلیکیشن Family Score Pro - قسمت 1 - ایده و اسکچ با هوش مصوعی 35:40
-
اپلیکیشن Family Score Pro - قسمت 2 - View Model و ذخیره داده 19:43
-
اپلیکیشن Family Score Pro - قسمت 3 - افزودن امتیاز و اصلاح اپلیکیشن 15:23
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
ما در حال ضبط و بروزرسانی این بخش هستیم 00:09
-
آشنایی با WidgetKit - قسمت 1 - یک مقدمه آرام 17:44
-
آشنایی با WidgetKit - قسمت 2 - تایملاین چیست؟ ورودی و کمی توضیح در مورد کد 14:11
-
آشنایی با WidgetKit - قسمت 3 - حل مشکل پدینگ، contentMarginsDisabled 12:55
-
آشنایی با WidgetKit - قسمت 4 - تغییر ویجت ایموجی و متغیرهای کانتکس 17:08
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
فصل 54: مرز بعدی: طراحی رابط کاربری و تجربه کاربری حرفهای (ساخت رابطهای زیبا) - (در حال بروزرسانی)
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
ما در حال بروزرسانی این بخش هستیم 00:09
-
نکته 1- کد خود را به درستی فرمتبندی کنید 04:00
-
درس جایزه: توسعهدهنده مستقل، خوش آمدید به جنگل قانونی 23:02
مشخصات آموزش
بوتکمپ نهایی iOS - تسلط به اپلیکیشن Swift و SwiftUI به روش دشوار
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:182
- مدت زمان :20:57:15
- حجم :15.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy