آموزش هک کردن با tvOS 12 - ساخت اپلیکیشن Apple TV

Hacking with tvOS 12 - Build Apple TV Apps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره کامل برنامه نویسان برنامه tvOS - تمام پروژه های تمام شده و سورس کد به روز رسانی به سویفت 5 ساخت برنامه های زیبا برای پلتفرم tvOS اپل پیش نیازها: Xcode 10 مورد نیاز است - که دانلود رایگان از اپ استور می باشد.

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

12 پروژه کامل بسازید که تمام نکات و نکات tvOS را به شما می‌آموزد و همچنین 4 پروژه تکنیکی که با معرفی جدیدترین تکنیک‌ها، برای ساخت برنامه‌های بهتر، مهارت‌ها و دانش tvOS شما را تقویت می‌کند.

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

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

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

  • با نماهای جدول، نماهای مجموعه سفارشی، ردیف‌ها و ستون‌ها کار کنید

  • با نحوه افزودن انیمیشن به برنامه های خود آشنا شوید

  • بازی های SpriteKit بسازید

  • داده‌های JSON را واکشی و تجزیه کنید 

  • با نحوه کار با tvOS "موتور فوکوس" آشنا شوید

  • از GCD (Grand Central Dispatch) برای حرکت به و از رشته اصلی استفاده کنید

  • با "کنترل کننده نوار برگه"

    کار کنید
  • درباره قالب بندی رشته ها همه چیز بیاموزید

  • با APIهای کار با "حالت تاریک" که حالت تاریک و روشن برنامه های شما را تنظیم می کند آشنا شوید

  • یک برنامه نقشه ویکی با استفاده از "MapKit" بسازید

  • افزونه های قفسه بالایی ایجاد کنید، که برنامه های کوچکی هستند که دو سوم بالای صفحه اصلی tvOS را اشغال می کنند

  • از TVMLKit، جاوا اسکریپت و XML برای ایجاد "برنامه خرید فیلم" استفاده کنید

  • با نحوه ذخیره و ذخیره فایل ها با استفاده از "UserDefaults"، "iCloud key value store" و "در صورت تقاضا منابع" آشنا شوید

  • و خیلی بیشتر!


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

معرفی Introduction

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

ساختن برای tvOS چگونه است؟ Whats it like to build for tvOS?

  • ساختن برای tvOS چگونه است؟ Whats it like to build for tvOS?

پروژه 1 - به طور تصادفی زیبا Project 1 - Randomly Beautiful

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

  • قسمت 1A - راه اندازی - طراحی منو Part 1A - Setting up - Designing a menu

  • قسمت 1B - راه اندازی - طراحی منو Part 1B - Setting up - Designing a menu

  • قسمت 2 - ایجاد کنترلر نمای دوم Part 2 - Creating a second view controller

  • قسمت 3A- واکشی و تجزیه JSON Part 3A- Fetching and parsing JSON

  • قسمت 3B- واکشی و تجزیه JSON Part 3B- Fetching and parsing JSON

  • قسمت چهارم – متحرک سازی تصاویر Part 4 - Animating images

پروژه 2 - چراغ قوه Project 2 - Flashlight

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

  • قسمت 1 - راه اندازی - سطرها و ستون ها با نمای مجموعه Part 1 - Setting up - Rows and columns with collection views

  • قسمت 2 - ایجاد سطوح Part 2 - Creating levels

  • قسمت 3 - چهار چراغ وجود دارد Part 3 - There are four lights

پروژه 3 - تمرکز Project 3 - Focus

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

  • قسمت 1 - راه اندازی - حرکت به صورت مورب Part 1 - Setting up - Moving diagonally

  • بخش 2 - مدیریت تمرکز ترجیحی Part 2 - Handling preferred focus

  • قسمت 3 - متحرک سازی و رفع اشکال Part 3 - Animating and debugging

پروژه 4 - اخبار تلویزیون Project 4 - TV News

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

  • قسمت 1 - راه اندازی - طراحی نمای مجموعه سفارشی Part 1 - Setting up - Designing a custom collection view

  • قسمت 2 - اضافه کردن یک کنترلر نوار تب Part 2 - Adding a tab bar controller

  • قسمت 3 - بارگیری تصاویر از راه دور Part 3 - Loading remote images

  • قسمت 4 - رشته های قالب بندی شده Part 4 - Formatted strings

  • قسمت 5 - جستجو برای داستان Part 5 - Searching for stories

پروژه 5 - جفت زبان Project 5 - Language Pairs

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

  • قسمت 1 - راه اندازی - طراحی رابط کاربری ما Part 1 - Setting up - Designing our user interface

  • قسمت 2 - به هم زدن عرشه Part 2 - Shuffling the deck

  • قسمت 3 - برنده شدن در بازی Part 3 - Winning the game

پروژه 6 - حالت تاریک Project 6 - Dark mode

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

  • قسمت 1 - راه اندازی - سفارشی سازی تم در IB Part 1 - Setting up - Theme customization in IB

  • قسمت 2 - سفارشی سازی تم در کد Part 2 - Theme customization in code

پروژه 7 - ویکی مپ Project 7 - Wikimaps

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

  • قسمت 1 - راه اندازی - معرفی MapKit Part 1 - Setting up - Introducing MapKit

  • قسمت 2 - ساختارها در مقابل کلاس ها Part 2 - Structs vs classes

  • قسمت 3 - جستجو و مرتب سازی Part 3 - Searching and sorting

  • قسمت 4 - پین های ویکی پدیا Droppint Part 4 - Droppint wikipedia pins

پروژه 8 - بلاستازاپ Project 8 - Blastazap

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

  • قسمت 1 - راه اندازی - تمیز کردن قالب اپل Part 1 - Setting up - Cleaning Apple's template

  • قسمت 2 - ساخت منو Part 2 - Building a menu

  • قسمت 3 - ارائه صحنه دوم Part 3 - Presenting a second scene

  • قسمت 4 - سفینه فضایی به سوی ستاره ها Part 4 - Spaceship to the stars

  • قسمت 5 - معرفی افراد بد Part 5 - Introducing the bad guys

  • قسمت 6 - شوت کنید تا برنده شوید Part 6 - Shoot to win

  • قسمت 7 - تشخیص برخورد Part 7 - Detecting collisions

پروژه 9 - پسوندهای قفسه بالا Project 9 - Top Shelf Extensions

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

  • پروژه 9a - راه اندازی پسوندهای قفسه بالایی Project 9a - Setting up top shelf extensions

  • پروژه 9b - گرافیک برنامه Project 9b - App graphics

پروژه 10 - مووی شاپر Project 10 - Movieshopper

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

  • قسمت 1 - راه اندازی Part 1 - Setting up

  • قسمت 2 - با TVMLKit راه اندازی و اجرا می شود Part 2 - Up and running with TVMLKit

  • قسمت 3 - پرایمر مختصر جاوا اسکریپت Part 3 - A brief JavaScript primer

  • قسمت 4 - بارگذاری چند فیلم Part 4 - Loading some movies

  • قسمت 5 - ایجاد کاتالوگ اسکرول Part 5 - Creating a scrolling catalog

  • قسمت 6- مشاهده جزئیات فیلم Part 6- Viewing moview details

پروژه 11 - BioBlitz Project 11 - BioBlitz

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

  • قسمت 1 - راه اندازی - طراحی یک رابط پایه Part 1 - Setting up - designing a basic interface

  • قسمت 2 - ایجاد یک نقشه تصادفی Part 2 - Creating a random map

  • قسمت 3 - حرکت خود را انجام دهید Part 3 - Make your move

  • قسمت 4 - گسترش عفونت Part 4 - Spreading the infection

پروژه 12 - ذخیره سازی داده ها Project 12 - Storing data

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

  • قسمت 1 - راه اندازی - پیش فرض های کاربر Part 1 - Setting up - User defaults

  • قسمت 2 - ذخیره در iCloud Part 2 - Saving to iCloud

  • بخش 3 - منابع درخواستی بخش الف Part 3 - On-demand resources part a

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

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

نمایش نظرات

آموزش هک کردن با tvOS 12 - ساخت اپلیکیشن Apple TV
جزییات دوره
11 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
887
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen DeStefano Stephen DeStefano

SwiftUI/Swift/Developer/Instructor