آموزش توسعه برنامه و بازی Apple TV برای tvOS

Apple TV App & Game Development for tvOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: هر آنچه که برای ساختن برنامه‌ها و بازی‌ها برای Apple TV در tvOS از جمله TVML، Swift و SpriteKit باید بدانید ساخت برنامه‌های Apple TV بومی ساخت برنامه‌های Apple TV TVML (برنامه‌های Client-server) ساخت بازی‌های Apple TV برای tvOS پیش نیازها:باید مالک شود یک مک (2011 یا جدیدتر) یا رایانه شخصی با سیستم عامل Mac OSX (ما در مورد نحوه نصب OSX روی رایانه شخصی صحبت می کنیم)

اگر Apple TV جدید و فروشگاه App Apple TV شما را هیجان زده می کند، اینجا مکانی است که می توانید همه چیزهایی را که باید در مورد توسعه Apple TV بدانید.

Apple TV چیز کوچکی به دنیای توسعه برنامه نیست. چیزهای زیادی برای یادگیری وجود دارد و Apple TV انتظار تجربه کاربری متفاوتی دارد و نیازهای طراحی و کدنویسی متفاوتی دارد.

آنچه خواهید آموخت

  • شما در حال یادگیری توسعه tvOS بومی هستید که از چارچوب های iOS با Swift 2 استفاده می کند
  • شما همچنین خواهید آموخت که چگونه برنامه های Client-Server بسازید که از زبان نشانه گذاری جدید Apple TVML استفاده می کنند. برنامه های TVML از جاوا اسکریپت استفاده می کنند.
  • نحوه ساخت بازی های Apple TV با SpriteKit را خواهید آموخت

این دوره توسط خالق iOS 9 Swift 2: From Beginner to Paid Professional، بهترین دوره iOS 9 در اینترنت برای شما آورده شده است.

هدف این دوره این است که بهترین و موثرترین دوره آموزشی Apple TV در اینترنت باشد.

نحوه کار دوره

  1. یک سری ویدیو به شما ارائه می شود. آن ویدیوها را بارها و بارها تماشا کنید تا زمانی که مفاهیم را به طور کامل درک کنید. سپس سعی کنید همان برنامه را از حافظه خودتان بسازید
  2. همچنین تمرین‌هایی در اختیار شما قرار داده شده است که به شما کمک می‌کند خودتان کار کنید و یاد بگیرید تا بتوانید دانش خود را حفظ کنید

چرا این دوره را بگذرانید؟

در اینجا چند دلیل برای شرکت در این دوره آورده شده است:

  1. من به شما یاد می دهم که واقعاً از چه چیزی در دنیای واقعی استفاده کنید، نه برخی از مفاهیم مبهم
  2. من در هیچ یک از دوره های ما از روی اسکریپت نمی خوانم. من توسعه دنیای واقعی را به شما آموزش می دهم تا بتوانید نحوه حل واقعی مشکلات را ببینید (در دوره های دیگر فقط x، y، z را آموزش می دهند و دلیل کاری که انجام می دهید را به شما نمی گویند.
  3. دوره بهتری در اینترنت پیدا نخواهید کرد!!!
  4. از طریق اتاق‌های گفتگو و انجمن‌های ما، مادام العمر به کمک زنده دسترسی دارید.


گواهینامه های دوره های من

"بهترین دوره ای که در مورد برنامه نویسی ios دیده ام. آن مرد بهترین مربی است که تا به حال دیده ام. روش خوبی برای بیان آنها دارد. و اولین باری است که می بینم که به همان اهمیت نه تنها در کدها می دهد. بلکه در طراحی. به کار خوب خود ادامه دهید. 100% آن را توصیه می کنیم." - Lefteris Altouvas


"من دوره های دیگری را توسط چند مربی دیگر گذرانده ام که خوب بودند، اما به اندازه این دوره از هیچ یک از آنها ناراحت نبودم. سبک تدریس مارک عالی است و این دوره واقعاً یک "bootcamp" دارد. احساس پول کمتری نسبت به یک بوت کمپ واقعی داشته باشید. دسترسی به Mark برای پرسیدن سوال هم از طریق انجمن ها و هم از طریق github/gitter عالی است. اگر به دنبال چیزی در رده توسعه iOS/Swift هستید، این دوره را به شدت توصیه می کنیم. " - Jack دیویس


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

به طور جدی، یک ساعت صرف شده با این مرد در آموزش موضوعات فنی به شما ارزش 100 ساعت صرف شده در دوره یا بوت کمپ دیگری را دارد که توسط شخص دیگری تدریس شده است" - Erik Slack


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


"... قابل توجه تر توانایی او در تدریس است. او صبور، خوش بین است و می تواند ایده های پیچیده را بپذیرد و آنها را با مثال ها و روش هایی که قابل هضم، پرانرژی و سرگرم کننده است آموزش دهد. او بوت کمپ ها را آموزش داده و توسعه دهندگان بسیاری را راهنمایی کرده است. من به عنوان یک معلم و مربی، نمی‌توانم به کسی توصیه بالاتری بدهم. - جاناتان وود

"مارک یک مربی باهوش، با تجربه، صبور، معلم و مهندس iOS است. از آنجایی که من از چیزی در مورد iOS اطلاعی ندارم به مهندس کامل iOS، مارک، در تمام مراحل راه برای راهنمایی و تشویق وجود داشته است." - Pearson Basham خالق برنامه NoThyme iOS



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

شروع شدن Getting Started

  • مقدمه دوره Intro to Course

  • نحوه اجرای Mac OSX بر روی کامپیوتر How to Run Mac OSX on PC

  • نصب Xcode Installing Xcode

  • Xcode اندازه قلم را با +/- تغییر دهید Xcode Change Font Size With +/-

  • تمرین - افزونه Xcode را نصب کنید Exercise - Install the Xcode Plugin

برنامه های بومی Apple TV Native Apple TV Apps

  • این ویدیو را از دست ندهید DO NOT SKIP THIS VIDEO

  • هشدارهای tvOS tvOS Alerts

  • دکمه های tvOS tvOS Buttons

  • فوکوس نمای سفارشی tvOS tvOS Custom View Focus

  • ناوبری tvOS tvOS Navigation

  • نوارهای تب tvOS tvOS Tab Bars

  • tvOS Text Entry tvOS Text Entry

  • فیلم های محبوب tvOS قسمت 1 tvOS Popular Movies Part 1

  • فیلم های محبوب tvOS قسمت 2 tvOS Popular Movies Part 2

  • فیلم های محبوب tvOS قسمت 3 tvOS Popular Movies Part 3

  • فیلم های محبوب tvOS قسمت 4 (تمرکز تصویر) tvOS Popular Movies Part 4 (Image Focus)

  • Exercise - Detail View Controller Exercise - Detail View Controller

طرح Design

  • راهنمای طراحی tvOS اپل tvOS Apple Design Guidelines

  • tvOS ایجاد یک نماد برنامه لایه ای tvOS Creating a layered app icon

  • tvOS Parallax Viewer و نماد Xcode tvOS Parallax Viewer and Xcode icon

  • افزونه tvOS Photoshop Parallax Exporter tvOS Photoshop Parallax Exporter Plugin

  • تصویر قفسه بالای tvOS tvOS Top shelf image

  • نماد و تصویر قفسه برنامه tvOS Retro Skate با فتوشاپ tvOS Retro Skate App Icon & Shelf Image with Photoshop

  • تمرین - یک نماد اختلاف منظر ایجاد کنید Exercise - Create a Parallax Icon

بازخوانی جاوا اسکریپت Javascript Refresher

  • منابع جاوا اسکریپت Javascript Resources

  • جاوا اسکریپت نصب IDE برای توسعه وب Javascript Installing an IDE for Web Development

  • جاوا اسکریپت نصب NodeJs Javascript Installing NodeJs

  • رشته های جاوا اسکریپت Javascript Strings

  • شرایط جاوا اسکریپت Javascript Conditionals

  • اعداد جاوا اسکریپت Javascript Numbers

  • حلقه ها و آرایه های جاوا اسکریپت Javascript Loops & Arrays

  • اشیاء جاوا اسکریپت Javascript Objects

  • همگام سازی خط خواندن NPM NPM readline-sync

  • تمرین - ماشین حساب گره Exercise - Node Calculator

توسعه برنامه مشتری-سرور TVML TVML Client-Server App Development

  • مستندات TVML TVML Documentation

  • مستندات TVML TVJS TVML TVJS Documentation

  • نمای کلی کاتالوگ TVML TVML Catalog Overview

  • ایجاد پروژه TVML و راه اندازی نماینده برنامه TVML Project Creation & App Delegate Setup

  • ارائه دهنده و بارکننده منبع TVML TVML Presenter & Resource Loader

  • میزبانی TVML آمازون S3 TVML Amazon S3 Hosting

  • قالب TVML ListWithBanner TVML ListWithBanner Template

  • TVML تبدیل LSR به LCR TVML Convert LSR to LCR

  • استقرار TVML در اقیانوس دیجیتال TVML Deploying to Digital Ocean

  • ورزش - برنامه TVML خودتان Exercise - Your Own TVML App

نحوه ساخت یک بازی Apple TV با SpriteKit برای tvOS How to build an Apple TV Game with SpriteKit for tvOS

  • بازی tvOS SpriteKit - معرفی یکپارچهسازی با سیستمعامل اسکیت tvOS SpriteKit Game - Intro to Retro Skate

  • tvOS SpriteKit بازی یکپارچهسازی با سیستمعامل اسکیت - معرفی کیت Sprite tvOS SpriteKit Game Retro Skate - Intro to Sprite Kit

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - زمین متحرک tvOS SpriteKit Game Retro Skate - Animating Ground

  • tvOS SpriteKit بازی یکپارچهسازی با سیستمعامل اسکیت - شخصیت متحرک tvOS SpriteKit Game Retro Skate - Animated Character

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - فیزیک و پرش tvOS SpriteKit Game Retro Skate - Physics & Jumping

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - آماده شدن برای برخورد tvOS SpriteKit Game Retro Skate - Prepping for Collisions

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - برخورد کننده با موانع tvOS SpriteKit Game Retro Skate - Obstacle Colliders

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - تشخیص برخورد tvOS SpriteKit Game Retro Skate - Collision Detection

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - پس زمینه و پیاده رو اختلاف منظر tvOS SpriteKit Game Retro Skate - Parallax Background & Sidewalk

  • تمرین - صحنه بازی Refactor Exercise - Refactor Game Scene

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - ساختمانهای تصادفی tvOS SpriteKit Game Retro Skate - Randomized Buildings

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - انیمیشن صوتی و تصادف tvOS SpriteKit Game Retro Skate - Audio & Crash Animation

  • tvOS SpriteKit بازی اسکیت یکپارچهسازی با سیستمعامل - تنظیم برخوردها tvOS SpriteKit Game Retro Skate - Adjusting Collisions

  • ورزش - اسکیت بزنید یا بمیرید Exercise - Skate or Die

گسترش Deployment

  • حساب توسعه دهنده اپل پولی Paid Apple Developer Account

  • گواهی های توسعه Development Certificates

  • tvOS برنامه شما را در Apple TV آزمایش می کند tvOS Testing Your App on an Apple TV

  • tvOS برنامه شما را از طریق Testflight توزیع می کند tvOS Distributing Your App Through Testflight

  • tvOS ارسال یک برنامه tvOS به App Store tvOS Submitting a tvOS App to the App Store

  • تمرین - برای ارسال برنامه خود آماده شوید Exercise - Get Ready to Submit Your App

محتوای جایزه: Swift Refresher Bonus Content: Swift Refresher

  • متغیرها و انواع سوئیفت 2 Swift 2 Variables & Types

  • تمرین - عملیات متغیر Exercise - Variable Operations

  • Swift 2 Conditionals قسمت 1 Swift 2 Conditionals Part 1

  • Swift 2 Conditionals قسمت 2 Swift 2 Conditionals Part 2

  • عملکرد سوئیفت 2 Swift 2 Functions

  • تمرین - توابع Exercise - Functions

  • آرایه های سوئیفت 2 Swift 2 Arrays

  • Swift 2 Loops Swift 2 Loops

  • تمرین - آرایه ها و حلقه ها Exercise - Arrays & Loops

  • دیکشنری های سوئیفت 2 Swift 2 Dictionaries

  • برنامه نویسی و کلاس های شی گرا سوئیفت 2 Swift 2 Object-Oriented Programming & Classes

  • Swift 2 Heritance Swift 2 Inheritance

  • چند شکلی سوئیفت 2 Swift 2 Polymorphism

  • سوئیفت 2 اختیاری Swift 2 Optionals

  • Swift 2 Enums Swift 2 Enums

  • برنامه های افزودنی سوئیفت 2 Swift 2 Extensions

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه برنامه و بازی Apple TV برای tvOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
15.5 hours
80
Udemy (یودمی) udemy-small
07 اسفند 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,850
4.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Wahlbeck Mark Wahlbeck

مدیرعامل Devslopes | iOS | اندروید | فریلنسینگ

Devslopes by Mark Wahlbeck Devslopes by Mark Wahlbeck

برنامه نویسی و توسعه برنامه را بیاموزید Devslopes از طریق فیلم های مبتنی بر پروژه ، آزمونهای تعاملی و تمرینات ، دانشجویان مبتدی را به حرفه ای با حقوق تبدیل می کند. پس از اتمام هر دوره ، شما یک نمونه کاره قوی خواهید داشت ، همراه با درک فنی برای ساخت برنامه های سفارشی خود. دانشجویان هدف ما: اولین بار توسعه دهندگان کارآفرینانی که می خواهند استارت آپ فناوری خود را بسازند توسعه دهندگان فعلی به دنبال پیشرفت کار خود و یا یادگیری فن آوری های جدید هستند. با گذراندن دوره های ما ، دانشجویان ما قادر به انجام موارد زیر هستند:

Udemy (یودمی)

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

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