آموزش iOS پیشرفته: جلد دوم - همه پروژه ها به سوئیفت 5 به روز شدند

Advanced iOS: Volume Two - All projects updated to Swift 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Core ML، Vision، ARKit، Drag & Drop، خواندن NFC، PDFKit، MusicKit و موارد دیگر را بیاموزید با جدیدترین API اپل کار کنید پیش نیازها: Xcode 10 مورد نیاز است - دانلود رایگان از اپ استور

توجه: همه پروژه های تمام شده و کد منبع به swift 5.0 به روز شده اند. بنابراین اگرچه برخی از سخنرانی‌ها با استفاده از Swift 4.2 نشان داده می‌شوند، فقط برای هر به‌روزرسانی که ممکن است نیاز داشته باشید، به کد منبع مراجعه کنید.

iOS طیف وسیعی از ابزارهای قدرتمند جدید را در اختیار شما قرار می‌دهد تا برنامه‌های هوشمند بسازید، و این دوره آموزشی به شما کمک می‌کند تا در سریع‌ترین زمان ممکن با آنها شروع کنید: Core ML، Vision، ARKit و موارد دیگر.

یادگیری ماشینی:  از Core ML برای ارائه برنامه‌های هوشمند جدید استفاده کنید که می‌توانند فعالانه به کاربران شما کمک کنند.

ARKit:  به لطف چارچوب جدید ARKit اپل، یاد بگیرید که چگونه واقعیت را با گرافیک های تعاملی شیک تقویت کنید.

کشیدن رها کردن:  به کاربران اجازه دهید آزادانه داده‌ها را در داخل برنامه شما جابجا کنند و سایرین نیز با استفاده از حرکات چند لمسی قدرتمند جدید.

بعلاوه:  خواندن NFC، PDFKit، Vision، MusicKit و موارد دیگر!

این دوره توسط برنامه‌نویس برنده جایزه Swift،  Paul Hudson نوشته شده است، این کتاب از پرفروش‌ترین کتاب او، «Advanced iOS: Volume Two» است که در یک دوره آموزشی سبک سخنرانی ساخته شده است، و این ویدیوها با اجازه و پشتیبانی او ساخته شده‌اند. . پل نویسنده مجموعه آموزش‌های Hacking With Swift است که یکی از محبوب‌ترین سایت‌های آنلاین برنامه‌نویسی سوئیفت است. پل همچنین از سوی خالق زبان سوئیفت، کریس لاتنر، به دلیل روش تدریس برجسته و مجموعه آموزش‌های سوئیفت، تمجیدهای زیادی دریافت کرده است. و با همکاری استیو دستفانو، توسعه‌دهنده iOS، مجموعه ویدیوهای آموزشی برنامه‌نویسی Hacking with Swift سریع‌ترین راه برای یادگیری نحوه کدنویسی در اکوسیستم اپل است.

این دوره شامل استفاده از یادداشت‌ها، پیام‌ها، نمودارها، برجسته‌سازی و توضیحات عمیق است که به درک موضوع پیچیده کمک می‌کند و شما را در مسیر کد، در هر مرحله راهنمایی می‌کند.

p>

لطفاً توجه داشته باشید:  اینها پروژه‌های متوسط ​​​​تا پیشرفته هستند و این دوره زبان سوئیفت یا نحوه کدنویسی را به شما آموزش نمی‌دهد،  باید قبلاً آموزش‌های Swift پل هادسون را در HackingWithSwift dot کام کامل کرده باشید یا هک با سوئیفت را گذرانده باشید. دوره مبتدی تا حرفه ای اینجا در Udemy.

iOS پیشرفته: جلد دوم شامل هفت پروژه جدید است که برخی از قدرتمندترین ویژگی‌های iOS را آموزش می‌دهند، به علاوه پروژه‌های تکنیکی که به ویژگی‌های کوچک‌تر می‌پردازند:

  •  پروژه 1: Trade my Tesla  به iOS بیاموزید چگونه قیمت خرید و فروش خودروها را با استفاده از یادگیری ماشین ارزیابی کند.

  • Project 2: Sightspotter  واقعیت افزوده را با Core Location ترکیب کنید تا به گردشگران کمک کند راه خود را در شهر پیدا کنند.

  • پروژه 3: ارسال پستی  با استفاده از تصاویر، نوشتار و رنگ‌ها، کارت‌پستال‌های سرگرم‌کننده ایجاد کنید، که همه توسط APIهای جدید کشیدن و رها کردن iOS پشتیبانی می‌شوند.

  • Project 4: Swift Sampler  یاد بگیرید PDFها را با واترمارک و تصاویر کوچک تعاملی ارائه دهید، همه با استفاده از PDFKit.

  • پروژه 5: محافظ تصویر  برنامه‌ای بسازید که چهره‌ها را در عکس‌ها تشخیص می‌دهد و به کاربران امکان می‌دهد هر چیزی را که می‌خواهند به صورت تعاملی تار کنند.

  • پروژه 6: نام آن را تنظیم کنید  از MusicKit برای واکشی داده‌ها از Apple Music و ساخت یک بازی نمودارهای دو نفره سریع استفاده کنید.

  • پروژه 7: ویدئویی اشعه ایکس  به کاربران اجازه می دهد ویدیویی را ضبط کنند در حالی که چارچوب Vision به طور بی صدا همه اشیاء را در صحنه شناسایی و ضبط می کند.

  • در طول مسیر، همه اینها و موارد دیگر را خواهید آموخت:

  • چگونه از Core ML و چارچوب Vision برای استفاده از یادگیری ماشینی در برنامه‌های خود استفاده کنید.

  • ساخت بازی و برنامه از ابتدا با استفاده از فناوری واقعیت افزوده ARKit.

  • نحوه ادغام کشیدن و رها کردن در برنامه های خود با استفاده از نمای جدول، نمای مجموعه و موارد دیگر

  • فریم ورک PDFKit کاملاً جدید، ارائه سریع و کارآمد PDF در iOS.

  • استفاده از APIهای جدید نقشه برداری عمق که از طریق دوربین آیفون در معرض دید قرار می گیرند.

  • تشخیص و محو کردن خودکار چهره ها با استفاده از چارچوب Vision.

  • خواندن برچسب‌های NFC با استفاده از Core NFC.

  • استفاده از APIهای MusicKit جدید برای کار با Apple Music.

  • و بیشتر!

  • اگر می‌خواهید از برخی از پیشرفته‌ترین قابلیت‌های ارائه شده در iOS استفاده کنید، راهی سریع‌تر از سری پیشرفته iOS وجود ندارد.


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

مقدمه - خوش آمدید Introduction - Welcome

  • معرفی Introduction

چه چیزی در سوئیفت 4 جدید است؟ Whats new in Swift 4?

  • چه چیزی در سوئیفت 4 جدید است؟ Whats new in Swift 4?

بررسی اجمالی سریع Quick overview

  • کشیدن و انداختن Drag and Drop

  • ARKit ARKit

  • PDFKit PDFKit

  • Core ML - یادگیری ماشین و چشم انداز Core ML - Machine Learning and Vision

پروژه 1 - تسلا من را معامله کنید Project 1 - Trade My Tesla

  • معرفی پروژه 1 Project 1 Intro

  • قسمت 1 - راه اندازی - یادگیری ماشینی 101 Part 1 - Setting up - Machine learning 101

  • قسمت 2A - رنگهای نامگذاری شده و فاصله نمای پشته Part 2A - Named colors and stack view spacing

  • قسمت 2B - رنگ های نامگذاری شده و فاصله نمای پشته Part 2B - Named colors and stack view spacing

  • بخش 3 - ایجاد پیش بینی Part 3 - Generating predictions

Project 2a - Sightspotter Project 2a - Sightspotter

  • معرفی پروژه 2a Project 2a Intro

  • قسمت 1 - راه اندازی - یک تور از طریق کد اپل Part 1 - Setting up - A tour through Apple's code

  • قسمت 2 - تیراندازی به اهداف Part 2 - Shooting targets

  • قسمت 3 - اضافه کردن مقداری فشار Part 3 - Adding some pressure

Project 2b - Sightspotter با استفاده از API ویکی‌پدیا Project 2b - Sightspotter using the wikipedia API

  • معرفی پروژه 2b Project 2b Intro

  • قسمت 1 - ساخت یک برنامه واقعی Part 1 - Making a real app

  • قسمت 2 - محاسبه سرفصل های نسبی Part 2 - Calculating relative headings

پروژه 3 - رفتن به پست Project 3 - Going Postal

  • معرفی پروژه 3 Project 3 Intro

  • قسمت 1 - راه اندازی - ایجاد یک رابط نمایش تقسیم شده Part 1 - Setting up - Creating a split-view interface

  • قسمت 2 - اجرای برنامه اصلی Part 2 - Getting the basic app running

  • قسمت 3 - کشیدن و رها کردن از جداول و نمای مجموعه Part 3 - Drag and dropfrom tables and collection views

  • قسمت 4 - کشیدن نماهای تصویر Part 4 - Dragging image views

پروژه 4 - نمونه Swift Project 4 - Swift Sampler

  • معرفی پروژه 4 Project 4 Intro

  • قسمت 1 - راه اندازی - راه اندازی و اجرا با PDFKit Part 1 - Setting up - Up and running with PDFKit

  • قسمت 2 - کنترل PDF ما Part 2 - Controlling our PDF

  • قسمت 3 - خواندن متن قالب بندی شده Part 3 - Reading formatted text

  • قسمت 4 - اسناد واترمارکینگ Part 4 - Watermarking documents

پروژه 5 - محافظ تصویر Project 5 - Picture Protector

  • معرفی پروژه 5 Project 5 Intro

  • قسمت 1 - راه اندازی - وارد کردن عکس Part 1 - Setting up - Importing a photo

  • قسمت 2 - تشخیص چهره Part 2 - Detecting faces

  • قسمت 3 - برای محو کردن ضربه بزنید Part 3 - Tap to blur

پروژه 6 - نام آن آهنگ Project 6 - Name That Tune

  • معرفی پروژه 6 Project 6 Intro

  • قسمت 1 - راه اندازی - احراز هویت در برابر Apple Music Part 1 - Setting up - Authenticating against Apple Music

  • قسمت 2 - آنچه در دسترس ما است Part 2 - Whats available to us

  • قسمت 3 خواندن پیکربندی Apple Music Part 3 Reading the Apple Music configuration

  • بخش 4 - واکشی و تجزیه داده های API Part 4 - Fetching and parsing API data

  • قسمت 5 - طراحی کنترلر بازی ما Part 5 - Designing our game controller

  • قسمت 6 - آهنگ هایی را برای برنده شدن انتخاب کنید Part 6 - Select songs to win

پروژه 7a - Image XRay Project 7a - Image XRay

  • معرفی پروژه 7a Project 7a Intro

  • پروژه 7a - تصویر اشعه ایکس Project 7a - Image X-Ray

Project 7b - Video XRay Project 7b - Video XRay

  • معرفی پروژه 7b Project 7b Intro

  • قسمت 1 - آماده شدن برای اسکن یک ویدیوی زنده Part 1 - Preparing to scan a live video

  • قسمت 2 - کار با بافرهای پیکسل Part 2 - Working with pixel buffers

  • قسمت 3 - ساخت پیش بینی های ضبط شده Part 3 - Making recorded predictions

Project 8A - تکنیک های طراحی iOS Project 8A - iOS Design Techniques

  • معرفی پروژه 8A Project 8A Intro

  • قسمت 1 - اتخاذ طراحی iOS 11 Part 1 - Adopting the iOS 11 design

  • قسمت 2 - تجدید نظر در لبه ها Part 2 - Rethinking the edges

  • قسمت 3 - بهبود نماهای جدول Part 3 - Improved table views

پروژه 8B - تکنیک هایی برای گسترش کشیدن و رها کردن Project 8B - Techniques for extending drag and drop

  • Project 8B Technique Intro Project 8B Technique Intro

  • Project 8B Technique - تکنیک هایی برای گسترش کشیدن و رها کردن Project 8B Technique - Techniques for extending drag and drop

Project 8C - تکنیک هایی برای عمق خواندن در عکس ها Project 8C - Techniques for reading depth in photos

  • معرفی پروژه 8C Project 8C Intro

  • عمق خواندن در عکس ها Reading depth in photos

Project 8D - اسکن برچسب های NFC Project 8D - Scanning NFC tags

  • Project 8D Intro Project 8D Intro

  • اسکن برچسب های NFC Scanning NFC tags

Project 8E - تشخیص ویژگی های یک چهره با "Vision" Project 8E - Detecting the features of a face with "Vision"

  • معرفی پروژه 8E Project 8E Intro

  • Project 8E - جزئیات چهره با Vision Project 8E - Face details with Vision

باشگاه مکرر فیلر Frequent Fyler Club

  • باشگاه پروازهای مکرر Frequent Flyer Club

نمایش نظرات

آموزش iOS پیشرفته: جلد دوم - همه پروژه ها به سوئیفت 5 به روز شدند
جزییات دوره
9 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,030
3.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen DeStefano Stephen DeStefano

SwiftUI/Swift/Developer/Instructor