The Kotlin Learning Guide [Arabic Edition]
- Description
- Curriculum
- FAQ
- Reviews
هذه الدورة المفصلة في المستوى الاول والثاني من الكوتلن حيث افترض الشخص الذي امامي لا يعرف اي شي عن عالم البرمجة ستتمكن من خلال هذه الدورة من الدخول الى عالم البرمجة وفهم اساسيات اللغات البرمجية
لا تحتاج الى اي مؤهلات للدخول الى هذه الدورة ،تتميز هذه الدورة بأنها مفصلة ولكن ليس فيها تشعبات وتفاصيل غير اساسية
Kotlin remains one of the most widely used and fastest-growing programming languages in recent years. Developers across the globe prefer using Kotlin for a range of projects such as data science, server-side or cloud development, etc. The demand for Kotlin is on the rise and it will continue to grow in the years to come. In this post, let’s explore the top five reasons why Kotlin is a great programming language to learn in 2021.
1. Modern language
It is a modern programming language that brings together the best of object-oriented and functional programming. Some of the most promising features of Kotlin include clean compact syntax, security, general-purpose, and more.
2. Easy to learn
Kotlin’s syntax is easy to learn for beginners and it offers a host of powerful features. It can be a great language to upskill for experienced programmers. It has a shallow learning curve especially if you have experience in Python or Java. The programming language is also quite easy for iOS developers as it is based on familiar concepts of modern technology.
3. Great materials
There are ample materials available on Kotlin that learners can leverage to have a good grasp of the programming language. There are numerous courses that a beginner can start with. Most of these courses are self-paced and offer great insights into the programming language. Also, the developer community is quite huge so if learners get stuck or have queries they can always seek solutions from the developer community.
4. Career prospects
Many leading brands use Kotlin for their software and Kotlin skills are highly in demand. If estimates are to be believed, job postings related to Kotlin skills are skyrocketing since 2017 by 1400%.
5. Community support
Kotlin is an open-source language and has a strong community of developers. There are over 200 Kotlin user groups, over 37,000 Kotlinlang slack users, and thousands of other members. The community support is huge in Kotlin and it is constantly growing.
-
1مقدمة عن الدورةVideo lesson
-
2ما هي البرمجة، لماذا يجب ان اتعلم البرمجةVideo lesson
-
3ما هي لغة الكوتلنVideo lesson
-
4تحميل وتنصب الادوات المطلوبةVideo lesson
-
5ضبط بيئة العملVideo lesson
-
6سياسة الاستخدامVideo lesson
-
7من هو مدرب الدورةVideo lesson
http://t.me/Prog8Books
-
8توضيح مهم جدا بخصوص تقييم الدورةVideo lesson
-
9كيفية الحصول على شهادة بعد اكمال الدورةVideo lesson
-
10Print, Println, Var, Val, Int, Char, DoubleVideo lesson
-
11String, BooleanVideo lesson
-
12CommentsVideo lesson
-
13Type CastingVideo lesson
-
14Null SafetyVideo lesson
-
15InputVideo lesson
-
16App 1: Get My AgeVideo lesson
-
17If StatementsVideo lesson
-
18WhenVideo lesson
-
19Mathematical OperationVideo lesson
-
20Order of OperationVideo lesson
-
21Logic OperationVideo lesson
-
22String (Dealing With Function)Video lesson
-
23App 2: DegreeVideo lesson
-
24App 2: Degree Part 2, whileVideo lesson
-
25Nested While and Do-While LoopsVideo lesson
-
26For LoopVideo lesson
-
27Control StatementsVideo lesson
-
28Exception (Try-Catch) 1Video lesson
-
48Object, Attributes and ActionVideo lesson
-
49Class: part 1Video lesson
-
50Class: part 2Video lesson
-
51ConstructorVideo lesson
-
52OverloadVideo lesson
-
53InheritanceVideo lesson
-
54SuperVideo lesson
-
55Super and ConstructorVideo lesson
-
56OverrideVideo lesson
-
57Access ModifierVideo lesson
-
58Package and ImportVideo lesson
-
59Exception (Try-Catch) 3Video lesson
-
60Exception (Try-Catch) 4Video lesson
-
61Polymorphism 1Video lesson
-
62Polymorphism 2Video lesson
-
63Abstract, InterfaceVideo lesson
-
64Multi InheritanceVideo lesson
-
65Object, Companion ObjectVideo lesson
-
66Anonymous ClassVideo lesson
-
67Anonymous Class Part 2Video lesson
-
68Object Type CastingVideo lesson
-
69Nested ClassVideo lesson
-
70Multi ThreadingVideo lesson
-
71Multi Threading Part 2Video lesson
-
72Enum ClassVideo lesson
-
73Enum Class Part 2Video lesson
-
74Generic ClassVideo lesson

External Links May Contain Affiliate Links read more