آموزش برنامه‌نویسی پیشرفته با کاتلین - آخرین آپدیت

دانلود Advanced Programming in Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما با کاوش در مفاهیم پیشرفته‌ای که توسط بسیاری از برنامه‌نویسان کاتلین استفاده می‌شود، تسلط خود را بر این زبان گسترش خواهید داد. شما ویژگی‌های پیشرفته کاتلین را که برای ساخت یک اپلیکیشن اندرویدی قدرتمند و کاربردی مورد نیاز است، خواهید آموخت. هر هفته یادگیری، فرصت کافی را برای شما فراهم می‌کند تا مطالب آموخته شده را بلافاصله تمرین و پیاده‌سازی کنید. در پایان این دوره، شما مجموعه‌ای از ابزارهای برنامه‌نویسی پیشرفته را خواهید داشت تا به شما در مهندسی راه‌حل‌ها برای پروژه‌های آینده کاتلین کمک کند و شما را به سمت درک عمیق‌تر از توسعه اندروید سوق دهد. پس از اتمام موفقیت‌آمیز دوره، شما قادر خواهید بود: پیاده‌سازی یک اپلیکیشن اندرویدی با استفاده از Activity پیاده‌سازی ویژگی‌های پیشرفته شیءگرا در اندروید استفاده از Mockها و Fakeها برای انجام تست واحد (Unit Testing) در اندروید استفاده از عبارت‌های Lambda برای تعریف یک تابع به عنوان شیء استفاده از متدهای پردازش Collection برای مدیریت چند مرحله‌ای مجموعه‌ها برای موفقیت در این دوره، شما به دانش پایه‌ای از اصول برنامه‌نویسی کاتلین و ساخت رابط کاربری (UI) در اندروید استودیو نیاز دارید.

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

کاتلین و اندروید Kotlin and Android

  • مقدمه‌ای بر دوره Introduction to the course

  • کاتلین در دنیای واقعی چگونه استفاده می‌شود؟ How is Kotlin used in the real world?

  • مرور کلی: اصول پایه برنامه‌نویسی در کاتلین Recap: Programming fundamentals in Kotlin

  • راه‌اندازی پروژه اندروید با کاتلین Set up an Android Project with Kotlin

  • اعلان‌های شیء (Object Declarations) چیستند؟ What are object declarations?

  • اعلان‌های شیء در اندروید استودیو Object declarations in Android Studio

  • تعریف و استفاده از Companion Objects Defining and using companion objects

  • مقادیر ثابت در اندروید Constant values in Android

  • شروع یک Activity Starting an Activity

  • استفاده از آرگومان‌ها در Activity Activities with arguments

  • خلاصه فصل: کاتلین و اندروید Module summary: Kotlin and Android

ویژگی‌های پیشرفته شیءگرایی Advanced Object-Oriented Features

  • توابع توسعه‌یافته (Extension Functions) چیستند؟ What are Extension functions?

  • استفاده از Extension Functions در اندروید Extension functions in Android

  • تست چیست؟ What is testing?

  • انواع تست‌ها Types of testing

  • تست واحد (Unit Testing) در کاتلین Unit testing in Kotlin

  • توسعه مبتنی بر تست (TDD) TDD (Test-Driven Development)

  • مرور کلی مجموعه‌ها (Collections) Collections recap

  • کلاس‌های Generic چیستند؟ What are generics classes?

  • توابع Generic Generics functions

  • خلاصه فصل: ویژگی‌های پیشرفته شیءگرایی Module summary: Advanced Object-Oriented Features

برنامه‌نویسی تابعی Functional Programming

  • توابع به عنوان شیء Functions as objects

  • انواع تابع (Function Types) Function types

  • عبارت‌های Lambda Lambda expressions

  • تعریف Listenerها در اندروید Defining listeners in Android

  • تابع مرتبه بالا (Higher Order Function) چیست؟ What is a higher-order function?

  • کاربرد توابع مرتبه بالا در عمل Higher-order functions in practice

  • توابع پردازش مجموعه‌ها Collection processing functions

  • تعریف و استفاده از forEach Defining and using forEach

  • تعریف و استفاده از map Defining and using map

  • تعریف و استفاده از filter Defining and using filter

  • تعریف و استفاده از fold Defining and using fold

  • استفاده همزمان از توابع پردازش مجموعه Using collection processing functions together

  • خلاصه فصل: برنامه‌نویسی تابعی Module summary: Functional programming

پروژه نهایی Final Project

  • مرور کلی دوره Course recap

  • تبریک می‌گوییم! Congratulations!

نمایش نظرات

آموزش برنامه‌نویسی پیشرفته با کاتلین
جزییات دوره
19h 42m
36
(آخرین آپدیت)
15,747
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده