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

دانلود The Kotlin Learning Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تعلم لغة كوتلن باللغة العربية ستتمكن من فهم لغة الكوتلن پيش نيازها: لا تحتاج لاي مؤهلات، هذا الكورس مخص للاشخاص الذين لا يعرفون شي عن البرمجة.

هذه الدورة المفصلة في المستوي الاول والثاني من الكوتلن حيث افترض الشخص الذي امامي لا يعرف اي شي عن عالم البرمجة ستتمكن من خلال هذه الدورة من الدخول الي عالم البرمجة وفهم البرمجة الدورة.

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


1. زبان مدرن

این یک زبان برنامه نویسی مدرن است که بهترین برنامه نویسی شی گرا و تابعی را گرد هم می آورد. برخی از امیدوارکننده‌ترین ویژگی‌های Kotlin عبارتند از: نحو فشرده تمیز، امنیت، همه‌منظوره، و موارد دیگر.


2. یادگیری آسان

یادگیری نحو Kotlin برای مبتدیان آسان است و مجموعه ای از ویژگی های قدرتمند را ارائه می دهد. این می تواند یک زبان عالی برای ارتقاء مهارت برای برنامه نویسان با تجربه باشد. منحنی یادگیری کم عمقی دارد به خصوص اگر تجربه ای در پایتون یا جاوا داشته باشید. زبان برنامه نویسی همچنین برای توسعه دهندگان iOS بسیار آسان است زیرا بر اساس مفاهیم آشنای فناوری مدرن است.


3. مواد عالی

مواد زیادی در Kotlin موجود است که زبان آموزان می توانند از آنها برای درک خوب زبان برنامه نویسی استفاده کنند. دوره های متعددی وجود دارد که یک مبتدی می تواند با آنها شروع کند. اکثر این دوره ها خود گام هستند و بینش خوبی در مورد زبان برنامه نویسی ارائه می دهند. همچنین، جامعه توسعه‌دهنده بسیار بزرگ است، بنابراین اگر یادگیرندگان گیر کنند یا سؤالی داشته باشند، همیشه می‌توانند راه‌حل‌هایی را از جامعه توسعه‌دهنده جستجو کنند.


4. آینده شغلی

بسیاری از برندهای پیشرو از Kotlin برای نرم افزار خود استفاده می کنند و مهارت های Kotlin بسیار مورد تقاضا هستند. اگر تخمین‌ها را باور کنیم، آگهی‌های شغلی مرتبط با مهارت‌های کاتلین از سال 2017 تا 1400% افزایش یافته است.


5. پشتیبانی انجمن

Kotlin یک زبان منبع باز است و دارای یک جامعه قوی از توسعه دهندگان است. بیش از 200 گروه کاربر Kotlin، بیش از 37000 کاربر Slack Kotlinlang و هزاران عضو دیگر وجود دارد. حمایت جامعه در کاتلین بسیار زیاد است و به طور مداوم در حال افزایش است.


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

معرفی Introduction

  • مقدمة عن الدورة مقدمة عن الدورة

  • مراقبت ما هي البرمجة، لماذا يجب ان اتعلم البرمجة

  • ما هي لغة الكتلن ما هي لغة الكوتلن

  • پاسخ تحميل وتنصب الادوات المطلوبة

  • ضعطب بية العمل ضبط بيئة العمل

  • سياسة الاستخدامام سياسة الاستخدام

  • من هو مدرب الدورة من هو مدرب الدورة

  • توضيح مهم جنا بفصل تقييم الدورة توضيح مهم جدا بخصوص تقييم الدورة

  • كيفية الحصول على شهادة بعداد اكمال الدورة كيفية الحصول على شهادة بعد اكمال الدورة

اصول اولیه کوتلین Kotlin Basics

  • چاپ، println، var، val، int، char، دو برابر Print, Println, Var, Val, Int, Char, Double

  • رشته، بولین String, Boolean

  • نظرات Comments

  • ریخته گری نوع Type Casting

  • ایمنی صفر Null Safety

  • ورودی Input

  • برنامه 1: سن من را دریافت کنید App 1: Get My Age

  • اگر اظهارات If Statements

  • چه زمانی When

  • عملیات ریاضی Mathematical Operation

  • سفارش عملیات Order of Operation

  • عملیات منطقی Logic Operation

  • رشته (برخورد با عملکرد) String (Dealing With Function)

  • برنامه 2: درجه App 2: Degree

  • برنامه 2: قسمت اول قسمت 2، در حالی که App 2: Degree Part 2, while

  • در حالی که و در حالی که حلقه ها را انجام می دهند Nested While and Do-While Loops

  • برای حلقه For Loop

  • اظهارات کنترل Control Statements

  • استثنا (سعی کنید گرفتن) 1 Exception (Try-Catch) 1

آرایه و مجموعه Array and Collection

  • آرایه Array

  • استفاده از آرایه Use For in Array

  • آرایه (برخورد با عملکرد) Array (Dealing With Function)

  • لیست آرایه Array List

  • لیست آرایه (برخورد با عملکرد) Array List (Dealing With Function)

  • برای هر For Each

  • مجموعه قسمت 1 Collections Part 1

  • مجموعه قسمت 2 Collections Part 2

عملکرد Function

  • تابع قسمت 1 Function Part 1

  • تابع قسمت 2 Function Part 2

  • عبور از آرایه از طریق تابع Passing Array Through Function

  • بازگشتی Recursion

  • ساخته شده در عملکرد Built in Function

  • استثنا (سعی کنید گرفتن) 2 Exception (Try-Catch) 2

تابع سفارش بالاتر و لامبدا Higher Order Function and Lambda

  • بیان لامبدا Lambda Expression

  • عملکرد بالاتر سفارش 1 Higher Order Function 1

  • عملکرد بالاتر سفارش 2 Higher Order Function 2

  • عملکرد بالاتر سفارش 3 Higher Order Function 3

  • HOF و LAMBDA با آرایه HOF and Lambda with Array

برنامه نویسی شی گرا Object Oriented Programming

  • شی، ویژگی ها و عمل Object, Attributes and Action

  • کلاس: قسمت 1 Class: part 1

  • کلاس: قسمت 2 Class: part 2

  • سازنده Constructor

  • اضافه بار Overload

  • وراثت Inheritance

  • فوق العاده Super

  • فوق العاده و سازنده Super and Constructor

  • لغو کردن Override

  • اصلاح کننده دسترسی Access Modifier

  • بسته بندی و واردات Package and Import

  • استثنا (سعی کنید گرفتن) 3 Exception (Try-Catch) 3

  • استثنا (سعی کنید گرفتن) 4 Exception (Try-Catch) 4

  • پلیمورفیسم 1 Polymorphism 1

  • پلیمورفیسم 2 Polymorphism 2

  • خلاصه، رابط Abstract, Interface

  • چند ارث Multi Inheritance

  • شی، شیء همراه Object, Companion Object

  • کلاس ناشناس Anonymous Class

  • بخش ناشناس کلاس 2 Anonymous Class Part 2

  • ریخته گری نوع شی Object Type Casting

  • کلاسیک Nested Class

  • چند موضوع Multi Threading

  • چند رشته قسمت 2 Multi Threading Part 2

  • کلاس Enum Enum Class

  • بخش کلاس Enum 2 Enum Class Part 2

  • کلاس عمومی Generic Class

کوتلین با MySQL Kotlin with MySql

  • محیط راه اندازی Setup Environment

  • اتصال به پایگاه داده Connect to Database

  • مجموعه نتیجه Result Set

  • نمایش تمام ردیف ها Display All Rows

  • به روز رسانی و وارد کردن و حذف ردیف Update & Insert & Delete Row

  • نتیجه مجموعه داده های متا Result Set Meta Data

مقدمه ای بر استودیوی آندروید Introduction to Android Studio

  • الطعرف على البيئية، بناء التاطبيق الان التعرف على البيئة، بناء التطبيق الاول

  • برمجة التاطبيق برمجة التطبيق

نمایش نظرات

آموزش راهنمای یادگیری کاتلین
جزییات دوره
12 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
62,718
4.7 از 5
دارد
ندارد
ندارد
Hassan Fulaih
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hassan Fulaih Hassan Fulaih

مهندس زیست پزشکی

من عاشق نوشتن کد هستم و دوست دارم به دیگران آموزش دهم

من همیشه عاشق کدنویسی بودم، عاشق فرو رفتن در مشکلات پیچیده و حل کردن هستم و هنوز فکر می کنم که دیدن یک برنامه یا برنامه ای که از ابتدا ساخته اید واقعاً احساس شگفت انگیزی است

شاید فکر کنید که من برنامه نویسی خواندم و مدرک CS گرفتم - اما نشد! من همیشه کدنویسی را دوست داشتم و این یک سرگرمی عالی بود، اما در واقع زمانی که زمان رفتن به دانشگاه فرا رسید، به سراغ "مهندسی زیست پزشکی" رفتم.

و من پشیمان نیستم! زمان سرگرم کننده ای بود و از همه چیزهایی که در آنجا تدریس می شد لذت بردم. اما بلافاصله پس از برداشتن اولین گام‌هایم در مشاغل معمولی مهندسی زیست پزشکی، برایم کاملاً واضح بود که باید به کدنویسی برگردم. و این کاری است که من انجام دادم.

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

اکنون، من به حدود 200000 دانش آموز در سراسر جهان آموزش داده ام. من ده ها دوره را منتشر کردم و تمام آن آموزش هایی را که در این صفحه پیدا می کنید دریافت کردم. من بسیار خوشحالم که می بینم همه این محتوا به مردم کمک می کند چیزهایی را که می خواهند بیاموزند :-)