لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامهنویسی با کاتلین (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
نمایش نظرات