مطور الواجهة الخلفية لكوتلين. احترافي - الدورة 74300 فرك. من أوتوس التدريب 5 أشهر تاريخ 2 ديسمبر 2023.
Miscellanea / / December 06, 2023
هذه نظرة عامة ودورة عملية. ستتعرف فيه على عدد كبير من الأدوات لتطوير تطبيقات الخادم الحديثة والمرنة وعالية الأداء بلغة Kotlin. سوف تركز على بعض الأدوات - حسب اختيارك - بمزيد من التفصيل وستنفذ مشروعك الخاص بمساعدتها. سترى أيضًا تقنيات التطوير المعماري التكتيكية والاستراتيجية وكيف تساعد Kotlin في التطوير.
سوف تتعلم:
- استخدام لغة Kotlin لتطوير تطبيقات الخادم؛
- إنشاء تطبيقات لمنصات مختلفة باستخدام Kotlin Multiplatform: JS، JVM، Native (Linux/Windows/MacOs/Android/iOS)؛
- تطبيق برمجة غير متزامنة ومتعددة الخيوط مع coroutines؛
- دمج تطبيق الواجهة الخلفية مع الواجهات الأمامية المختلفة باستخدام OpenAPI وKotlin Multiplatform؛
- استخدام Kotlin بالتزامن مع أطر عمل مختلفة: Spring، وKtor، وKotless (Amazon Web Services)؛
- تنفيذ النقل غير المتزامن باستخدام WebSocket، RabbitMQ وKafka؛
- بناء مخازن على أساس SQL وNoSQL (Cassandra، AWS DynamoDB)
- كتابة التطبيقات ذات البنى المتجانسة والخدمات الصغيرة وبدون خادم؛
- تطوير منطق عمل مرن وموثوق بأي تعقيد باستخدام أدوات Kotlin DSL وOOP وأدوات السلامة الخالية؛
- تصميم بنية التطبيق باستخدام أساليب مثل التطوير المعياري، DDD، TDD، MDD؛
- مراعاة متطلبات التشريعات في مجال حماية المعلومات عند تشكيل بنية التطبيق؛
- تنفيذ عناصر ذكاء الأعمال في التطبيقات للحصول على تقارير تحليلية عن الأداء والعمليات التجارية.
يوصى بهذه الدورة للمطورين المطلعين على البرمجة الموجهة للكائنات وSQL.
لقد قمت مؤخرًا بتطوير برامج مختلفة في مجالات مختلفة، وعملت في شركة ناشئة، وشركة لتكنولوجيا المعلومات وأقود مشاريعي الخاصة. أعمل حاليًا كمطور برامج في JetBrains، حيث أقوم بتطوير وتحسين طرق جديدة لإضافة...
لقد قمت مؤخرًا بتطوير برامج مختلفة في مجالات مختلفة، وعملت في شركة ناشئة، وشركة لتكنولوجيا المعلومات وأقود مشاريعي الخاصة. أعمل حاليًا كمطور برامج في JetBrains، حيث أقوم بتطوير وتحسين طرق جديدة لتوسيع التعليمات البرمجية. تم إنشاء مشاريع من الصفر في جميع المجالات تقريبًا وبلغات مختلفة (كل ما تبقى هو لمس gamedev). ⁃ لقد قمت بتدريس التطوير على Android (Java/Kotlin) في Samsung لأكثر من 4 سنوات ⁃ تطوير الواجهة الخلفية ونشر CI/CD والمكونات الإضافية لـ IntellIJ IDEA على Kotlin في JB ⁃ استنتاج النماذج العصبية (GPT-2) على Python ⁃ المؤسس والمطور الرائد لتطبيقين للهاتف المحمول يعتمدان على React Native+TS وKotlin النقي ⁃ Frontend on Angular (TypeScript) التعليم: جامعة ولاية سانت بطرسبرغ، الرياضيات التطبيقية و المعلوماتية
4 سنوات في تطوير الواجهة الخلفية. عمل كمطور Java في Sberbank وYandex، وبعد ذلك انتقل إلى Kotlin في AliEpress. بالإضافة إلى Java/Kotlin، عملت مع JS/Go/Python.
4 سنوات في تطوير الواجهة الخلفية. عمل كمطور Java في Sberbank وYandex، وبعد ذلك انتقل إلى Kotlin في AliEpress. بالإضافة إلى Java/Kotlin، عملت مع JS/Go/Python.
التخصصات الرئيسية: تطوير Full Stack لتطبيقات الأعمال، وتطوير التطبيقات للشركات الناشئة، والعمل مع البيانات الضخمة. يفهم جيدًا أحدث الاتجاهات في تطوير الواجهة الخلفية وهندستها، ويتمتع بخبرة واسعة في Java وKotlin. لي...
التخصصات الرئيسية: تطوير Full Stack لتطبيقات الأعمال، وتطوير التطبيقات للشركات الناشئة، والعمل مع البيانات الضخمة. يفهم جيدًا أحدث الاتجاهات في تطوير الواجهة الخلفية وهندستها، ويتمتع بخبرة واسعة في Java وKotlin. لقد كتبت برنامجي الأول عام 1991 وقمت بتطويره طوال حياتي. بعد تخرجه من جامعة الولايات المتحدة، درس العلوم - الفيزياء النظرية - في جامعات في روسيا وأوروبا والولايات المتحدة الأمريكية. منذ عام 2015، تحول إلى التطوير التجاري، وعمل في مشاريع في مجال الويب، وجافا، وBigData، وKotlin، وعمل في الشركات الصغيرة وفي الشركات. لقد شارك مرارًا وتكرارًا في تطوير العديد من الشركات الناشئة - سواء كمطور أو كمؤسس. تشمل الاهتمامات الحديثة Serverless للواجهة الخلفية، وFlutter (الواجهة الأمامية لمنصات مختلفة)، والواجهات متعددة اللغات (OpenAPI، وgRPC)، وقواعد بيانات NewSQL، والتعلم الآلي.
مقدمة إلى كوتلين
-الموضوع 1. مقدمة الدورة ونظرة عامة على اللغة
-الموضوع 2.أساسيات لغة Kotlin وأنواعها وعوامل تشغيلها ووظائفها
-الموضوع 3. البرمجة الشيئية
-الموضوع 4. اللغات الموجهة للمجال (DSL)
-الموضوع 5. البرمجة غير المتزامنة ومتعددة الخيوط مع coroutines
-الموضوع السادس: البرمجة غير المتزامنة ومتعددة الخيوط مع القنوات
-الموضوع 7.Kotlin تعدد المنصات وقابلية التشغيل البيني مع JVM، JS
بداية المشروع والمبادئ العامة لتطوير الواجهة الخلفية
-الموضوع الثامن: التسويق وتحليل المشاريع
-الموضوع 9. اختبار المشروع، TDD، MDD
-الموضوع العاشر: القضايا المعمارية وتهيئة المشروع
-الموضوع 11.التدريب على تهيئة المشروع وTDD
وحدات نموذج النقل
-الموضوع 12. إنشاء واجهة باستخدام OpenAPI
-الموضوع الثالث عشر: إنشاء نماذج API باستخدام منصة Kotlin المتعددة
- الموضوع 14. الممارسة في تطوير نماذج النقل
العمل مع الأطر في Kotlin
-الموضوع 15.تطوير تطبيق متجانس مع الربيع
-الموضوع السادس عشر: تطوير تطبيق الخدمات المصغرة باستخدام KTOR
-الموضوع 17. تطوير تطبيق بدون خادم باستخدام AWS Lambda كمثال باستخدام Kotless
-الموضوع 18.التدرب على العمل مع الأطر
وحدة منطق أعمال المشروع
-الموضوع التاسع عشر: تطوير مكتبة لقالب سلسلة المسؤوليات
-الموضوع 20. إنشاء وحدة منطق الأعمال باستخدام قالب سلسلة المسؤولية.
-الموضوع الحادي والعشرون. خطوة التحقق من الصحة في سلسلة الأعمال
-الموضوع 22.التدرب على إنشاء طبقة أعمال لتطبيق الواجهة الخلفية
طبقة نقل التطبيق
-الموضوع 23. النقل باستخدام WebSocket
-الموضوع 24. النقل باستخدام RabbitMQ
-الموضوع الخامس والعشرون. النقل مع كافكا
-الموضوع 26.التدريب على طبقة النقل الخاصة بالتطبيق
العمل مع قواعد البيانات في مشروع Kotlin
-الموضوع السابع والعشرون.إنشاء مستودع
-الموضوع 28.المستودع مع PostgreSQL
-الموضوع 29.المستودع مع كاساندرا
-الموضوع 30. المستودع مع DynamoDB
-الموضوع 31.التدرب على العمل مع قواعد البيانات في تطبيق الواجهة الخلفية
أمن المعلومات وإدارة المستخدمين
-الموضوع الثاني والثلاثون. المبادئ العامة لحماية المعلومات
-الموضوع 33. التفويض والتوثيق في الأطر
-الموضوع 34.التدريب على إدارة المستخدم
مراقبة التطبيق
-الموضوع 35. المبادئ العامة للمراقبة
-الموضوع السادس والثلاثون. جمع السجلات وإنشاء التقارير التحليلية
-الموضوع 37. ممارسة المراقبة
مشروع العمل
-الموضوع 38. مراجعة المشاريع المهمة في لغة Kotlin والتي تتجاوز نطاق الدورة
-الموضوع 39. التشاور بشأن المشاريع والواجبات المنزلية
-الموضوع 40. حماية أعمال التصميم
س
snaps1981
06.10.2022 ز.
مطور Kotlin Backend - دورة رائعة
المزايا: المسار الصحيح للبدء به. العيوب: لم يتم العثور على أي شيء أكمل الدورة. الكثير من المواد النظرية، والكثير من الممارسة. مدرسون ممتازون، سيرجي (قائد الدورة) قصة مختلفة تمامًا، إلا أنه محاضر ممتاز للاستماع إليه إنه لمن دواعي سروري، لأنه لديه أيضًا قدر كبير من المعرفة في مجال التنمية على هذا النحو، وهو لا يخجل من مشاركة هذه المعرفة، لذا...