كوتلين. المستوي 2. تطوير التطبيقات - الدورة 31990 روبل روسي. من الأخصائي، التدريب 32 ساعة دراسية، تاريخ 17 يونيو 2023.
Miscellanea / / November 28, 2023
Kotlin هي لغة برمجة موجهة للكائنات شائعة جديدة. يتم استخدام Kotlin لإنشاء برامج الخادم وبرامج التطبيقات وتطبيقات Android وتطوير مواقع الويب والألعاب وغير ذلك الكثير. بفضل بناء جملة حديث ومبسط مقارنة بـ Java، تتخلص Kotlin من عدد كبير من عيوبها مع الحفاظ على التوافق بنسبة 100% مع Java. يمكن تشغيل التطبيقات التي تم إنشاؤها في Kotlin بنجاح على أي جهاز كمبيوتر، بغض النظر عن بنيته.
في الدورة "كوتلين. المستوي 2. "تطوير التطبيقات" يناقش عناصر وبنيات لغة 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. دي اس ال (5 ac. ح.)
- مفهوم اللغة الخاصة بالمجال
- تعبيرات لامدا مع المستلمين
- استدعاء الاتفاقية
- معمل: إنشاء لغة تعريف DSL
الوحدة 2. برمجة متعددة الخيوط (7ac. ح.)
- إيجابيات وسلبيات التطبيقات متعددة الخيوط
- أدوات لإدارة مؤشرات الترابط المتعددة
- فئة الموضوع وواجهة قابلة للتشغيل
- إنشاء المواضيع
- الشاشات وتزامن الموضوع
- الأدوات الحديثة لإدارة المواضيع (المنفذون، Fork/Join Framework)
- سلاسل رسائل جديدة ومجموعات وفئات آمنة (ThreadLocalRandom وAtomicInteger وما إلى ذلك)
- تيارات رد الفعل
- كوروتين
- معمل: تيارات
- المعمل: المنفذون
- معمل: كوروتينات
الوحدة 3. العمل مع قواعد البيانات (5 أ. ح.)
- قواعد بيانات SQL وNoSQL
- لغة SQL
- جي دي بي سي
- بيات شتوى
- المعمل: JDBC
- المختبر: السبات
الوحدة 4. واجهة المستخدم (5 أ. ح.)
- يتأرجح
- تورنادو اف اكس
الوحدة 5. تطبيقات الويب (4 أ. ح.)
- السيرفلتس وJSP
-جي إس إف
- خدمات الويب
- معمل: إنشاء Servlets وJSP
- معمل: إنشاء خدمة ويب والاتصال بها
الوحدة 6. انعكاس (2 ف. ح.)
- الحصول على معلومات حول الفئات والأساليب والحقول
- أساليب الدعوة من خلال التأمل
- العمل المخبري: التأمل
الوحدة 7. مقدمة لتطوير أندرويد (4ac. ح.)
- أندرويد ستوديو، المحاكي
- واجهة المستخدم
- مكونات التطبيق
- قواعد البيانات المدمجة
- الاتصال بخدمات الويب