لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول کاتلین [ویدئو]
Kotlin Fundamentals [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کاتلین یک زبان کاربردی و آسان برای یادگیری است که بهترین ویژگی های زبان های محبوب دیگر مانند جاوا، سی شارپ، پایتون، گرووی و اسکالا را به کار گرفته است. این آموزش ویدیویی راهنمای شما برای شروع برنامه نویسی Kotlin است که اصول اولیه، ویژگی های شی گرا و حتی برنامه نویسی کاربردی در Kotlin را پوشش می دهد.
شما اولین قدم های خود را در برنامه نویسی Kotlin با ساختن یک برنامه ساده "Hello, Kotlin" بردارید. شما اصول اولیه مانند انواع و نحو و همچنین اصول برنامه نویسی شی گرا مانند کلاس ها و ارث را بررسی خواهید کرد. در مرحله بعد، به اشیاء و توابع Kotlin می پردازید و تفاوت آنها با سایر زبان های برنامه نویسی را می بینید. شما یاد خواهید گرفت که کد خود را سازماندهی کنید و تجربه کدنویسی خود را با کمک توابع و عبارات مختلف در Kotlin ساده کنید. از آنجا، شما با مجموعهها و جریانها کار میکنید، حلقهها را در کد خود به کار میگیرید و دادهها را با کمک عملیاتهای مختلف جمعآوری فیلتر میکنید.
در نهایت، به جنبههای عملکردی Kotlin میپردازید، جایی که با توابع و مقادیر افزونه، توابع مدل، و توابع اضافه بار در Kotlin کار خواهید کرد. در پایان این آموزش ویدیویی، شما به خوبی با ویژگی های اساسی Kotlin آشنا خواهید شد و آماده شروع کار خود به عنوان یک توسعه دهنده Kotlin خواهید بود.
• ساخت برنامه های کاربردی اولیه با Kotlin
• کلاس های سفارشی برای اشیاء Kotlin خود ایجاد و استفاده کنید
• با کمک توابع Kotlin Expression کدهای مدولار تمیزتر بسازید
• کار با مجموعه ها و عملیات جمع آوری مختلف
• از توابع infix برای خوانایی بیشتر کد خود استفاده کنید
• از توابع آرگومان متغیر برای انعطاف پذیرتر کردن کد خود استفاده کنید
• اشیاء خود را به طور موثر با قالب های هوشمند Kotlin چک کنید
اگر شما یک تازه کار با تجربه صفر در کاتلین هستید و به دنبال غواصی در آن هستید، این دوره ویدیویی است که به دنبال آن بودید. ایده آل برای کسانی که تجربه کمی یا صفر در جاوا و برنامه نویسی به طور کلی دارند، این آموزش ویدیویی شما را در مسیر خود به عنوان یک برنامه نویس با Kotlin، آخرین مرز برای توسعه اندروید، شروع می کند. [*] آموزش برنامه نویسی با Kotlin - آخرین مرز توسعه اندروید * [*] محتوای عملی با کد زنده اصول برنامه نویسی Kotlin را به شما می آموزد * [*] قدرت ترکیب کدهای Kotlin و Java را با تاکید بر Kotlin- ببینید. فقط ویژگی ها * *
سرفصل ها و درس ها
قدم های اول با کاتلین
First Steps with Kotlin
بررسی اجمالی دوره
The Course Overview
نصب Build Tools و IDE
Installing Build Tools and IDE
سلام کاتلین
Hello Kotlin
مبانی کاتلین
Kotlin Basics
انواع اساسی و نحو
Basic Types and Syntax
کد سازماندهی در کلاس ها و بسته ها
Organizing Code in Classes and Packages
فعال کردن وراثت با کلاس ها و رابط ها
Enabling Inheritance with Classes and Interfaces
ساده کردن کد خود با توابع
Simplifying Your Code with Functions
کار با اشیاء و توابع Kotlin
Working with Kotlin Objects and Functions
انتخاب بین کلاس آزاد و کلاس نهایی
Choosing Between Open Class and Final Class
اصلاح خصوصیات کلاس با عبارات شیء و اشیاء همراه
Modifying Class Properties with Object Expressions and Companion Objects
بررسی کارآمد نوع با Smart Casts
Efficient Type Checking with Smart Casts
بررسی بیانیه های کنترل جریان
Exploring Flow Control Statements
کار با قالب های رشته و رشته های چند خطی
Working with String Templates and Multiline Strings
درک برابری ارجاعی و ساختاری
Understanding Referential and Structural Equality
مجموعه ها و جریان ها
Collections and Streams
تعریف و دسترسی به مجموعه ها
Defining and Accessing Collections
استفاده از حلقه ها در کد شما
Employing Loops in Your Code
عبور پارامترهای Vararg
Passing Vararg Parameters
فیلتر کردن داده های شما
Filtering Your Data
اجرای عملیات مجموعه - نقشه/کاهش/مرتب سازی
Running Collection Operations – Map/Reduce/Sort
کار با Ranges
Working with Ranges
غواصی در جنبه های عملکردی کاتلین
Diving into Kotlin’s Functional Aspects
کار با توابع افزونه
Working with Extension Functions
کار با Extension Properties
Working with Extension Properties
ایجاد API های زیبا با استفاده از لامبدا با گیرنده
Creating Beautiful APIs Using Lambda with Receiver
بارگذاری بیش از حد اپراتورها
Overloading Operators
کار با Generics
Working with Generics
کاهش نویز با تماس های تابع Infix
Reducing Noise with Infix Function Calls
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Edvin Syse یک توسعهدهنده جاوا در یک شرکت میزبانی نروژی است که در آن با یکپارچهسازی سیستمها و توسعه ابزار کار میکند. او سرپرست پروژه TornadoFX a JavaFX Framework for Kotlin، و همچنین چندین پروژه منبع باز دیگر، از جمله FXLauncher یک راهانداز بهروزرسانی خودکار بومی برای برنامههای جاوا است. او بیش از 15 سال با فناوری های جاوا و JVM کار کرده است.
نمایش نظرات