دوره آموزشی
The Great Courses
دوبله زبان فارسی

اینستاگرام با SwiftUI 2.0 - Async/Await - Firestore - سال 2023

اینستاگرام با SwiftUI 2.0 - Async/Await - Firestore - سال 2023

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • مفاهیم پیشرفته SwiftUI
  • شبکه‌سازی پیشرفته و مدیریت داده با async/await
  • احراز هویت کاربر و امنیت
  • پردازش و بارگذاری تصویر
  • مهندسی پیشرفته شبکه‌های اجتماعی

پیش نیازهای دوره

  • هیچ تجربه برنامه‌نویسی نیاز نیست!

توضیحات دوره

مهارت‌های توسعه iOS خود را با Instagram SwiftUI Pro 2.0 به سطح بعدی ببرید، یک دوره پیشرفته که برای توسعه‌دهندگان با تجربه‌ای طراحی شده که به دنبال تسلط به هنر ساخت اپلیکیشن های خیره‌کننده و پر از امکانات با استفاده از SwiftUI هستند. این نسخه 2.0 با تکیه بر اصول دوره موفق Instagram SwiftUI Pro ما، بررسی حتی عمیق‌تر به دنیای توسعه اپلیکیشن های مدرن iOS می‌زند.

در این دوره فشرده، شما مفاهیم، تکنیک‌ها و بهترین شیوه‌های پیشرفته را برای ساخت یک اپلیکیشن کاملاً کاربردی شبیه به اینستاگرام با استفاده از قدرت SwiftUI ،Swift و فریم‌ورک‌های مرتبط بررسی خواهید کرد. از طریق پروژه‌های عملی و سناریوهای دنیای واقعی، تخصص عملی در ساخت رابط‌های کاربری زیبا و پویا، پیاده‌سازی تعاملات پیچیده و اتصال یکپارچه با سرویس‌های بک‌اند کسب خواهید کرد.

نکات برجسته دوره:

  • مفاهیم پیشرفته SwiftUI: با بررسی در ساختارهای طرح بندی پیچیده، انیمیشن‌های سفارشی و کامپوننت های پیچیده رابط کاربری، یاد بگیرید که از پتانسیل کامل SwiftUI استفاده کنید. بفهمید که چگونه رابط‌های پویا و واکنش‌گرا بسازید که با اندازه‌ها و جهت‌گیری‌های مختلف دستگاه سازگار می‌شوند.
  • معماری MVVM: اپلیکیشن خود را بر اصول محکم با استفاده از معماری Model-View-ViewModel (MVVM) بسازید. مفاهیم پیشرفته MVVM مانند اتصال داده، جریان‌های داده و جداسازی دغدغه‌ها را برای ساخت کدی قابل نگهداری و مقیاس‌پذیر بررسی کنید.
  • انیمیشن‌ها و انتقال‌های سفارشی: با تسلط به ساخت انیمیشن‌ها، انتقال‌ها و ژست‌های سفارشی، تجربه کاربری اپلیکیشن خود را ارتقا دهید. به بررسی چارچوب انیمیشن SwiftUI بپردازید تا به عناصر رابط کاربری خود جان ببخشید و تعامل کاربر را افزایش دهید.
  • شبکه‌سازی پیشرفته و مدیریت داده: یاد بگیرید که چگونه اپلیکیشن خود را به سرویس‌های بک‌اند متصل کنید، ساختارهای داده پیچیده را مدیریت کنید و عملیات ناهمگام را به طور مؤثر مدیریت کنید. تکنیک‌هایی برای کش کردن، صفحه‌بندی و بهینه‌سازی درخواست‌های شبکه را بررسی کنید.
  • احراز هویت کاربر و امنیت: احراز هویت امن کاربر را با استفاده از بهترین شیوه‌های صنعت پیاده‌سازی کنید. OAuth ،JWT و سایر مکانیزم‌های احراز هویت را برای محافظت از داده‌ کاربر و تضمین تجربه ورود یکپارچه بررسی کنید.
  • پردازش و بارگذاری تصویر: یاد بگیرید که چگونه تصاویر را بارگذاری کرده و پست‌هایی برای نمایش در فید کاربران بسازید.
  • پروفایل‌های کاربری: پروفایل‌های کاربری را برای ساختن یک تجربه غنی از رسانه‌های اجتماعی برای کاربران سفارشی‌سازی کنید.
  • بهینه‌سازی App Store: بینشی در مورد ترویج و توزیع اپلیکیشن خود در App Store به دست آورید. استراتژی‌هایی برای بهبود قابلیت کشف، افزایش دانلودها و بهینه‌سازی نظرات و امتیازات کاربران را بررسی کنید.

تا پایان Instagram SwiftUI Pro 2.0، شما مهارت‌ها و اعتماد به نفس برای توسعه اپلیکیشن های iOS با کیفیت بالا و پیچیده را خواهید داشت که با اپلیکیشن های پیشرو در صنعت مانند اینستاگرام رقابت می‌کنند. چه به دنبال ارتقای نمونه‌کار خود باشید یا اینکه حرفه خود را به اوج برسانید، این دوره شما را با دانش و تجربه برای ساخت اپلیکیشن های استثنایی مبتنی بر SwiftUI مجهز می‌کند که در چشم‌انداز رقابتی توسعه اپلیکیشن امروزی برجسته می‌شوند. به ما بپیوندید و یک حرفه‌ای واقعی SwiftUI شوید!

پیش‌نیازها: این دوره برای توسعه‌دهندگان با تجربه iOS با درک محکم از برنامه‌نویسی Swift و مبانی SwiftUI طراحی شده است. آشنایی با مفاهیم شبکه و اصول اولیه طراحی توصیه می‌شود. تکمیل دوره قبلی Instagram SwiftUI Pro یا تجربه معادل آن الزامی نیست.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان iOS که به دنبال بهبود مهارت‌های خود و تسلط به SwiftUI هستند.

اینستاگرام با SwiftUI 2.0 - Async/Await - Firestore - سال 2023

  • راه‌اندازی پروژه 03:43
  • راه‌اندازی نوار تب 04:01
  • ویو پروفایل 26:10
  • ویو فید 15:45
  • ویو بررسی 07:37
  • ویو ورود 13:43
  • ویو ثبت‌نام 21:37
  • مدل داده کاربر 10:35
  • ناوبری پروفایل کاربر 11:15
  • مدل داده پست 17:57
  • ویو بارگذاری پست 24:18
  • راه‌اندازی و یکپارچه‌سازی Firebase 08:34
  • سرویس احراز هویت 12:38
  • ثبت‌نام یک کاربر 18:53
  • ورود / خروج 09:29
  • بارگذاری داده‌ کاربر در Cloud Firestore 07:43
  • بارگذاری داده‌ کاربر فعلی 15:51
  • واکشی کاربران از Firestore 14:14
  • دکمه اقدام پروفایل 06:23
  • ویو ویرایش پروفایل 17:06
  • بروزرسانی داده‌ کاربر 11:23
  • بارگذاری تصویر پروفایل در Firebase Cloud Storage 11:23
  • بارگذاری تصاویر کاربر 18:50
  • بارگذاری یک پست 10:40
  • واکشی پست‌ها برای فید کاربر 18:51
  • واکشی پست‌ها برای پروفایل کاربر 19:16

3,555,200 888,800 تومان

مشخصات آموزش

اینستاگرام با SwiftUI 2.0 - Async/Await - Firestore - سال 2023

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:26
  • مدت زمان :05:57:55
  • حجم :4.21GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید