كوتلين. المستوى 1. أساسيات البرمجة - دورة 33990 فرك. من أخصائي، التدريب 32 ساعة دراسية، تاريخ 20 مايو 2023.
Miscellanea / / November 29, 2023
Kotlin هي لغة برمجة موجهة للكائنات شائعة جديدة. يتم استخدام Kotlin لإنشاء برامج الخادم وبرامج التطبيقات وتطبيقات Android وتطوير مواقع الويب والألعاب وغير ذلك الكثير. بفضل بناء جملة حديث ومبسط مقارنة بـ Java، تتخلص Kotlin من عدد كبير من عيوبها مع الحفاظ على التوافق بنسبة 100% مع Java. يمكن تشغيل التطبيقات التي تم إنشاؤها في Kotlin بنجاح على أي جهاز كمبيوتر، بغض النظر عن بنيته.
في الدورة "كوتلين. المستوى 1. "أساسيات البرمجة" يفحص جميع عناصر وهياكل لغة Kotlin نفسها، ويفحص أيضًا خيارات استخدامها المشترك مع Java. يتم عرض جميع المبادئ النظرية بالتفصيل باستخدام الأمثلة العملية من قبل المعلمين المعتمدين في المركز المتخصص.
الدورة مخصصة لجميع المبرمجين الذين يرغبون في تحسين مستواهم.
سوف تتعلم:
- استخدام المتفرعة والحلقات
- إنشاء طرق في Kotlin
- استخدم تعبيرات لامدا
- العمل مع المصفوفات والسلاسل
- تطوير الفصول الدراسية في Kotlin
- العمل مع فئات البيانات
- التعرف على نظام كتابة Kotlin
- استخدام الوراثة وتعدد الأشكال
- تطوير الطبقات والواجهات المجردة
- معالجة الأخطاء التي تحدث في البرنامج
- تعلم كيفية استخدام المجموعات
- التعرف على البرمجة الوظيفية
- استخدام الأنواع ذات المعلمات في البرنامج
- اكتساب فهم لاختبار كود Kotlin
- اكتساب فهم لأنماط التصميم
مدرس ممارس لدورات تطوير تطبيقات الهاتف المحمول لنظام Android. حائز على ست شهادات دولية مرموقة، بما في ذلك مدير قاعدة بيانات معتمد من IBM - DB2 DBA لنظام التشغيل Linux UNIX وWindows. يتمتع بخبرة عملية غنية...
مدرس ممارس لدورات تطوير تطبيقات الهاتف المحمول لنظام Android. حائز على ست شهادات دولية مرموقة، بما في ذلك مدير قاعدة بيانات معتمد من IBM - DB2 DBA لنظام التشغيل Linux UNIX وWindows. يتمتع بخبرة عملية واسعة كمطور ومبرمج ومحلل ومستشار. على مدى السنوات الـ 16 الماضية، شارك مارات أناسوفيتش في مشاريع مختلفة لتنفيذ الأنظمة إدارة البيانات الرئيسية في شركات النفط والغاز والطاقة والصناعة والتجارة الدولية شركات.
تخرج من معهد موسكو الفيزيائي التقني (MIPT). معرفة ممتازة بأي مشكلات برمجية في Java وAndroid وC/C++ وPerl وSQL وMATLAB. يتمتع بخبرة واسعة في إدارة الأنظمة والشبكات لأنظمة التشغيل Unix (Sun Solaris وHewlett-Packard HP-UX وSGI IRIX) وLinux (RedHat Enterprise Linux وOracle Linux وCentOS وFedora). يمتلك المعرفة المهنية في مجال إدارة شبكات سيسكو. بالإضافة إلى ذلك، يتمتع مارات أناسوفيتش بمهارات ممتازة في إدارة أنظمة إدارة قواعد البيانات العلائقية، ولا سيما Oracle وIBM DB2.
تتيح له الخبرة العملية الغنية والمتنوعة إجراء الدروس بطريقة حيوية ومثيرة. يقدم مارات أناسوفيتش أمثلة ممتازة من ممارسته المهنية الواسعة التي توضح المادة بشكل ملون. إنه يعرف كيف لا ينقل المعلومات الأكثر تعقيدًا بسهولة ووضوح إلى كل مستمع فحسب، بل يأسره أيضًا بموضوعه. المعلم منتبه جدًا لجمهوره، فهو يعرف كيف يحافظ على انتباههم ويجيب على الأسئلة بكل سرور. في الدورات التي يقودها مارات أناسوفيتش، ستتمكن من إتقان التخصص الحالي لمطور تطبيقات الهاتف المحمول بشكل كامل وتصبح متخصصًا مطلوبًا في سوق العمل!
وحدة 1. مقدمة إلى Kotlin (3 أ. ح.)
- المعاجم اللغوية
- الوحدات والحزم والملفات والفئات
- إعداد البيئة
- الثوابت والمتغيرات والدوال
- سلاسل، أنماط سلسلة
- نظام النوع
- التسامح فارغة
- متوافق مع جافا
- معمل: العمل مع حرفية السلسلة وقوالب السلسلة
الوحدة 2. الوظائف والأساليب والمشغلين (3 أ. ح.)
- إنشاء واستدعاء وظائف
- الحجج المسماة، والقيم الافتراضية
- مشغلي الفروع
- متى
- صب النوع التلقائي
- مشغلي الحلقة
- نطاقات
- أزواج وثلاثة توائم
- التدمير والتصريحات المتعددة
- وظائف التضمين
- المعمل: الحلقات والتفرع
- معمل: استبدال if والتبديل بمتى
الوحدة 3. تعبيرات لامدا (2 أ. ح.)
- بناء جملة تعبيرات لامدا
- روابط للطرق
- واجهات وظيفية
الوحدة 4. تطوير الفصول (4 أ. ح.)
- نظرة عامة على مفاهيم OOP الأساسية
- التحويلات
- إعلان الطبقة
- الحقول والخصائص والأساليب ومعدلات الوصول
- المنشئون والمهيئون
- فئات البيانات
- التحميل الزائد على المشغل
- وظائف الإرشاد وخصائص الإرشاد
- التهيئة البطيئة
- معمل: إنشاء الفصول
- معمل: المنشئون والمهيئون
- معمل: فئات البيانات
الوحدة 5. الطبقات الداخلية المتداخلة (2 أ. ح.)
- فصول داخلية
- فصول متداخلة
- نمط سينجلتون
- كائنات مصاحبة
- معمل: استخدام الكائنات المصاحبة
الوحدة 6. الميراث وتعدد الأشكال (4 ق. ح.)
- الميراث كآلية لإعادة استخدام الكود
- المنشئ عند الميراث
- نوع التحويل
- الطرق الافتراضية والربط المتأخر
- الطبقات والأساليب المجردة
- مفتوح، نهائي، مختوم
- التفويض كبديل
- معمل: إنشاء التسلسل الهرمي للفصل
الوحدة 7. الواجهات والشروح (2 أ. ح.)
- مفهوم الواجهة
- إعلان الواجهة
- الأساليب في الواجهات
- تنفيذ الواجهة
- استخدام وإنشاء الشروح
الوحدة 8. معالجة الاستثناءات (2 أ. ح.)
- مفهوم الاستثناء
- استثناءات كوتلن
- استخدام عبارات المحاولة والالتقاط والأخيرة
- لغة المحاولة باستخدام الموارد
- المعمل: العمل مع الاستثناءات
- مختبر: التعامل مع الاستثناءات في كود جافا
الوحدة 9. المجموعات (4 ف. ح.)
- التسلسل الهرمي لفئات التحصيل
- مفهوم أنواع البيانات ذات المعلمات
- العمل مع الأساليب والواجهات ذات المعلمات
- نظرة عامة على قدرات التجميع في Kotlin
- العمل المخبري: العمل مع المجموعات
الوحدة 10. البرمجة الوظيفية (4 أ. ح.)
- وظائف النظام العالي
- العمل مع المجموعات بأسلوب وظيفي
- تسلسلات
- العمل المخبري: البرمجة الوظيفية عند العمل مع المجموعات
الوحدة 11. اختبار (2 أ. ح.)
- وحدة
- موكيتو
- العمل المخبري: طرق الاختبار وفصوله