التطوير في Go - دورة 51000 فرك. من ThinkNetica، التدريب لمدة 12 أسبوعًا، تاريخ 28 نوفمبر 2023.
Miscellanea / / November 28, 2023
أكثر من 15 عامًا في مجال تكنولوجيا المعلومات، 7 سنوات منها في التطوير.
مطور Fullstack ومهندس معماري وقائد فريق التطوير.
التطوير في جولانج منذ عام 2016.
شارك في تطوير نظام النقل الذكي ( http://www.transflow.ru/), وهو جزء من نظام "المدينة الآمنة" الذي تنفذه شركة Rostec في المناطق الروسية.
بصفته مهندس DevOps، شارك في إنشاء نظام مراقبة البنية التحتية الحيوية الذي تم تنفيذه في أكبر الشركات الروسية والأجنبية ( http://pkcc-ps.ru/ru/partners/).
المشاركة في تطوير نظام التشغيل الآلي المتكامل لمعبر العبارات كيرتش.
بناءً على طلب فرع Fonbet، قاد تطوير منصة برمجيات المراهنات. كبير مطوري Go في بنك MTS.
لقد قمت بالتطوير في Go منذ أكثر من 5 سنوات، وعلى مدى السنوات الأربع الماضية كنت مهندسًا للبرمجيات. خلال هذا الوقت تمكنت من تصميم وتطوير العديد من أنظمة المعلومات. كانت وظيفتي الأخيرة تتعلق بتطوير نظام مؤسسي كبير لإدارة العمليات داخل الشركة. كنت مسؤولاً عن هندسة النظام واختيار التكنولوجيا والتنفيذ النهائي للمشروع. قام هذا النظام بتنفيذ وحدات مختلفة، مثل إدارة المهام ومحاسبة الموظفين وإعداد الميزانية والتحليلات وإعداد التقارير. لقد أوليت اهتمامًا خاصًا لقابلية التوسع وأمان النظام حتى يتمكن من دعم أعباء العمل العالية وحماية المعلومات الحساسة. طوال المشروع، تعاونت مع فرق التطوير والتحليل المختلفة لمناقشة المتطلبات واتخاذ قرارات التنفيذ. لقد أجريت أيضًا مراجعات واجتماعات منتظمة للكود لضمان التزام الكود بالمعايير والبرامج عالية الجودة. بعد الانتهاء من التطوير، قمت بإطلاق النظام ودعمه اللاحق. لقد قمت بتدريب المستخدمين على كيفية استخدام النظام، وتتبعت المشكلات التي ظهرت، وقمت بإجراء التغييرات اللازمة على الكود. لقد كان من دواعي سروري بشكل لا يصدق أن أرى كيف ساعد النظام الذي أنشأته في تحسين عمليات الشركة وجعلها أكثر كفاءة. في المستقبل، أتمنى مواصلة العمل مع Go وتوسيع مهاراتي في هندسة البرمجيات. لدي العديد من الأفكار والخطط وأنا واثق من أنني أستطيع إنشاء أنظمة أكثر ابتكارًا وإفادة.
الأسبوع 1
الدرس 1. برنامج الدورة وأهدافها. مقدمة للذهاب
الدرس 2. اذهب إلى ميزات بناء الجملة
الأسبوع 2
الدرس 3. الخوارزميات في الذهاب
الدرس 4. هياكل البيانات في Go
الأسبوع 3
الدرس 5. إخراج المدخلات
الدرس 6. OOP في الذهاب
الأسبوع 5
الدرس 9. واجهات
الدرس 10. البرمجة التنافسية
الأسبوع 6
الدرس 11. برمجة الشبكات
الدرس 12. تطبيقات الويب
الأسبوع 7
الدرس 13. واجهة تطوير التطبيقات (API)
الدرس 14. استدعاء الإجراء عن بعد (RPC، gRPC)
الأسبوع 8
الدرس 15. قواعد البيانات العلائقية
الدرس 16. تطبيقات قواعد البيانات
الأسبوع 9
الدرس 17. اذهب إلى هندسة التطبيقات
الدرس 18. الخدمات المصغرة وKubernetes
الأسبوع 10
الدرس 19. قوائم انتظار الرسائل
الدرس 20. قواعد البيانات غير العلائقية
نحن نتقن أدوات تعدد المهام (التزامن) في تنفيذ المهام العملية. Goroutines والقنوات والتكوين وخطوط الأنابيب والتوقيت والسياق والمزامنة.
4
حول الدورة. المعلمون - مطورو Tinkoff يشاركون الأدوات والتقنيات التي يستخدمونها في العمل الحقيقي. الوصول عبر الإنترنت إلى المواد التعليمية والمحاضرات والواجبات المنزلية حيث يمكنك ممارسة مهاراتك المكتسبة. التطبيق العملي...
2,7