آموزش برنامه نویسی کاتلین [ویدئو]

Learn Kotlin Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کاتلین یک زبان تایپ ایستا است که نحو آن رساتر و مختصرتر است. Kotlin توسط گوگل به عنوان یک زبان درجه یک برای توسعه برنامه های اندروید پذیرفته شده است. از آن زمان، کاتلین به دلیل ویژگی های بسیار قابل توجهی که دارد، محبوبیت زیادی در بین توسعه دهندگان به دست آورده است که در این دوره به آنها خواهیم پرداخت. این دوره با نشان دادن نحوه راه اندازی محیط Kotlin و نصب Intellij IDEA برای نوشتن کد Kotlin شروع می شود. پس از آن، دوره به اصول و مبانی Kotlin مانند متغیرها، انواع داده ها، قالب های رشته، عبارات، مقادیر تهی و حلقه ها می پردازد. در ادامه، نحوه نوشتن توابع در Kotlin را یاد خواهید گرفت. با کاوش در رابط‌ها و کلاس‌های مختلف Kotlin، کاتلین را به‌عنوان یک زبان شی‌گرا کاوش خواهید کرد. سپس با استفاده از Lambdas و توابع درجه بالاتر به برنامه نویسی تابعی در Kotlin می پردازید. در نهایت، چارچوب مجموعه را بررسی می‌کنید و عملیات‌هایی مانند فیلتر کردن و مرتب‌سازی را با استفاده از Predicates و FlatMaps در Kotlin انجام خواهید داد. در پایان دوره، شما قادر خواهید بود برنامه قوی خود را در Kotlin بسازید. تمام کدها و مواد پشتیبانی این دوره در - https://github.com/PacktPublishing/Learn-Kotlin-Programming-video- در دسترس خواهد بود. [*] محیطی را برای توسعه Kotlin تنظیم کنید [*] انواع داده های مختلف را در Kotlin کشف کنید [*]استثناها را در Kotlin مدیریت کنید [*] پارامترها و توابع مختلف در Kotlin را کاوش کنید [*] کشف نحوه تقلید مفهوم استاتیک در Kotlin با استفاده از Companion Objects همراه با برنامه نویسی Kotlin شی گرا [*]از توابع سطح بالا برای ساده کردن کد خود استفاده کنید [*]در حالی که با داده های زیادی سروکار دارید، داده ها را فیلتر و مرتب کنید [*]از ویژگی Null Safety Kotlin استفاده کنید تا برنامه خود را بدون اشکال کنید این دوره برای برنامه نویسانی است که تازه وارد کاتلین شده اند. هر علاقه مند به برنامه نویسی می تواند از این دوره بهره مند شود. [*]راهنمای جامع برای مبتدیان برای یادگیری Kotlin * [*]اصول و مبانی برنامه نویسی Kotlin را پوشش می دهد * [*]هر مفهوم برنامه نویسی Kotlin را با یک نسخه نمایشی عملی در Intellij IDEA نشان می دهد * *

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

شروع کار با کاتلین Getting Started with Kotlin

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر کاتلین Introduction to Kotlin

  • نصب نرم افزار روی ویندوز Installing Software on Windows

  • نصب نرم افزار در مک Installing Software on Mac

  • نصب نرم افزار روی لینوکس Installing Software on Linux

  • نوشتن اولین برنامه کاتلین Writing Your First Kotlin Program

  • کاوش اولین برنامه شما Exploring Your First App

انواع داده ها، عبارات و عبارات شرطی کاتلین Kotlin Data Types, Expressions, and Conditional Statements

  • بررسی متغیرها و انواع داده ها Exploring Variables and Data Types

  • نسخه ی نمایشی – متغیرها و انواع داده ها Demo – Variables and Data Types

  • بازی با قالب های رشته ای Playing with String Templates

  • عبارات کاتلین - اگر Kotlin Expressions – If

  • عبارات کاتلین - وقتی Kotlin Expressions – When

  • استفاده از Loops در Kotlin Using Loops in Kotlin

  • رسیدگی به استثناها Handling Exceptions

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

  • مقدمه ای بر توابع کاتلین Introduction to Kotlin Functions

  • اعلامیه توابع Declaration of Functions

  • بررسی پارامترهای پیش فرض Exploring the Default Parameters

  • استفاده از پارامترهای نامگذاری شده Using Named Parameters

  • اجتناب از استثناء سرریز پشته با استفاده از تابع بازگشتی Tail Avoiding Stack Overflow Exception by Using Tail Recursive Function

برنامه نویسی با رابط ها و کلاس ها در Kotlin Programming with Interfaces and Classes in Kotlin

  • تعریف کلاس در کاتلین Defining a Class in Kotlin

  • کار با Constructors و init Block Working with Constructors and init Block

  • کشف وراثت Exploring Inheritance

  • کاوش رابط Exploring Interface

  • استفاده از کلاس های داده Using Data Classes

استاتیک در کاتلین - اشیاء همراه Statics in Kotlin – Companion Objects

  • درک کاتلین استاتیک Understanding Kotlin Statics

  • اعلامیه "شی" ‘object’ Declaration

  • استفاده از Companion Object Using Companion Object

برنامه نویسی تابعی در کاتلین Functional Programming in Kotlin

  • مقدمه ای بر توابع مرتبه بالاتر و عبارات لامبدا Introduction to Higher-Order Functions and Lambda Expressions

  • با استفاده از تابع مرتبه بالاتر و لامبدا Using Higher Order Function and Lambda

  • کار با بسته ها Working with Closures

  • کلمه کلیدی "it" را پیاده سازی کنید Implement ‘it’ keyword

  • کلمات کلیدی "با" و "اعمال" را پیاده سازی کنید Implement ‘with’ and ‘apply’ Keywords

فیلتر کردن و مرتب سازی - مدیریت داده های بزرگ Filtering and Sorting – Handling Large Data

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • کاوش لیست ها – قابل تغییر و تغییرناپذیر Exploring Lists – Mutable and Immutable

  • فیلتر کردن داده ها Filtering Data

  • اصلاح داده ها Modifying Data

  • مجموعه کاوش Exploring Set

  • کاوش نقشه Exploring Map

استفاده از قدرت کاتلین Leveraging the Power of Kotlin

  • مدیریت مقادیر پوچ Handling Null Values

  • کاوش توابع افزونه Exploring Extension Functions

  • همه اینها را کنار هم بگذاریم: قدرت کاتلین Putting it all together: the Power of Kotlin

نمایش نظرات

آموزش برنامه نویسی کاتلین [ویدئو]
جزییات دوره
4 h 28 m
41
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

سریانک یک توسعه دهنده نرم افزار پرشور است و دوست دارد دانش خود را از طریق وبلاگ ها و دوره های ویدیویی خود به اشتراک بگذارد. وی از اصل "به اشتراک بگذار و کسب کن" پیروی کرد که باعث شد بسیاری از دوره ها را به صورت آنلاین منتشر کند. گرچه او علاقه زیادی به اندروید دارد اما در سایر سیستم عامل های برنامه تلفن همراه مانند iOS و همچنین چارچوب های توسعه وب مانند لاراول تخصص دارد. او سفر خود را در زمینه اشتراک دانش با برگزاری کارگاههای عملی در چندین سطح عالی موسسه هند مانند NITs و IIT آغاز کرد که در نهایت وی را به عنوان سخنران یکی از Google Developers Groups هند که بیشتر از کارگاههای خود در بسیاری از م institutionsسسات پشتیبانی می کند ، بدل کرد. در حال حاضر سریانک به عنوان توسعه دهنده نرم افزار مستقل و یک مربی آنلاین افتخار کار می کند. جدا از این ، او عاشق سفر و گشت و گذار در مکان های جدید است.