لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره برنامه نویسی Essential Kotlin (توسعه دهندگان اندروید)
The Essential Kotlin Programming Course (Android Developers)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
غواصی عمیق در کاوش در زبان برنامه نویسی کاتلین درک همه مفاهیم زبان برنامه نویسی کاتلین یادگیری مفاهیم برنامه نویسی شی گرا درک رابطه بین کاتلین و جاوا درک بهترین رویکردها برای استفاده از کاتلین در اندروید اولین برنامه اندروید خود را با استفاده از کاتلین ایجاد کنید مفهوم Lambdas را بیاموزید. و توابع مرتبه بالا اهمیت توابع افزونه را درک کنید درباره کتابخانه استاندارد کاتلین بیاموزید درک اینکه چگونه کاتلین یک زبان بی خطر است یاد بگیرید چگونه از کلاس های مجموعه در کاتلین استفاده کنید درک استفاده از Generics در زبان برنامه نویسی کاتلین توسعه مهارت های لازم برای استفاده از IntelliJ و Android Studio IDE برای ایجاد برنامه های Kotlin درک اهمیت زبان تایپ ایستا و استنتاج نوع پیش نیازها: کامپیوتری که دارای سیستم عامل مایکروسافت ویندوز، لینوکس یا مک است دانش آموزان باید حداقل 4 گیگابایت رم روی رایانه خود داشته باشند بدون تجربه برنامه نویسی، تمامی مفاهیم آموزش داده شده در این کلاس!
دانش آموزان یاد خواهند گرفت
تمام جنبه های زبان برنامه نویسی کاتلین آن ها خواهند
همچنین درک کنید که چگونه از این دانش برای نوشتن موثرتر استفاده کنید
برنامه های اندروید. این کلاس روی جنبههای برنامهنویسی سمت سرور Kotlin تمرکز نمیکند. این کلاس روی برنامه نویسی اندروید تمرکز ندارد. این کلاس تمرکز دارد
در مورد زبان برنامه نویسی Kotlin و مزایای استفاده از Kotlin هنگام نوشتن برنامه های Android. یاد خواهید گرفت که چگونه از این زبان برای سرگرم کردن برنامهنویسی استفاده کنید
جالب در اندروید من هر مفهومی را به زبان کاتلین پوشش میدهم و تمرینهایی را برای کمک به یادگیری زبان ارائه میدهم. این دوره یک شیرجه عمیق در زبان کاتلین است، فقط اصول اولیه را پوشش نمی دهد. تا پایان این
البته شما به طور کامل زبان Kotlin و نحوه استفاده از آن برای نوشتن برنامههای Android را میشناسید.
اگر قبلاً از Kotlin در یک پلتفرم Android استفاده کرده اید، من هستم
مطمئن باشید که این دوره درک شما را از آن عمیق تر خواهد کرد. اگر تو داری
هرگز از آن استفاده نکردید، مشکلی نیست، خواهید دید که می تواند به شما کمک کند که یک
توسعه دهنده اندروید کارآمدتر.
در کل
دوره، شما
همیشه می توانید شخصاً با من تماس بگیرید
وقتی گیر کردید کمک بگیرید من به طور منظم بحث ها را بررسی می کنم تا کمک کنم
شما در هر مرحله از راه.
در نهایت، این
دوره به طور مداوم بر اساس به روز و اصلاح می شود
در مورد بازخورد دانش آموزان من واقعا قدردان تک تک خود هستم
دانش آموزان، بنابراین به بازخورد شما گوش می دهم و بر اساس آن عمل می کنم.
سرفصل ها و درس ها
معرفی
Introduction
مروری بر کاتلین
Overview of Kotlin
برنامه نویسی تابعی
Functional Programming
مزایای استفاده از کاتلین
Advantages of Using Kotlin
معرفی
Introduction
به کلاس خوش آمدید!
Welcome to Class!
به کلاس خوش آمدید!
Welcome to Class!
سازمان کلاس
Class Organization
سازمان کلاس
Class Organization
مروری بر کاتلین
Overview of Kotlin
ویژگی های زبان
Language Features
ویژگی های زبان
Language Features
برنامه نویسی شی گرا
Object Oriented Programming
برنامه نویسی شی گرا
Object Oriented Programming
برنامه نویسی تابعی
Functional Programming
مزایای استفاده از کاتلین
Advantages of Using Kotlin
نصب نرم افزار مورد نیاز
Installing the Required Software
نصب نرم افزار مورد نیاز
Installing the Required Software
نصب JDK (کیت توسعه جاوا)
Installing the JDK (Java Development Kit)
نصب JDK (کیت توسعه جاوا)
Installing the JDK (Java Development Kit)
نصب IntelliJ IDEA (محیط توسعه یکپارچه)
Intstalling the IntelliJ IDEA (Integrated Development Environment)
نصب IntelliJ IDEA (محیط توسعه یکپارچه)
Intstalling the IntelliJ IDEA (Integrated Development Environment)
شروع به نوشتن کد
Starting to Write Code
ابزارهای کاتلین
Kotlin Tools
ایجاد یک پروژه IntelliJ
Creating an IntelliJ Project
شروع به نوشتن کد
Starting to Write Code
ابزارهای کاتلین
Kotlin Tools
ایجاد یک پروژه IntelliJ
Creating an IntelliJ Project
کاوش در محیط IntelliJ
Exploring the IntelliJ Environment
کاوش در محیط IntelliJ
Exploring the IntelliJ Environment
کامپایل و اجرای اولین برنامه شما (Hello World)
Compiling and Running your first application (Hello World)
کامپایل و اجرای اولین برنامه شما (Hello World)
Compiling and Running your first application (Hello World)
تغییرات برنامه Hello World (کد همراه)
Variations of the Hello World Program (code along)
تغییرات برنامه Hello World (کد همراه)
Variations of the Hello World Program (code along)
متفرقه
Miscellaneous
متفرقه
Miscellaneous
بسته ها
Packages
بسته ها
Packages
نظرات
Comments
نظرات
Comments
متغیرها و انواع داده ها
Variables and Data Types
تایپ استاتیک و استنتاج نوع
Static Typing and Type Inference
رشته و قالب رشته
String and String Templates
برنامه ای که رشته ها و قالب های رشته را نشان می دهد (کد همراه)
A program that demonstrates Strings and String Templates (code along)
هر و هر کدام؟ انواع
Any and Any? Types
نوع واحد (باطل)
The Unit Type (void)
نوع Nothing (هرگز برنمی گردد)
The Nothing Type (never returns)
متغیرها و انواع داده ها
Variables and Data Types
بررسی اجمالی
Overview
تایپ استاتیک و استنتاج نوع
Static Typing and Type Inference
متغیرهای تغییرپذیر و تغییرناپذیر
Mutable and Immutable Variables
متغیرهای تغییرپذیر و تغییرناپذیر
Mutable and Immutable Variables
انواع داده های پایه
Basic Data Types
انواع داده های پایه
Basic Data Types
برنامه برای چاپ مساحت یک مستطیل (کد در امتداد)
Program to print the area of a rectangle (Code Along)
برنامه برای چاپ مساحت یک مستطیل (کد در امتداد)
Program to print the area of a rectangle (Code Along)
برنامه ای برای تبدیل دقیقه به سال و روز (کد همراه)
A program to convert minutes to years and days (code along)
برنامه ای برای تبدیل دقیقه به سال و روز (کد همراه)
A program to convert minutes to years and days (code along)
رشته و قالب رشته
String and String Templates
برنامه ای که رشته ها و قالب های رشته را نشان می دهد (کد همراه)
A program that demonstrates Strings and String Templates (code along)
هر و هر کدام؟ انواع
Any and Any? Types
نوع واحد (باطل)
The Unit Type (void)
نوع Nothing (هرگز برنمی گردد)
The Nothing Type (never returns)
Casts واضح و Smart Casts
Explicit Casts and Smart Casts
Casts واضح و Smart Casts
Explicit Casts and Smart Casts
مثال SmartCast (کد همراه)
SmartCast Example (code along)
مثال SmartCast (کد همراه)
SmartCast Example (code along)
اپراتورها
Operators
اپراتورهای پایه
Basic Operators
سایر اپراتورها (in, index, invoke, is)
Other Operators (in, index, invoke, is)
با استفاده از In Operator، مثال (کد همراه)
Using the in Operator, Example (code along)
اپراتورها
Operators
اپراتورهای پایه
Basic Operators
سایر اپراتورها (in, index, invoke, is)
Other Operators (in, index, invoke, is)
با استفاده از In Operator، مثال (کد همراه)
Using the in Operator, Example (code along)
پوچ پذیری
Nullability
اپراتور تماس ایمن (؟)
Safe Call Operator (?)
ادعاهای پوچ نیست (!!)
Not Null Assertions (!!)
برنامه ای که ایمنی پوچ را نشان می دهد (کد همراه)
A program that demonstrates Null Safety (code along)
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات