إستيقظنا جميعا في مؤتمر جوجل الأخير للمطورين Google I/O 2017 على خبر دعم جوجل للغة البرمجة Kotlin بدل لغة البرمجة الجافا في برمجة تطبيقات الأندرويد ، لأكون صريحا معك ، فقد توقعت انه في أحد الأيام ستنهي جوجل تعاملها مع لغة البرمجة الجافا في بناء تطبيقات الأندرويد ، و ذلك لما يحدث من مشاكل بينها و بين أوراكل و هذا الأمر متعارف ، فشركة أوراكل بدأ نفسها ينقطع و لم تجد الا جوجل و نظام الأندرويد و لغة الجافا الخاصة به لتُتَبث براثنها عليه ، و لكن توقعي للغة البرمجة الKotlin لم يكن في الحسبان .
و قد كانت لغة البرمجة Kotlin على مشارف نهايتها هي الأخرى ، او على الأقل توقعت الأمر ، الى حين ياتي الفارس الأبيض المنقذ الا وهو جوجل لتدعمها و تطورها أيضا ، خصوصا ان لغة البرمجة Kotlin هي لغة برمجة مفتوحة المصدر .
لذلك ، و بما أننا في ثورة جديدة الآن في مجال صناعة تطبيقات الأندرويد ، فأعتقد انه سيتوجب علينا ان نقدم لك مجموعة من المصادر ( كتب ، دورات و كورسات ) و كل ما تحتاج إليه لتعلم و إحتراف لغة البرمجة Kotlin ، فدعونا نبدأ :
- بغداد الجديدة :
لا شك لي ان قناة بغداد الجديدة ستقدم دورة متكاملة في لغة البرمجة Kotlin بالنسبة لمنصة الأندرويد ، فلغة البرمجة Kotlin يمكن إستخدامها في العديد من المنصات ، يمكنك مراجعة منشورنا على الفيسبوك أعلاه في رابط ويكيبيديا للمزيد من المعلومات حولها ، او زر الموقع الرسمي للغة البرمجة من هنا ، و بالطبع و فور إنتهاء مؤتمر جوجل ، لم يتردد صديقنا بغداد الجديدة في نشر أول فيديو يشرح فيه كيفية كتابة و صناعة أول تطبيق أندرويد بلغة البرمجة Kotlin ، لذلك ، سنتوقع الأفضل و قائمة كاملة لدورة متخصصة في لغة البرمجة Kotlin من صديقنا بغداد الجديدة ، إليك الفيديو :
- دورة Peter Sommerhoff :
دورة باللغة الإنجليزية و ليست بالعربية ، و اعتقد ان باقي الكورسات و الدورات و المصادر القادمة في لائحتنا هذه ستكون بالإنجليزية كون انه لا يوجد الكثير من اليوتيوبرز او مقدمي الكورسات العرب الذين قامو بتطبيق شروحات لهذه اللغة البرمجية ، سيشرح لك Peter كل ما تحتاج معرفته من أساسيات لغة البرمجة Kotlin و كيفية إستخدامها و كيف تتميز عن لغة البرمجة الجافا ، الدورة خاصة بتعلم أساسيات لغة البرمجة Kotlin ، فإن لم تتعامل يوما مع هذه اللغة البرمجية ، فعليك أن تتابع هذه الدورة المكونة من 13 فيديو في أقرب وقت :
- Kotlin , The progrmatic language for Android :
مع ان عنوان الكتاب طويل ، الا انه قوي في هذا المجال ، كتاب مكون من 56 صفحة ، سيبدأ معك فيها من الصفر الى حين كتابة شفرة برمجية صحيحة بلغة البرمجة Kotlin لمنصة الاندرويد ، كتاب قيم حقا لمحبي قراءة الكتب و التعلم من الكتب بدل الدورات ، كما يقدم لك مجموعة من المفردات و المفاهيم و يقارن لك لغة البرمجة Kotlin مع لغات اخرى مثل الجافا و كيف ان Kotlin أسهل و أفضل بكثير منها و عملية لمجموعة من المنصات الأخرى و ليس فقط الاندرويد ، ليمر لك بعدها ليشرح لك الشفرات البرمجية و الكود الخاص به مع تفصيله بالتأكيد .
- Kotlin Fundamentals - Pluralsight :
كورس و دورة متكاملة في أساسيات لغة البرمجة Kotlin ، في هذه الدورة المقدمة من موقع PluralSight سنتعلم كل الأساسيات من الصفر الى حين إحتراف اللغة ، لتكون مؤهلا بعدها للعمل بلغة البرمجة Kotlin على مجموعة من المنصات من بينها الأندرويد ، مدة الدورة 4 ساعات ، لكنها حقا ستعلمك كل ما تحتاجه لبدئ البرمجة بهذه اللغة ، و إتخاذها في أسرع وقت و إستخدامها بإحترافية لصناعة تطبيقات الأندرويد التي تريدها بواسطة هذه اللغة .
- Kotlin Full Reference :
كتاب ربما الأضخم في لغة البرمجة Kotlin في حالة اذا ما أردت ان تتعمق في اللغة بشكل أكبر و تتعرف على كل مقاييسها ، او يمكنك فقط التوجه مباشرة الى فهرس الكتاب و قراءة الفقرات المتعلقة بك او التي تريد إتخاذها ، كتاب يقوم بتقديم كل أكواد لغة البرمجة Kotlin مع شرحها ، و على جميع المنصات أيضا و ليس فقط الاندرويد ، الكتاب بعدد صفحات 194 صفحة ، و أعتقد ان هذا العدد كافي ليُعلمك كل أساسيات هذه اللغة البرمجية .
- Kotlin :
رباه ، كيف يمكننا ان نتعلم لغة البرمجة Kotlin او نستعرض كورسات و مصادر لتعلمها دون ذكر الموقع الرسمي الخاص بها ؟ موقع Kotlin يقدم لك هو الآخر مجموعة من من الكتب ، الدورات ، الكورسات و أيضا المعلومات و كيف تبدأ في اللغة البرمجية ، ناهيك على نشره من حين الآخر مجموعة من التحديثات التي ربما عليك أن تنتبه لها من حين للآخر لتكون مسلحا تماما بكل مدارك و معارف هذه اللغة البرمجية و إستخدامها في جميع المنصات مثل الأندرويد .
- كورس جديد من موقع Treehouse :
تعلم لغة البرمجة Kotlin بفيديو واحد فقط :
نعم ، صديقنا Derek سيقدم لنا كل ما نحتاجه لتعلم و إتقان لغة البرمجة Kotlin من خلال فيديو واحد فقط و هو كالتالي :
هذا الموضوع سيضل متجددا على الدوام ، إذ سنضيف كورسات و كتب و دورات و مصادر جديدة لتعلم لغة البرمجة Kotlin في كل مرة نجد إحدها .