نرحب بك في موقع كورس سيت ... إن الموقع في الفترة التجريبية
لغة كوتلين kotlin

في هذه الدورة سيتم الشرح من البداية للنهاية .. حتى و إن كان ليس لديك أي خلفية برمجية .. حيث ستبدأ بأساسيات البرمجة بالكوتلين .. ثم سنبدأ بالمشاريع.. سينم التركيز في هذه الدورة على المشاريع بشكل كبير ..حيث سنبدأ بتطبيق يساعدك على إيجاد العمر ثم لعبة تيك ناك تلعب مع الموبايل ثم لعبة البحث عن البوكيمونات في الخريطة ثم برنامج تسجيل الملاحظات ثم تطبيق لمعرفة التوقيت في البلدان المختلفة ثم لعبة تيك تاك تسمح بإمكانية اللعب مع صديق أون لاين ثم تطبيق تواصل إجتماعيثم تطبيق Media Player مشغل الأصوات و الموسيقى أون لاين أو من الموبايل ثم تطبيق منبه ثم تطبيق لإيجاد الموبايل في حالة ضياعه .. و في النهاية نتعلم كيفية رفع التطبيقات على المتجر

لغة كوتلين هي لغة حديثة تم الإعلان عنها لاول مره عام 2011 و نشرت شركة جيتبراينز المطورة لها عنها وتم نشر اللغة لتكون مفتوحة المصدر في عام 2012 , وكان السبب الرئيسي حول تطوير هذه اللغة إلي أنهم يبحثون عن جعل برمجة تطبيقات الجوالات اسهل بعكس باقي اللغات , و جاءت هنا فكرة كوتلين , صدرت النسخة الأولي من لغة كوتلين عام 2016 عندما تم الإعلان عنها في مؤتمر مطورين جوجل عام 2017 وتم دعم اللغة لتعمل علي اندرويد استوديو وتكون شريكة للغة جافا في برمجة تطبيقات الاندرويد
وقد تم تصميم كوتلن للتعامل والتوافق الكامل مع الجافا وحزمة تطويرها JDK ومكتبة الأكواد وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فاعلية مقارنةً بلغة جافا، حيث تُعتَبر شبيهة بلغة سويفت من أبل.
صدرت النُسخة الأولى من اللغة في 15 فبراير 2016. وقد اكتسبت اللغة أهمّيتها بعد أن أعلنت جوجل في موتمر المطورين في 17 مايو 2017، أعلنت عن دعمها الرسمي للغة البرمجة كوتلن كلغة من الصنف الأول First-Classs، مدعومة افتراضيًا، لكتابة تطبيقات أندرويد، بدءًا من إصدار Android Studio 3.0.

مدرب الدورة

المدرب المهندس حسين الربيعي

Eng. Hussein Al Rubaye

Software Engineering

I am working as a Software Engineer for the research and development team at Xerox Corporation. I work to improve security in our Web Application. Also, I work as a researcher to automate the process of bug localization.
Skills : Software development, software designing and engineering and problem solving
Programming languages : Android, iOS, C#, Unity, ASP.NET, MySQL, PHP, C++, SQL Server, WPF, WCF, Java, HTML, CSS, Node.js, Ember.js, Angular.js , JavaScript, React.js, Maya, Ruby on Rails, Laravel,TypeScript
Experience : Have (8) apps in Google play, (4) Microsoft store, and (3) Apple Store, see. I have more than million users who are using my apps. Also I have many tutorials on YouTube to teach programming languages for more see my channel channel.

  • Software Engineer II at Xerox :I am working as a Software Engineer for the research and development team at Xerox Corporation. I work to improve security in our Web Application. Also, I work as a researcher to automate the process of bug localization., from 2015 till Now.
  • Software Engineer at Emerge : Working as problem solver for developing reporting system for employee in Cisco, AT&T, and American express. We used C# ASP.NET MVC to build web portal with CSS, HTML, JavaScript, JQuery, Bootstrap, and Angular JS as front end, and we used SQL server as Database at 2015.
  • Software Engineer at Rits : Worked on development a banking software as member of company team. We used C# ASP.NET MVC to build web portal with CSS, HTML, and JavaScript, as front end, and we used SQL server as database at time between 2012- 2014
  • Software Engineer at Bluenet : Worked as team manager in this company to develop a software. We used Windows Desktop app and Windows services with C# and we used SQL Server Databases at time between 2014

متطلبات الدورة

  • معرفة أساسيات التعامل مع الكمبيوتر و نظم التشغيل.
  •  
    38
    Shares
  • 21
  • 17
  •  
  •  
  •  
  •  
  •  
سجل في الدورة

منهاج الدورة

0 :ماذا سوف نغطي في الدورة الكاملة لبرمجة تطبيقات الاندرويد مع Kotlin : 00:01:54
1 : install jdk on windows تنصيب الجافا على الوندوز : 00:05:23
2 :Kotlin|| IntelliJ IDEA install- تنصيب محرر الاكواد : 00:02:31
3 : Kotlin|| Exercise files- تحميل كودات الدروس : 00:01:29
4 : Kotlin|| First Kotlin App- اول تطبيق بلغة كاتلن : 00:08:45
5 : Kotlin|| Data types- تعريف متغيرات : 00:12:13
6 :Kotlin|| Null safety- امان متغيرات : 00:05:35
7 : Kotlin|| inputs- المدخلات : 00:07:44
8 : Kotlin|| Comments- التعليقات : 00:01:47
9 : Kotlin || Convert data Type- تحويل بين انواع متغيرات : 00:07:02
10 : Kotlin|| Math operations- العمليات الرياضية : 00:05:07
11 : Kotlin || math priorites- الاسبقيات : 00:07:58
12 : Kotlin|| find my age- تطبيق حساب العمر : 00:05:26
13 : – Kotlin|| Logic operations – البوابات المنطقية : 00:17:27
14 : Kotlin || Simple IF- العبارات الشرطية : 00:12:10
15 : Kotlin|| IF Else- العبارات الشرطية : 00:06:39
16 : Kotlin || IF ElseIF- العبارات الشرطية : 00:07:47
17 : Kotlin|| when – العبارات الشرطية : 00:04:47
18 : Kotlin || For loop – العبارات التكرارية : 00:09:15
19 :Kotlin|| While Do While- العبارات التكرارية : 00:08:11
20 : Kotlin || Loop Control- التحكم بالعبارات التكرارية : 00:06:49
21 :Kotlin || Strings- السلاسل نصية : 00:10:07
22 : Kotlin|| Array- مصفوفات : 00:08:34
23 : Kotlin|| ArrayList- لنك لست : 00:08:11
24 : Kotlin|| HashMap- هاش ماب : 00:05:19
25 : – Kotlin || Function – الدوال : 00:08:19
26 : variables scope- عمر المتغيرات : 00:04:25
What is OOP || ماهي البرمجة كائنية التوجه : 00:06:02
27: Kotlin|| Simple Class- الكلاسات : 00:16:13
28 : Kotlin|| Class constructor- الكلاسات : 00:02:33
29: Kotlin|| Class Inheritance- الوراثة : 00:06:06
30: Kotlin|| Visibility Modifiers- مدى المتغيرات : 00:03:05
31 : Kotlin|| Overriding : 00:03:15
32 : Kotlin|| Class Casting- التحويلات : 00:02:40
33 : Kotlin|| Interface : 00:04:15
34 : Kotlin|| Packages : 00:02:32
35 : -Kotlin|| Inner and Nested Class- كلاسات متداخلة : 00:03:29
36 : Kotlin|| Try Catch- اقتناص الاخطاء : 00:06:53
37 :Kotlin|| Threads- المعالجة المتوازية : 00:11:09
38 : Install Android Studio – تنصيب الاندرويد وتحضير كاتلن : 00:06:42
39 :-Android|| Prepare template- ضبط بيئة التطوير : 00:06:54
40 : Find My Age – عرض تطبيق حساب العمر : 00:00:43
41 :Android Find My Age|| Layout Design- تصميم واجهة حساب العمر : 00:13:44
42 : Android Find My Age|| Implement code- كتابة كود حساب العمر : 00:08:19
43 : -Android Find My Age|| XML design- تصميم واجهة بالكود : 00:03:43
44 : Tic Tac Toy عرض برمجة لعبة على اندرويد : 00:00:46
45 : Android Tic Tac Toy|| Layout Design – تصميم واجهة اللعبة : 00:12:23
46 : Android Tic Tac Toy|| player click- ضغط الزر : 00:06:26
47 : Android Tic Tac Toy|| Play game- بدء اللعب : 00:03:35
48 :Android Tic Tac Toy|| Find Winner- ايجاد الفائز : 00:05:37
49 : Android Tic Tac Toy|| Auto player- اللعب مع الجهاز : 00:07:33
50 :Android Tic Tac Toy|| App icons– اضافة ايقونة للعبة : 00:02:40
51 : عرض لبرمجة لعبة صيد البوكيمون : 00:00:48
52 : Android Pokemon || map API- العمل مع الخرائط : 00:05:50
53 : Android Pokemon || Add Marker- عرض صورة الاعب على الخريطة : 00:06:04
54 : Android Pokemon || Request permissions on run time- طلب سماحية وصول للموقع : 00:09:26
55 : Android Pokemon || my location on map- عرض موقعي على الخريطة : 00:13:41
56 : -Android Pokemon || Show Pokemon’s on Map- عرض البوكيمون على الخريطة : 00:14:08
57 : Android Pokemon || catch Pokemon-صيد البوكيمون ; 00:05:07
58 : Android Calculator ||عمل تطبيق الحاسبة : 00:00:46
59 : Android Calculator ||تصميم واجهة الحاسبة : 00:30:31
60 : Android Calculator || كتابة كود الحاسبة : 00:20:04
61 : Android Food App || تطبيق عالم الطبخ : 00:00:52
62 : Android Food App || ListView design تطبيق عالم الطبخ : 00:18:10
63 : Android Food App || ListView Load – تطبيق عالم الطبخ : 00:18:48
64 : Android Food App || ListView Add or remove – تطبيق عالم الطبخ : 00:04:32
65 : Android Food App || pass Data between Activities – تطبيق عالم الطبخ : 00:13:25
66 : Android Food App || Different ticket in ListView – تطبيق عالم الطبخ : 00:06:19
67 : Android Food App || GridView – تطبيق عالم الطبخ : 00:06:27
68 : تطبيق حساب وقت شروق الشمس : 00:01:36
69 : Android Sunrise Time|| Layout Design – تصميم الواجهة : 00:07:32
70 : Android Sunrise Time|| Retrive JSON from RESTful API- معرفة وقت شروق الشمس : 00:31:32
71 : Android P Navigation (storyboard)- بناء الواجهات الرسومية في اصدار اندرويد الجديد : 00:28:23
72 : تطبيق اندرويد متكامل لتسجيل ملاحضات في 90 دقيقة : 00:01:25
73 : Android Note App|| Layout design تصميم الواجهات : 00:19:16
74 : Android Note App|| Add record to SQLite- اضافة سجل : 00:24:38
75 : Android Note App|| load ListView with dummy Notes : 00:22:02
76 : Android Note App|| retrive data from SQLite- بحث عن سجل : 00:11:14
77 :Android Note App|| Delete SQLite record- حذف سجل : 00:05:24
78 : Android Note App|| Edit SQLite Record- تعديل سجل : 00:15:40

تقييم الدورة

N.A

تقييم
  • 5 نجوم0
  • 4 نجوم0
  • 3 نجوم0
  • 2 نجوم0
  • 1 نجوم0

لا يوجد تقييمات لهذا الكورس.

لاب توب على طاولة دائرية يستخدمه شخص يحمل موبايل
سجل في الدورة
19 متدرب مسجل في الدورة

دورات مباشرة مع المدرب

  • تخفيض ●
  • تخفيض ●
  • تخفيض ●
  • تخفيض ●

المميزات الخاصة

لا تتردد بأي إستفسار
الإسم *الكورس الذي تستعلم عنه *البريد الإلكتروني *رقم الهاتفالبلد *رسالتك *

ستحب الإطلاع أيضاً على هذه الدورات

مزيداً من الفائدة بإشتراكك بنشرة كورس سيت البريدية   إشتراك