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

دانلود Programming Fundamentals in Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، مفاهیم بنیادی برنامه‌نویسی که در تمامی زبان‌ها مشترک هستند و همچنین ویژگی‌های منحصر‌به‌فرد نحو (Syntax) زبان کاتلین را به صورت کاربردی بیاموزید. شما با انواع داده‌ها، توابع، دستورات شرطی، عملگرها، مجموعه‌ها (Collections)، آرایه‌ها، متغیرها و حلقه‌ها کار خواهید کرد. علاوه بر این، نحوه تعریف و مقداردهی انواع متغیرها و محدوده دسترسی (Scope) آن‌ها را بررسی کرده و آرایه‌ها و مجموعه‌ها را در کاتلین پیاده‌سازی می‌کنید. همچنین الگوهای کنترل جریان را با استفاده از شرط‌ها و حلقه‌ها خواهید ساخت. فرصت‌های متعددی برای تمرین با استراکت‌ها و کلاس‌ها و بررسی بهترین حالت استفاده از هر کدام فراهم شده است. در نهایت، با بررسی اینترفیس‌ها و کلاس‌ها، روش‌های پیشرفته‌تری برای استفاده از اشیاء در کاتلین را کشف خواهید کرد. پس از اتمام این دوره، شما قادر خواهید بود: • انواع داده‌های پایه و متغیرها را توصیف کنید • اعداد در زبان کاتلین را تحلیل کنید • مفاهیم دستورات شرطی را توضیح دهید • نحوه استفاده از حلقه‌ها را شرح دهید • مفهوم توابع را به‌طور کامل درک کنید • تفاوت بین پارامتر و آرگومان را تشخیص دهید • نحوه بازگشت مقدار توسط توابع را توضیح دهید • تفاوت بین کلاس، شیء (Object) و نوع (Type) را بیان کنید • انواع اصلاح‌کننده‌های دسترسی (Visibility Modifiers) را تفکیک کنید • کاربرد مجموعه‌ها در برنامه‌نویسی را شرح دهید • تشخیص دهید در هر موقعیت از کدام نوع مجموعه استفاده کنید • تفاوت بین List، Set و Map را توضیح دهید • مهارت‌های کسب شده در دوره را برای ساخت پروژه حساب بانکی به کار بگیرید. این دوره برای مبتدیانی است که قصد دارند خود را برای مسیر شغلی توسعه‌دهنده اندروید با کاتلین آماده کنند. برای موفقیت در این دوره، نیازی به تجربه قبلی در توسعه وب نیست؛ تنها داشتن مهارت‌های پایه در کار با اینترنت و اشتیاق به یادگیری کدنویسی کافی است.

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

مقدمه‌ای بر برنامه‌نویسی با کاتلین Introduction to Programming in Kotlin

  • فرصت‌های شغلی برنامه‌نویسی کاتلین چیست؟ What are the career possibilities for coding in Kotlin?

  • آشنایی با مبانی برنامه‌نویسی در کاتلین Introduction to programming fundamentals in Kotlin

  • نحوه استفاده مهندسان موبایل از کاتلین How Mobile Engineers use Kotlin

  • مقدمه‌ای بر برنامه‌نویسی Introduction to programming

  • متغیرها، مقادیر و انواع داده‌ها Variables, values and types

  • کار با اعداد در کاتلین Numbers in Kotlin

  • کار با متون در کاتلین Using texts in Kotlin

  • دستورات شرطی: if و if else Conditional statements: if and if-else

  • دستور شرطی when When conditional statement

  • مقدمه‌ای بر حلقه‌ها Introduction to loops

  • حلقه For For-loop

  • حلقه‌های تو در تو Nested loops

  • جمع‌بندی بخش اول: مقدمه‌ای بر برنامه‌نویسی کاتلین Module summary: Introduction to Programming in Kotlin

توابع، کلاس‌ها و اشیاء Functions, classes and objects

  • آشنایی با توابع Introduction to functions

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

  • توابع دارای پارامتر و مقدار بازگشتی Functions with parameters and results

  • کلاس‌ها و اشیاء چیستند؟ What are classes and objects?

  • ویژگی‌ها (Properties) و سازنده اولیه Properties and primary constructor

  • متدها Methods

  • مقدمه‌ای بر برنامه‌نویسی شیء‌گرا (OOP) Introduction to Object-Oriented Programming

  • اینترفیس‌ها و چندریختی (Polymorphism) Interfaces and polymorphism

  • ارث‌بری در کلاس‌ها Class inheritance

  • اصلاح‌کننده‌های سطح دسترسی Visibility modifiers

  • جمع‌بندی بخش دوم: توابع، کلاس‌ها و اشیاء Module summary: Functions, classes and objects

کلاس‌های پیشرفته، Nullability و مجموعه‌ها Advanced classes, nullability and collections

  • کلاس‌های خاص در کاتلین Kotlin special classes

  • کلاس‌های داده (Data Classes) Data classes

  • کلاس‌های Enum Enum classes

  • مدیریت استثناها (Exceptions) Exceptions

  • مفهوم Nullability چیست؟ What is nullability?

  • استفاده از مقادیر Nullable Using nullable values

  • مجموعه‌ها (Collections) چیستند؟ What are collections?

  • انواع مجموعه‌ها Collection types

  • جمع‌بندی بخش سوم: کلاس‌های پیشرفته و اشیاء Module summary: Advanced classes and objects

ارزیابی نهایی Graded assessment

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

  • تبریکات نهایی! Congratulations!

نمایش نظرات

آموزش مبانی برنامه‌نویسی با کاتلین (Kotlin)
جزییات دوره
24h 41m
35
(آخرین آپدیت)
28,800
4.8 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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