آموزش پروژه‌های نهایی و چالش‌های پیشرفته iOS - آخرین آپدیت

دانلود Capstone Projects & Advanced Challenges

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره برای توسعه‌دهندگانی طراحی شده است که به دنبال ارتقای مهارت‌های خود در توسعه اپلیکیشن‌های iOS هستند و شما را با ساخت اپلیکیشن‌های پیشرفته و واقعی از ابتدا آشنا می‌کند. شما روی مجموعه‌ای از پروژه‌های نهایی (Capstone) کار خواهید کرد و یاد می‌گیرید چگونه اپلیکیشن‌هایی با رابط کاربری تعاملی، ادغام چندرسانه‌ای، فونت‌های سفارشی، مدیریت داده‌های پویا و موارد دیگر بسازید. با پیشروی در مسیر، در زبان Swift تخصص پیدا کرده، بهترین متدهای توسعه را می‌آموزید و در تکنیک‌های حیاتی مانند پایداری وضعیت (State Persistence)، اتصال به API و واکنش‌گرایی رابط کاربری (UI Responsiveness) عمیق می‌شوید. ساختار دوره به صورت ماژول‌های دقیق است که شما را در توسعه عملی چندین پروژه هدایت می‌کند، از جمله: یک بازی پازل، برنامه تولید جملات انگیزشی، اپلیکیشن مدیتیشن، اپلیکیشن مالی و مدیریت کارهای روزانه. هر پروژه شما را به چالش می‌کشد تا مهارت‌های جدید را به کار ببرید و مهارت‌های قبلی خود را صیقل دهید. با بازخوردهای آنی Coursera Coach، می‌توانید دانش خود را بسنجید و پروژه‌های خود را به طور موثر بهبود ببخشید. در پایان این دوره، شما در توسعه اپلیکیشن‌های iOS تسلط کامل خواهید داشت و قادر خواهید بود اپلیکیشن‌هایی کاربردی و حرفه‌ای بسازید. همچنین می‌توانید ویژگی‌های پیشرفته‌ای مانند عناصر رابط کاربری متحرک، ساختارهای داده پیچیده و APIهای خارجی را پیاده‌سازی کنید. این دوره برای توسعه‌دهندگان سطح متوسط که می‌خواهند دانش خود را گسترش داده و پروژه‌های بزرگتر و پیچیده‌تر را مدیریت کنند، ایده‌آل است. در نهایت، شما قادر خواهید بود اپلیکیشن‌های پیشرفته iOS را طراحی، ساخته و منتشر کنید، که شامل ایجاد UIهای سفارشی، اتصال به APIها، مدیریت ذخیره‌سازی داده‌ها و پیاده‌سازی ویژگی‌های چندرسانه‌ای مانند جلوه‌های صوتی و انیمیشن‌ها می‌شود.

سرفصل ها و درس ها

پازل مرموز Mystic Puzzle

  • ساخت مدل پازل Creating the Puzzle Model

  • افزودن مستندات به مدل Adding Documentation to the Model

  • افزودن View Model و اکستنشن‌های CGPoint Adding the View Model and Adding Extensions to CGPoint

  • افزودن تایل‌ها به ویو Adding Tiles to the View

  • افزودن تایل‌های بیشتر Adding Some More Tiles

  • افزودن ارقام به ویو Adding Digits to the View

  • افزودن اعداد دو رقمی به ویو Adding the Two Digit Numbers to the View

  • افزودن تصاویر پس‌زمینه Add Background Images

  • افزودن فونت سفارشی Adding a Custom Font

  • جابجایی تایل با ضربه زدن Move Tile on Tap

  • بر هم زدن تایل‌ها Shuffle Tiles

  • افزودن دکمه‌ها Adding Buttons

  • پیاده‌سازی تابع done Implementing the done() Function

  • افزودن جلوه صوتی Adding a Sound Effect

  • ذخیره وضعیت با استفاده از JSONDecoder Saving State Using JSONDecoder

  • افزودن آیکون اپلیکیشن Add an App Icon

اپلیکیشن جمله روز Quote of the Day App

  • گرم کردن با یک ویوی جذاب Warming Up With an Awesome View

  • شروع کار با اپلیکیشن اصلی جملات Getting Started With the Main Quote App

  • API جملات تصادفی و مدل جمله Random Quote API and the Quote Model

  • نمای جمله (Quote View) The Quote View

  • مدل نمای جمله و فراخوانی API The Quote View Model and an API Call

  • ترکیب نهایی اجزا Putting It All Together

  • وارد کردن تصاویر Import Images

  • نمای انتخاب تصویر Select Image View

  • نمای انتخاب فونت Select Font View

  • وارد کردن فونت سفارشی Import Custom Font

  • افزودن فونت‌ها به نمای انتخاب تصویر Add Fonts to Select Image View

  • مدیریت جملات طولانی Dealing With Large Quotes

  • اسلایدر برای شفافیت و اندازه متن Sliders for Text Opacity and Size

کدنویسی سریع اپلیکیشن مدیتیشن Speed Code a Chill Meditation App

  • اپلیکیشن مدیتیشن آرام‌بخش Chill Meditation App

فرانت‌اند اپلیکیشن مدیتیشن Meditation App - Frontend

  • شروع به کار Getting Started

  • پالت رنگی و صفحه اصلی Color Palette and the Home Screen

  • ساخت نمای خوش‌آمدگویی Creating the Greetings View

  • ساخت نمای چیپس‌ها (Chips View) Creating the Chips View

  • نمای مدیتیشن جاری Current Meditation View

  • نمای ویژگی‌ها - بخش اول The Feature View - Part 1

  • نمای ویژگی‌ها - بخش دوم The Feature View - Part 2

  • نمای ویژگی‌ها - بخش سوم The Feature View - Part 3

  • نمای تب‌ها - بخش اول Tab View - Part 1

  • نمای تب‌ها - بخش دوم Tab View - Part 2

  • پاکسازی کدها Cleaning Up the Code

رابط کاربری اپلیکیشن مالی Finance App UI

  • مقدمه‌ای بر اپلیکیشن مالی Intro Finance App

  • پالت رنگی و نمای آواتار Color Palette and the Avatar View

  • نمای انتخاب‌ها با استفاده از لیست لیبل‌های سفارشی ChoicesView Using a List of Custom Labels

  • نمای درباره ما - تغییرات نهایی و افزودن توضیحات اختیاری About View - Final Tweaks and Adding an Optional Description

  • نمای کارت اعتباری - وارد کردن چیپ EMV از فیگما CreditCardView - Import EMV Chip From Figma

  • نمای کارت اعتباری - طراحی چیپ CreditCardView - The Chip

  • نمای کارت اعتباری - کار روی ویو CreditCardView - Working on the View

  • صفحه نمای کارت اعتباری CreditCardViewPage

  • ادامه صفحه نمای کارت اعتباری CreditCardViewPage Continued

  • تکمیل صفحه نمای کارت اعتباری CreditCardViewPage Completed

  • نمای کارت اعتباری - نمای بالایی CreditCardView - TopView

  • نمای کارت اعتباری - افزودن پوشه‌ها CreditCardView - Adding Folders

  • نمای کارت اعتباری - نمای تراکنش‌ها CreditCardView - TransactionView

  • نمای کارت اعتباری - وارد کردن آیکون‌ها از FlatIcons CreditCardView - Import Icons From FlatIcons

  • نمای کارت اعتباری - استفاده از آیکون‌ها CreditCardView - Using Icons

  • نمای موجودی شما - شروع به کار YourBalanceView - Getting Started

  • نمای موجودی شما - اولین قدم‌ها YourBalanceView - First Steps

  • نمای موجودی شما - طراحی هدر YourBalanceView - Designing the Header

  • نمای موجودی شما - طراحی نمای مبلغ YourBalanceView - Designing the Amount View

  • نمای موجودی شما - نمای عملیات YourBalanceView - Actions View

  • نمای موجودی شما - نمای عملیات هفته YourBalanceView - Action of the Week View

  • نمای موجودی شما - نمای هزینه‌های ماهانه YourBalanceView - Monthly Expenses View

  • نمای موجودی شما - تکمیل نمای هزینه‌های ماهانه YourBalanceView - Monthly Expenses View Completed

  • نمای موجودی شما - بازسازی (Refactoring) بار ویو هزینه‌های ماهانه YourBalanceView - Monthly Expenses View Refactoring Bar View

  • تمرین ویدئویی (رابط کاربری Apple Fitness) Video Exercise (Apple Fitness Exercise UI)

  • بسیار مهم! Important!

  • راه حل - بخش اول Solution - Part 1

  • راه حل - بخش دوم Solution - Part 2

  • راه حل - بخش سوم Solution - Part 3

  • راه حل - بخش چهارم Solution - Part 4

  • راه حل - بخش پنجم Solution - Part 5

  • راه حل - بخش ششم Solution - Part 6

حیوانات چندزبانه Multilingual Animals

  • شروع به کار و ساخت پس‌زمینه Getting Started and Creating the Background

  • دریافت تصاویر از Pexels Get Pictures From Pexels

  • تغییر اندازه و وارد کردن تصاویر Resize and Import Images

  • تعداد شمار تصاویر حیوانات Animal Image Enumeration

  • مدل حیوانات The Animal Model

  • نمای تصویر حیوانات The Animal Image View

  • گفتار (Speech) Speech

  • مدل ویوی حیوانات AnimalViewModel

  • مدل ویوی زبان Language View Model

  • نمای متحرک: تصویر AnimateView: Image

  • دکمه‌های نمای متحرک Animate View Buttons

  • نمای متحرک: پرچم‌ها AnimateView: The Flags

  • ساخت آیکون اپلیکیشن Creating the App Icon

تمرین رابط کاربری مدیریت تسک‌ها Task Manager UI Exercise

  • بخش اول - نمای شروع به کار Part 1 - The Getting Started View

  • پالت رنگی The Color Palette

  • ساخت نمای آواتار Create the Avatar View

  • پاکسازی کدها Cleaning Up the Code

  • ساخت یک شکل سفارشی Creating a Custom Shape

  • افزودن نمای ناوبری (Navigation View) Adding a Navigation View

  • بازسازی کد و افزودن چندین ویو Code Refactoring and Adding Multiple Views

  • حالت تاریک (Dark Mode) Dark Mode

  • بخش دوم - نمای بررسی ماهانه Part 2 - The Monthly Review View

  • آواتار دایره‌ای The Circle Avatar

  • تکمیل نمای آواتار بالایی Completing the Top Avatar View

  • دایره‌های هم‌مرکز با ForEach و ScaleEffect Concentric Circles Using ForEach and ScaleEffect

  • نمای طراحی اپلیکیشن موبایل Mobile App Design View

  • نمای عنوان بررسی ماهانه Monthly Review Title View

  • نمای خلاصه تسک‌ها Task Summary View

نمایش نظرات

آموزش پروژه‌های نهایی و چالش‌های پیشرفته iOS
جزییات دوره
13h 25m
101
(آخرین آپدیت)
14
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده