🇦🇪 The Kotlin Learning Guide

🇦🇪 The Kotlin Learning Guide

The Kotlin Learning Guide

تعلم لغة كوتلن باللغة العربية

Language: arabic

Note: 4.7/5 (526 notes) 44,325 students

Instructor(s): Hassan Fulaih

Last update: 2021-10-22

What you’ll learn

  • ستتمكن من فهم لغة الكوتلن

 

Requirements

  • لا تحتاج لاي مؤهلات، هذا الكورس مخصص للاشخاص الذين لا يعرفون شي عن البرمجة

 

Description

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

لا تحتاج الى اي مؤهلات للدخول الى هذه الدورة ،تتميز هذه الدورة بأنها مفصلة ولكن ليس فيها تشعبات وتفاصيل غير اساسية

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.

 

Who this course is for

  • يمكن لأي شخص ان يدخل الدورة ويتعلم لغة كوتلن

 

Course content

  • Introduction
    • مقدمة عن الدورة
    • ما هي البرمجة، لماذا يجب ان اتعلم البرمجة
    • ما هي لغة الكوتلن
    • تحميل وتنصب الادوات المطلوبة
    • ضبط بيئة العمل
    • سياسة الاستخدام
    • من هو مدرب الدورة
    • توضيح مهم جدا بخصوص تقييم الدورة
    • كيفية الحصول على شهادة بعد اكمال الدورة
  • Kotlin Basics
    • Print, Println, Var, Val, Int, Char, Double
    • String, Boolean
    • Comments
    • Type Casting
    • Null Safety
    • Input
    • App 1: Get My Age
    • If Statements
    • When
    • Mathematical Operation
    • Order of Operation
    • Logic Operation
    • String (Dealing With Function)
    • App 2: Degree
    • App 2: Degree Part 2, while
    • Nested While and Do-While Loops
    • For Loop
    • Control Statements
    • 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
    • Collections Part 1
    • Collections Part 2
  • Function
    • Function Part 1
    • Function Part 2
    • Passing Array Through Function
    • Recursion
    • Built in Function
    • Exception (Try-Catch) 2
  • Higher Order Function and Lambda
    • Lambda Expression
    • Higher Order Function 1
    • Higher Order Function 2
    • Higher Order Function 3
    • HOF and Lambda with Array
  • Object Oriented Programming
    • Object, Attributes and Action
    • Class: part 1
    • Class: part 2
    • Constructor
    • Overload
    • Inheritance
    • Super
    • Super and Constructor
    • Override
    • Access Modifier
    • Package and Import
    • Exception (Try-Catch) 3
    • Exception (Try-Catch) 4
    • Polymorphism 1
    • Polymorphism 2
    • Abstract, Interface
    • Multi Inheritance
    • Object, Companion Object
    • Anonymous Class
    • Anonymous Class Part 2
    • Object Type Casting
    • Nested Class
    • Multi Threading
    • Multi Threading Part 2
    • Enum Class
    • Enum Class Part 2
    • Generic Class
  • 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
    • التعرف على البيئة، بناء التطبيق الاول
    • برمجة التطبيق

 

Time remaining or 670 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate