آموزش iOS متوسط ​​- برنامه های پیچیده و پیشرفته آیفون

Intermediate iOS - Complex and Advanced iPhone Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از Xcode و Swift 4 برای ارتقای مهارت های توسعه برنامه خود به سطح بعدی استفاده کنید امنیت: TouchID و FaceID Machine Learning با CoreML ایجاد برنامه های پیشرفته واقعیت افزوده با ARKit Realm - جایگزین CoreData برنامه های خود را با انیمیشن ها زنده کنید طرح و طراحی iPhone X ایجاد کنید. برنامه های بدون استوری بورد شغل پیدا کنید! مصاحبه ساختگی کامل

آیا در دوره مبتدی iOS در Udemy شرکت کرده‌اید؟ آیا تجربه ای با برنامه نویسی iOS دارید، اما به دنبال موارد بیشتر هستید؟ آیا شما یک توسعه دهنده جوان هستید که به دنبال افزایش توانایی های خود هستید؟ آیا آماده هستید تا مهارت های برنامه نویسی خود را به سطح بعدی ببرید؟ آیا می خواهید بتوانید پروژه های چالش برانگیزتری را انجام دهید؟ آیا می خواهید تکنیک های پیشرفته توسعه iOS مانند CoreML، ARKit، Realm، انیمیشن ها، TouchID و امنیت Face ID، Alamofire و غیره را یاد بگیرید؟ آیا می‌خواهید عمیق‌تر غواصی کنید، برای ساخت برنامه‌ها پول دریافت کنید و حرفه خود را در توسعه iOS راه اندازی کنید؟

اگر به هر یک از این سوالات پاسخ مثبت داده اید، این دوره برای شما مناسب است!

برای کسانی که در مورد توسعه iOS جدی هستند، زمانی فرا می رسد که آماده حرکت، حرکت به جلو و افزایش توانایی های خود هستید. می‌خواهید برنامه‌های شگفت‌انگیزی بسازید، برنامه‌هایی که می‌توانند پیچیدگی بیشتری را مدیریت کنند، و برنامه‌هایی که واقعاً تحت تأثیر قرار می‌دهند. می‌خواهید ببینید که چگونه این مهارت‌ها می‌توانند روی شغل شما تأثیر بگذارند و پتانسیل درآمد شما را افزایش دهند. می‌خواهید در میان دیگر توسعه‌دهندگان iOS متمایز شوید. شما می خواهید مهارت های خود را به سطح بعدی ببرید.

به دوره متوسط ​​توسعه iOS من خوش آمدید! این تنها دوره متوسط ​​iOS 11 در Udemy و تنها دوره‌ای است که شما را با جدیدترین و پیشرفته‌ترین تکنیک‌های توسعه iOS راهنمایی می‌کند و در عین حال شما را برای شغل بعدی خود به‌عنوان یک برنامه‌نویس iOS آماده می‌کند. دوره‌های مبتدی iOS با رتبه برتر من برای شروع عالی هستند، اما این دوره بیشتر از هر دوره، ویدیوی یوتیوب یا آموزشی دیگری که ممکن است دیده باشید، به توسعه iOS می‌پردازد.

در این دوره ما با تمرکز بر طراحی و تجربه کاربر، برنامه‌های زیبا و پیچیده ایجاد می‌کنیم. ما با هم پنج برنامه کامل و سطح متوسط ​​تا پیشرفته را خواهیم ساخت. ویدیوی تبلیغاتی را بررسی کنید تا ببینید چقدر عالی به نظر می رسند!

1. برنامه Journal   - این برنامه یک کلون روز اول است، اگر قبلاً از Day One استفاده نکرده‌اید، شدیداً توصیه می‌کنم آن را امتحان کنید! به نظر من یکی از خوش طراحی ترین اپلیکیشن ها در اپ استور است! همانطور که ما این برنامه را ایجاد می کنیم یاد خواهیم گرفت:

  • قلمرو (که جایگزینی برای داده اصلی است)
  • نحوه ایجاد انیمیشن با Spring
  • با UISplitscreen برنامه ما را در iPad عالی جلوه می دهیم
  • مشاهده های پشته
  • کنترل‌کننده‌های نوار برگه
  • تکنیک‌هایی طراحی کنید که به برنامه‌های شما کمک می‌کند تا برنامه‌های شما زیباتر به نظر برسند

2. برنامه سرگرم‌کننده اخبار با CoreML - راهی سرگرم‌کننده برای خواندن داستان‌های برتر روز. همانطور که ما این برنامه را ایجاد می کنیم یاد خواهیم گرفت:

  • CoreML - یادگیری ماشینی برای اختصاص موضوعات به مقالات ما
  • Alamofire - روشی ساده تر برای کار با API ها
  • دانلود تصاویر به صورت ناهمزمان
  • وب سایت را با استفاده از WebKitViews در برنامه خود بارگیری کنید

3. برنامه سرگرم کننده مبلمان با ARKit  - برای این برنامه، دوستم محمد اعظم را آوردم که در مورد ARKit یک حرفه ای جدی است. او به ما یاد می دهد که چگونه از واقعیت افزوده برای امتحان کردن مبلمان در اتاق نشیمن خود قبل از خرید آن استفاده کنیم. از شیرجه عمیق در ARKit لذت ببرید!

4. برنامه Sketchpad  - ما با هم یک برنامه طراحی ایجاد خواهیم کرد که به کاربرانمان اجازه می‌دهد دل‌هایشان را به‌سختی بکشند و هنرشان را با جهان به اشتراک بگذارند! همانطور که ما این برنامه را ایجاد می کنیم، یاد می گیریم که چگونه: 

  • یک ویژگی طراحی در برنامه خود ایجاد کنید
  • طرح‌بندی برنامه‌تان را طوری تنظیم کنید که روی iPhone X کار کند
  • کد شخص ثالث را در برنامه خود ادغام کنید
  • از نماهای مجموعه استفاده کنید
  • اشتراک‌گذاری محتوا با برگه اشتراک‌گذاری iOS 

5. برنامه ردیاب قیمت ارزهای دیجیتال - وقتی صحبت از ارزهای دیجیتال به میان می‌آید، من آدم بزرگی هستم، بنابراین ساخت این برنامه برای من واقعاً سرگرم‌کننده بود! این برنامه تعداد زیادی ارز دیجیتال و قیمت فعلی آنها را فهرست می کند. همچنین می‌توانید میزان مالکیت خود را پیگیری کنید و روی هر سکه ضربه بزنید تا نموداری را ببینید که قیمت آن را در 30 روز گذشته نشان می‌دهد. برنامه ما همچنین یک پی دی اف که نمونه کارها ارز دیجیتال فعلی شما را نشان می دهد تولید می کند. همانطور که ما این برنامه را ایجاد می کنیم، یاد می گیریم که چگونه: 

  • داده های نمودار در iOS
  • یک برنامه بدون استوری بورد بسازید
  • از برنامه خود با TouchID یا FaceID محافظت کنید
  • PDF ایجاد کنید و آنها را چاپ کنید

همانطور که می توانید بگویید، این یک دوره آموزشی خواهد بود! و علاوه بر همه اینها، من همچنین بخشی دارم که در آن درباره نحوه کسب درآمد به‌عنوان یک برنامه‌نویس iOS صحبت می‌کنم، و سپس شما را در یک مصاحبه ساختگی با توسعه‌دهنده iOS در زندگی واقعی راهنمایی می‌کنم. مصاحبه ها سخت هستند، اما من می دانم که بودن در کفش شما چگونه است، بنابراین من یکسری نکات مصاحبه را به شما می دهم!

من یک برنامه نویس خودآموخته هستم، بنابراین زمان زیادی را صرف آزمایش، مبارزه، شکست و موفقیت برای یادگیری چیزهای جدید کرده ام. تجربه شخصی من به عنوان یک دانشجوی آنلاین باعث شده است که بخواهم نحوه یادگیری کدنویسی را تغییر دهم، به همین دلیل این دوره را ایجاد کردم!

من برنامه‌های iOS را ساخته‌ام. من دوره های کارآموزی iOS را گذرانده ام. من کار مستقل iOS را انجام داده‌ام. من به عنوان یک برنامه‌نویس iOS کار کرده‌ام. من در جلسات و کمپ‌های راه‌اندازی زنده که از هر دانش‌آموز هزار دلار و دلار دریافت می‌کنند، مربی و تدریس کرده‌ام. من به بیش از 75000 نفر در Udemy آموزش داده ام که چگونه شروع کنند، اما اکنون آماده ام به شما یاد بدهم که چگونه گام بعدی را در پیشرفت مهارت های خود، راه اندازی حرفه خود و افزایش اعتماد به نفس خود به عنوان یک توسعه دهنده بردارید.

اگر برای این دوره هیجان‌زده هستید، اما در توسعه iOS مبتدی هستید، ابتدا دوره آموزشی "چگونه یک برنامه عجیب آیفون بسازیم" را بررسی کنید و سپس برای شروع کار آماده هستید. چیزهای متوسط ​​:) 

باشه، بیایید شروع کنیم! من فکر می کنم شما واقعاً عاشق این دوره خواهید شد!


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

معرفی Introduction

معرفی Introduction

  • خوش آمدی Welcome

  • خوش آمدی Welcome

ردیاب قیمت کریپتو Crypto Price Tracker

ردیاب قیمت کریپتو Crypto Price Tracker

  • مقدمه Intro

  • مقدمه Intro

  • کد منبع Source Code

  • کد منبع Source Code

  • بدون استوری برد No Storyboard

  • بدون استوری برد No Storyboard

  • لیست سکه ها و تصاویر Listing Coins and Images

  • لیست سکه ها و تصاویر Listing Coins and Images

  • API و قیمت ها API and Prices

  • API و قیمت ها API and Prices

  • نمودار Charting

  • نمودار Charting

  • جزئیات سکه Coin Details

  • جزئیات سکه Coin Details

  • ارزش خالص Net Worth

  • ارزش خالص Net Worth

  • TouchID و FaceID TouchID and FaceID

  • TouchID و FaceID TouchID and FaceID

  • گزارش PDF PDF Report

  • گزارش PDF PDF Report

  • ذخیره داده ها Saving Data

  • ذخیره داده ها Saving Data

  • Outro Outro

  • Outro Outro

برنامه سرگرم کننده خبری - CoreML News Fun App - CoreML

برنامه سرگرم کننده خبری - CoreML News Fun App - CoreML

  • مقدمه Intro

  • مقدمه Intro

  • کد منبع Source Code

  • کد منبع Source Code

  • طرح Design

  • طرح Design

  • آلاموفایر Alamofire

  • آلاموفایر Alamofire

  • تجزیه JSON JSON Parsing

  • تجزیه JSON JSON Parsing

  • CoreML CoreML

  • CoreML CoreML

  • نمایش مقالات Displaying Articles

  • نمایش مقالات Displaying Articles

  • WebViews WebViews

  • WebViews WebViews

  • Outro Outro

  • Outro Outro

ساخت اپلیکیشن های واقعیت افزوده با استفاده از ARKit Building Augmented Reality Apps Using ARKit

ساخت اپلیکیشن های واقعیت افزوده با استفاده از ARKit Building Augmented Reality Apps Using ARKit

  • پیش نیازها Prerequisites

  • پیش نیازها Prerequisites

  • چیزی که خواهیم ساخت What we will be building

  • چیزی که خواهیم ساخت What we will be building

  • راه اندازی پروژه Xcode و دانلود مدل صندلی Setting Up Xcode Project and Downloading Chair Model

  • راه اندازی پروژه Xcode و دانلود مدل صندلی Setting Up Xcode Project and Downloading Chair Model

  • تشخیص هواپیما و نمایش HUD Plane Detection and Displaying HUD

  • تشخیص هواپیما و نمایش HUD Plane Detection and Displaying HUD

  • ثبت شناسه های ژست Registering Gesture Recognizers

  • ثبت شناسه های ژست Registering Gesture Recognizers

  • قرار دادن مدل صندلی در هواپیمای شناسایی شده Placing Chair Model on Detected Plane

  • قرار دادن مدل صندلی در هواپیمای شناسایی شده Placing Chair Model on Detected Plane

  • مدل صندلی جرم گیری Scaling Chair Model

  • مدل صندلی جرم گیری Scaling Chair Model

  • مدل صندلی چرخشی Rotating Chair Model

  • مدل صندلی چرخشی Rotating Chair Model

  • تعمیر مرکز مدل صندلی چرخان Fixing the Center for Rotating Chair Model

  • تعمیر مرکز مدل صندلی چرخان Fixing the Center for Rotating Chair Model

  • جابجایی مدل صندلی Moving the Chair Model

  • جابجایی مدل صندلی Moving the Chair Model

کسب درآمد با iOS و مصاحبه ساختگی Making Money with iOS and Mock Interview

کسب درآمد با iOS و مصاحبه ساختگی Making Money with iOS and Mock Interview

  • مقدمه Intro

  • مقدمه Intro

  • راه های کسب درآمد با iOS Ways to Make Money with iOS

  • راه های کسب درآمد با iOS Ways to Make Money with iOS

  • مصاحبه ساختگی Mock Interview

  • مصاحبه ساختگی Mock Interview

  • پاسخ ها Answers

  • پاسخ ها Answers

  • Outro Outro

  • Outro Outro

برنامه Journaling - روز اول کلون Journaling App - Day One Clone

برنامه Journaling - روز اول کلون Journaling App - Day One Clone

  • مقدمه Intro

  • مقدمه Intro

  • کد منبع Source Code

  • کد منبع Source Code

  • طرح Sketch

  • طرح Sketch

  • استوری برد Storyboard

  • استوری برد Storyboard

  • اضافه کردن دکمه ها Add Buttons

  • اضافه کردن دکمه ها Add Buttons

  • طراحی مجله ایجاد کنید Create Journal Design

  • طراحی مجله ایجاد کنید Create Journal Design

  • افزودن تصاویر Adding Images

  • افزودن تصاویر Adding Images

  • معرفی قلمرو Realm Intro

  • معرفی قلمرو Realm Intro

  • قلمرو در زندگی واقعی Realm in Real Life

  • قلمرو در زندگی واقعی Realm in Real Life

  • فهرست مدخل های مجله Listing Journal Entries

  • فهرست مدخل های مجله Listing Journal Entries

  • جزئیات لیست Listing Details

  • جزئیات لیست Listing Details

  • مشاهده مجموعه عکس Photo Collectionview

  • مشاهده مجموعه عکس Photo Collectionview

  • جزئیات مجله Journal Details

  • جزئیات مجله Journal Details

  • نوار برگه و انیمیشن Tab Bar and Animation

  • نوار برگه و انیمیشن Tab Bar and Animation

  • Outro Outro

  • Outro Outro

برنامه Sketchpad Sketchpad App

برنامه Sketchpad Sketchpad App

  • مقدمه Intro

  • مقدمه Intro

  • کد منبع Source Code

  • کد منبع Source Code

  • محصول نهایی Finished Product

  • محصول نهایی Finished Product

  • آیفون ایکس iPhone X

  • آیفون ایکس iPhone X

  • طراحی Drawing

  • طراحی Drawing

  • وسایل نقاشی Drawing Tools

  • وسایل نقاشی Drawing Tools

  • صرفه جویی در Saving

  • صرفه جویی در Saving

  • مجموعه نمایش ها CollectionViews

  • مجموعه نمایش ها CollectionViews

  • اشتراک گذاری Sharing

  • اشتراک گذاری Sharing

  • Outro Outro

  • Outro Outro

  • با تشکر! Thanks!

  • با تشکر! Thanks!

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش iOS متوسط ​​- برنامه های پیچیده و پیشرفته آیفون
جزییات دوره
12.5 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,454
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Azam Mohammad Azam

برنامه نویس ویژه اپل iOS و مربی iOS

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!