آموزش چگونه یک برنامه پخش کننده ویدیوی YouTube API بسازیم

How To Build a YouTube API Video Player App

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این کلاس، نحوه ساختن یک برنامه YouTube Video Player iOS با استفاده از SwiftUI را یاد خواهید گرفت!

این برنامه ویدیوها را از YouTube Data API دریافت می‌کند و کاربران می‌توانند ویدیوها را مستقیماً در برنامه تماشا کنند!

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

در پایان این کلاس، شما قادر خواهید بود:

  • با APIها در Swift کار کنید
  • کلید API خود را به طور ایمن در پروژه Xcode خود ذخیره کنید
  • شبکه iOS را با استفاده از async و await درک کنید
  • درخواست‌های شبکه را برای URLها ارسال کنید
  • دانلود تصاویر به صورت ناهمزمان
  • از Swift Package Manager برای افزودن کتابخانه های شخص ثالث به پروژه Xcode خود استفاده کنید
  • از TabView در SwiftUI استفاده کنید
  • از ScrollView در SwiftUI استفاده کنید
  • نمایش نماهای اسلاید به بالا در پاسخ به تعامل کاربر

چرا باید در این کلاس شرکت کنید:

مهارت های آموزش داده شده در این کلاس بسیار قابل انتقال به برنامه های آینده شما هستند.

توانایی کار با APIها، امکانات زیادی را برای برنامه‌های مختلفی که می‌توانید بسازید باز می‌کند1

این کلاس برای چه کسانی است:

این کلاس برای مبتدیان نیست. 

  • باید بدانید که چگونه از Xcode استفاده کنید
  • شما باید نحو اولیه Swift را بدانید
  • باید اجزای اصلی SwiftUI را بدانید

اگر به تازگی سفر خود را در iOS شروع کرده‌اید، لطفاً کلاس‌های مبتدی دیگر من را بررسی کنید تا ابتدا این مهارت‌ها را بیاموزید.

مواد/منابع:

همانند سایر توسعه‌های iOS، برای اجرای Xcode به رایانه Mac نیاز دارید.

Xcode رایگان است و جایی است که ما کد را می نویسیم و نماها را برای برنامه خود می سازیم.

دسترسی به YouTube Data API نیز رایگان است.


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

درس ها Lessons

  • درس 01: کاوش در YouTube Data API Lesson 01: Exploring the YouTube Data API

  • درس 05: تجزیه داده های JSON در فیلم ها Lesson 05: Parsing the JSON data into Videos

  • درس 04: ارسال درخواست API Lesson 04: Sending the API Request

  • درس 03: ایجاد پروژه Xcode، نماها و مدل ها Lesson 03: Creating the Xcode project, views and models

  • درس 07: پخش کننده ویدیو و نمای جزئیات ویدیو Lesson 07: Video Player and Video Detail View

  • درس 06: بازیابی ریز عکسها و استایل کردن ویدئو Lesson 06: Retrieving Video Thumbnails and Styling

  • درس 02: دریافت داده از API YouTube Lesson 02: Getting Data from the YouTube API

نمایش نظرات

Skillshare (اسکیل شیر)

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

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

آموزش چگونه یک برنامه پخش کننده ویدیوی YouTube API بسازیم
جزییات دوره
2h 9m
7
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
- از 5
ندارد
دارد
دارد
Chris Ching
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Ching Chris Ching

یکی از بنیانگذاران CodeWithChris.com

اگر مبتدی هستید و می خواهید گام به گام توسعه برنامه را به زبان ساده یاد بگیرید، به جای درستی آمده اید.

هزاران نفر، درست مثل شما، از ویدیوهای کاربردی و آموزش های مقاله من برای تبدیل شدن از یک مبتدی به یک توسعه دهنده کامل iOS استفاده کرده اند.

آنچه CodeWithChris را متمایز می‌کند، تمرکز بر انگیزه ماندن از طریق دستاوردهای کوچک و ایجاد حرکت برای رسیدن به خط پایان و عبور از "Hump" است.

رویکرد مؤثر و انگیزشی من به این دلیل است که هزاران مبتدی با استفاده از مطالب من به موفقیت دست می یابند.

اگر مایلید بیشتر بیاموزید، به کلاس Skillshare من بپیوندید، از CodeWithChris.com دیدن کنید یا CodeWithChris را در YouTube جستجو کنید.