What You'll Learn

  • تعلم لغة البرمجة كوتلن من البداية حتى الإحتراف
  • أنشئ تطبيقات احترافية باستخدام Kotlin ، لغة البرمجة الجديدة المستندة إلى Java والتي طورتها Jetbrains
  • أساسيات لغة الكوتلن
  • فهم أساسيات تطوير البرامج الموجهة للكائنات ، وهو نموذج التطوير الأكثر أهمية
  • تعلم كتابة كود نظيف و انطلق نحو أول وظيفة لك
  • استخدم Intellij ، IDE الشهير Java (و Kotlin) ، لكتابة التعليمات البرمجية بشكل فعال ومهني
  • افهم مفاهيم لغة Kotlin وكيف تتكامل بدقة مع Java
  • اقرأ الكود واكتب كود Kotlin الخاص بك أيضًا

Requirements

  • لا تحتاج لاي مؤهلات، هذا الكورس مخصص للاشخاص الذين لا يعرفون شي عن البرمجة
  • الشغف لتعلم البرمجة و واحدة من أسرع التقنيات نموا
  • حب التطلع و علو الطموح
  • لا توجد أي متطلبات مسبقة فالدورة تأخذك من البداية الي الإحتراف
  • تستطيع التعلم علي أي نظام تشغيل (ويندوز-ماك-لينوكس)
  • أنت لا تحتاج إلى مهارات البرمجة ، سنبدأ من الصفر ونشق طريقنا ببطء إلى موضوعات وسيطة وأكثر تقدمًا
  • يجب أن تكون متحمسًا لتعلم لغة برمجة جديدة رائعة!
  • ستحتاج إلى مهارات أساسية في التعامل مع جهاز الكمبيوتر ، لذلك يجب أن تعرف كيفية تثبيت التطبيقات وتشغيلها على جهاز الكمبيوتر الخاص بك.
  • مطورو Android الذين يرغبون في بدء استخدام Kotlin

Description

من المعروف لدي عشاق البرمجة أن اللغة الأساسية لتطوير تطبيقات الاندرويد هي الجافا، و بدون ان نتعلم الجافا فلن نستطيع تطوير تطبيقات الاندرويد، الان يمكننا الإستغناء عن الجافا لان جوجل بدأت تدعم لغة جديدة لتطوير تطبيقات الأندرويد، اللغة إسمها Kotlin، إذ أعلنت شركة Google في مؤتمر I/O 2017 عن بدء دعمها للغة البرمجة كوتلن Kotlin لتطوير تطبيقات الأندرويد، وسيتم تضمينها في نسخة برنامج Android Studio 3.0 الجديدة. , بما ان المللايين يسعون الى تكوير تطبيقات الإندرويد.


نبذة قصيرة عن لغة Kotlin

لغة “Kotlin” من تطوير شركة Jet Brains، و

هى نفس الشركة التى طورت Android Studio ،وهي عبارة عن لغة برمجة مفتوحة المصدر، ومتوافقة بشكل كامل مع حزمة تطوير

JDK .ميزتها انها تسح لك بكتابة عدد أقل من الأسطر البرمجية مقارنة بلغة الجافا

، أقل بحوالي 20%.

ما هي مزايا العمل بلغة البرمجة Kotlin :

1-يتم استخدام هذه اللغة لتطوير تطبيقات الأندرويد.

2-لغة مجانية تماما.

3-العمل بهذه اللغة يكون أكثر انسيابية.

4-تمتلك العديد من المزايا من حيث التصميم الأفضل، والتحسينات الأخرى التي تهم المطورين.

5-إمكانية العمل على كتابة أكواد برمجية من خلالها، وإمكانية دمجها مع أكواد أخرى من لغة الجافا.

6-تتيح للمستخدم كتابة الأكواد البرمجية في أسطر أقل عددا وبطريقة أسهل من الجافا.

7-يمكن تحويل كود مكتوب بلغة جافا إلى لغة Kotlin بسهولة

8-تعد أكثر عملية وسرعة في تطوير التطبيقات.

9-من خلال هذه اللغة يمكن تجنب العديد من الأخطاء البرمجية.

10-تقدم للمطورين الدعم الأمني والأدائي.


ومن اشهر التطبيقات التي تمت باستخدام لغة kotlin:

Pinterest-coursera-pivotal-atlassian-uber-corda


ستتعلم كيفية كتابة كود نظيف قابل لإعادة الإستخدام و الإختبار و الزيادة أو التعديل عليه بشكل لائق.


Topics include, but are not limited to:

Installing IntelliJ

Creating your First Kotlin File

Updating the Kotlin Plugin

Hello World

Creating a Variable

Creating a Read only Variable

Providing a Type on a Variable

Basic Types: Numbers

Basic Types: String and Char

String Interpolation and Triple Quotes

Basic Types: Boolean

If/Else Conditionals

One Line If/Else Conditional

Understanding Truth Tables

Structural Equality

Referential Equality

Nullable Types

Nullable Safe Calls

The Elvis Operator

Your First Kotlin Function

Functions with Return Types

Functions inside of Functions

Single Line Expressions

Function Arguments

Named Parameters

Default Function Arguments

IDE Refactoring to New LInes and Named Arguments

Multiple Args with varargs

Function Overloading

Creating your First Kotlin Class

Class Primary Constructors

Multiple Class Constructors

Constructor Init Blocks

Class Properties

Read Class Properties

Overriding a Property Getter

Overriding a Property Setter

Multiple Properties in a Class

Class Functions

.. and more

Who this course is for:

  • يمكن لأي شخص ان يدخل الدورة ويتعلم لغة كوتلن
  • لأي شخص يريد دخول مجال البرمجة و عنده الشغف و حب المجال
  • للمطورين في أي مجال
  • لمطورين أندرويد أو أيفون والذين يريدون إنشاء تطبيقات بكود برمجي واحد
  • للمطورين الذين يريدون كتابة كود قوي و نظيف و مرتب
  • للمطورين الذين يريدون التعلم بشكل إحترافي
  • أنت لا تحتاج إلى مهارات البرمجة ، سنبدأ من الصفر ونشق طريقنا ببطء إلى موضوعات وسيطة وأكثر تقدمًا
  • يجب أن تكون متحمسًا لتعلم لغة برمجة جديدة رائعة!
  • ستحتاج إلى مهارات أساسية في التعامل مع جهاز الكمبيوتر ، لذلك يجب أن تعرف كيفية تثبيت التطبيقات وتشغيلها على جهاز الكمبيوتر الخاص بك.
  • مطورو Android الذين يرغبون في بدء استخدام Kotlin
Kotlin for Beginners: From Zero to Hero [Arabic]

Course Includes:

  • Price: FREE
  • Enrolled: 13900 students
  • Language: Arabic
  • Certificate: Yes
  • Difficulty: Beginner
Coupon verified 06:56 AM (updated every 10 min)

Recommended Courses

Android Kotlin Development: From Zero to Hero [Arabic]
4.19
(206 Rating)
FREE

تعلم تطوير تطبيقات (الأندرويد) بأستخدام لغة كوتلن المعتمدة من جوجل وكن جاهز لبناء اقوي التطبيقات بشكل احترافي

Enrolled
How to Make Money with YOUTUBE SHORTS Worldwide
3.88
(130 Rating)
FREE

Learn to Earn Money with YouTube Shorts even as a Complete Beginner All Around the World

Enrolled
Dare 2 Change - Unlock Your Best Life
4.970588
(77 Rating)
FREE
Category
Health & Fitness, Nutrition & Diet, Nutrition
  • English
  • 3096 Students
Dare 2 Change - Unlock Your Best Life
4.970588
(77 Rating)
FREE

Transform Your Life: Master the Essentials of Nutrition, Exercise, and Rest to Build Sustainable Healthy Habits

Enrolled
Mastering React: React Crash Course with Mini Projects
4.0
(543 Rating)
FREE

Embark on a React Journey: Accelerate Your React Proficiency with a Comprehensive React Crash Course with Mini Projects

Enrolled
Deep Learning Python Project: CNN based Image Classification
4.412371
(221 Rating)
FREE
Category
Development, Data Science, Deep Learning
  • English
  • 22089 Students
Deep Learning Python Project: CNN based Image Classification
4.412371
(221 Rating)
FREE

Master Image Classification with CNN on CIFAR-10 dataset: A Deep Learning Project for Beginners using Python

Enrolled
Python Project: Build a PDF File Handling Tool from Scratch
4.35
(86 Rating)
FREE

Learn PDF manipulation with python, develop a versatile PDF file handling tool, and enhance your python portfolio

Enrolled
Build a REST API with Ktor - CURD API | [Arabic] 2024
4.8
(5 Rating)
FREE

"Master Ktor by Building a Complete CURD REST API from Scratch - Comprehensive Arabic Guide for 2024"

Enrolled
Learn HTML – Full Tutorial [Arabic]
4.586207
(29 Rating)
FREE
Category
Development, Web Development, HTML
  • Arabic
  • 3446 Students
Learn HTML – Full Tutorial [Arabic]
4.586207
(29 Rating)
FREE

Master HTML from Scratch in Arabic: Build Modern Websites with Confidence

Enrolled
Curso de HostGator 2025: El Hosting Ideal Para WordPress
4.22
(98 Rating)
FREE
Category
Diseño, Diseño web
  • Spanish
  • 24469 Students
Curso de HostGator 2025: El Hosting Ideal Para WordPress
4.22
(98 Rating)
FREE

Domina HostGator, el hosting ideal para WordPress, y gestiona tus dominios y sitios web, de forma fácil y simple.

Enrolled

Previous Courses

iMovie for Mac - Beginner to Advanced Video Editing Course
4.5925927
(27 Rating)
FREE
Category
Photography & Video, Video Design, iMovie
  • English
  • 11787 Students
iMovie for Mac - Beginner to Advanced Video Editing Course
4.5925927
(27 Rating)
FREE

The fastest and easiest way to learn iMovie video editing. Step-by-step tutorial from very beginning to advanced.

Enrolled
600+ Spring Interview Questions Practice Test
0
(0 Rating)
FREE

Spring Interview Questions and Answers Preparation Practice Test | Freshers to Experienced | Detailed Explanations

Enrolled
Media Training: Looking Good on TV- Preparing for the Camera
4.62
(143 Rating)
FREE

Media Training: Know how to look comfortable, confident and relaxed anytime you appear on video or TV.

Enrolled
Navigating Regulatory Inspections in Fintech Startups
0
(0 Rating)
FREE

Mastering Inspections for Fintech Ventures, Regulatory inspections, AML audits,AML Inspections;regulator;AML

Enrolled
C# : Basics to Professional Level C Sharp Coding
4.48
(112 Rating)
FREE

Best course for fresher to understand basic concept and upgrade there skills- C# : Basics to Professional Level C Sharp

Enrolled
Mastering Cloud Computing: MTA 98-369 Practice Test
0
(0 Rating)
FREE

Prepare for the MTA 98-369 Exam with Expert-Level Questions

Enrolled
Certified Scrum Product Owner (CSPO) Exam Practice Test
0
(0 Rating)
FREE

Evaluate Your Understanding of Product Backlog Management and Prioritization

Enrolled
Steel, Cement, Bricks & Tiles Business Management
4.0833335
(30 Rating)
FREE
Category
Business, Management, Operations Management
  • English
  • 6950 Students
Steel, Cement, Bricks & Tiles Business Management
4.0833335
(30 Rating)
FREE

Steel, Cement, Bricks, Tiles Business Management, Construction management, Entrepreneurship, Business development

Enrolled
Achieving Better Work and Life Balance for Business People
4.625
(16 Rating)
FREE

Better Work and Life Balance, Assertiveness, Time Management , Managing Stress and Wellness, Integrating Work and life

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1162 Free Coupon. Total Live Coupon: 601

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.