آموزش کوتلین: راهنمای کامل گام به گام برای مبتدیان

Kotlin : Complete step by step guide for Beginners

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

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

  • پایه جامد کوتلین
  • برنامه نویسی شی گرا
  • Lambda Expresssion
  • توابع سفارش بالاتر
  • كتابخانه ها و كتابخانه های استاندارد كوتلین
  • برنامه خود را به صورت Null Pointer Exception (NPE) رایگان کنید
  • مدیریت استثنایی
  • رسیدگی به پرونده

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

شما خواهید آموخت

  • برای نوشتن کد قوی با استفاده از کوتلین

  • مفهوم OOP با کوتلین

  • توابع سطح بالاتر در کوتلین

  • عبارات لامبدا

  • رسیدگی به پرونده

  • کتابخانه ها و توابع استاندارد کوتلین

  • تحویل استثنایی

این دوره برای چه کسانی است:

  • هرکسی که می خواهد زبان برنامه نویسی کوتلین را بیاموزد.

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

نصب نرم افزار برای ویندوز Software Installation for windwos

  • نصب جاوا در ویندوز Installing Java on windows

  • نصب IntelliJ Idea روی ویندوز Installing IntelliJ Idea on Windows

  • نصب جاوا در Mac Installing Java on Mac

  • نصب Intellij Idea در Mac Installing Intellij Idea on Mac

مبانی کوتلین Fundaments of Kotlin

  • برنامه سلام جهانی در کوتلین Hello World Program in Kotlin

  • نحوه اعلام متغیر How to declare Variable

  • تفاوت بین Var و Val Difference Between Var and Val

  • معماری کوتلین Architecture of Kotlin

  • انواع داده های ابتدایی Primitive Data types

  • کارکرد Functions

  • درون یابی رشته ای String Interpolation

  • ایمنی تهی Null Safety

  • رایگان کردن برنامه Null Pointer Exception (NPE) Making our program Null Pointer Exception ( NPE ) Free

  • بدون تبدیل خودکار No Automatic Conversion

  • اگر دیگری If Else

  • ورودی خروجی Input output

  • وقتی به عنوان بیانیه When as a Statement

  • وقتی به عنوان یک بیان When as a Expression

  • فراخوانی عملکرد Kotlin از java و بالعکس Calling Kotlin Function from java and vice versa

عملیات رشته ای String Operation

  • مقایسه ، جایگزین و تقسیم کنید Compare, Replace and Split

  • اطلاعات بیشتر در مورد عملیات رشته (دریافت ، به علاوه ، رها کردن و رها کردن آخرین) More on String Operation ( get, plus, drop and dropLast )

دست زدن به استثنایی Exceptional Handling

  • دست زدن به استثنایی در کوتلین Exceptional Handling in Kotlin

  • کلاس استثنایی سفارشی Custom Exceptional Class

محدوده و حلقه Range and Loop

  • برای حلقه For Loop

  • در حالی که ، انجام حلقه While, do While Loop

  • دامنه ها Ranges

  • شکستن ، ادامه دادن و برچسب زدن Break, Continue and Label

توابع در کوتلین Functions in Kotlin

  • عملکرد پسوند Extension Function

  • عملکرد اینفیکس Infix Function

  • عملکرد بیش از حد Function Overloading

  • TailRec TailRec

OOP در کوتلین OOP In Kotlin

  • کلاس و اشیا Class and objects

  • سازنده اولیه Primary Constructor

  • سازنده ثانویه Secondary Constructor

  • اضافه بار سازنده Constructor overloading

  • وراثت Inheritance

  • روش و ویژگی اصلی Method and property Overriding

  • اصلاح کننده دید Visibility Modifier

  • کلاس انتزاعی Abstract Class

  • رابط Interface

  • Enum Enum

  • کلاسهای داده Data classes

  • اعلام و بیان شی Object declaration and expression

  • همنشین Companion Object

  • کلاس مهر و موم شده Sealed Class

توابع سفارش بالاتر Higher Order Functions

  • Lambda و عملکرد ناشناس Lambda and anonymous function

  • عملکرد بالاتر Higher Order Function

  • تعطیلات Closures

  • عملکرد دامنه (اجازه ، اجرا ، با ، اعمال و همچنین) Scope Function ( Let, Run, With, Apply and Also )

  • تبدیل SAM SAM Conversion

  • Lateinit و Lazy Initialization Lateinit and Lazy Initialization

رسیدگی به پرونده File Handling

  • ایجاد پرونده Creating File

  • خواندن از File Reading from File

  • نوشتن و ضمیمه کردن داده ها Writing and Appending Data

  • عملیات بیشتر (کپی / تکرار / افزودنی خواندن) More Operations ( Copy / Iterate/ Read Extension )

نمایش نظرات

نظری ارسال نشده است.

آموزش کوتلین: راهنمای کامل گام به گام برای مبتدیان

این دوره غیر فعال شده است.

جزییات دوره
5h 34m
55
Udemy (یودمی) udemy-small
10 شهریور 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
280
4.2 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kapil Bhattarai Kapil Bhattarai

توسعه دهنده موبایل و Backend

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

Udemy (یودمی)

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

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