DevOps للمبرمجين - دورة 50000 فرك. من هيكسلت التدريب 3 أشهر تاريخ 29 نوفمبر 2023.
Miscellanea / / November 29, 2023
- بالنسبة لأولئك الذين يبرمجون بالفعل ويريدون تحسين مستواهم المهني
- بالنسبة لأولئك الذين حاولوا بالفعل الدراسة بأنفسهم، ولكنهم يشعرون الحاجة إلى مرشد
- بالنسبة لأولئك الذين ليسوا على دراية بهذا الموضوع ويريدون فهمه بمستوى جيد
شكل
تدريب جماعي مع الطلاب والمرشد. يتكون البرنامج من عدة وحدات. تشتمل كل وحدة على نظرية في شكل محاضرات فيديو وواجبات منزلية ومشروع في نهاية كل وحدة يعزز المادة المغطاة. يتم حفظ المشاريع في ملف تعريف GitHub وتصبح جزءًا من محفظة الطالب.
أثناء التدريب، يجيب المرشد على الأسئلة، ويساعد في المهام المستقلة، و يقوم بمراجعة الكود للمشاريع ويجري مكالمات مع الطلاب لمناقشة النظرية بمزيد من التفاصيل أو المساعدة في التنفيذ الممارسات.
مدرسة برمجة عبر الإنترنت يتم مطاردة خريجيها من قبل الشركات
قمنا بتوظيف أول طالب لدينا في عام 2013. في ذلك الوقت، كانت متطلبات المعرفة المبتدئة أعلى، وكان العشب أكثر خضرة
وقد أثر ذلك على البرامج التدريبية وتفاصيلها وعمقها. يتم إجراء المقابلات مع طلاب هيكسليت تحت شعار: "حسنًا، كانت المشاكل أكثر صعوبة في هيكسليت".
في بعض الأحيان يتم تعيين طلابنا دون إجراء مقابلة فنية، فقط على أساس تحليل كود المشروع
في الوقت الحاضر، تدرج المزيد والمزيد من الشركات دورات Hexlet كميزة إضافية عند التوظيف. وتثق بنا الشركات الشريكة لنا كثيرًا لدرجة أنها تجري مقابلات مع الخريجين دون النظر إلى سيرتهم الذاتية
رئيس الوزراء لمدة ثلاث سنوات تقريبًا في مدرسة موسكو للمبرمجين، وأشرف على تطوير نظام إدارة التعلم الداخلي وإدارة البنية التحتية للمدرسة. شارك في إصدار أسماء النطاقات وإعداد الخوادم وتكوينها. المشاركة في تطوير CI/CD الداخلي، ونقل العديد من الخدمات الداخلية إلى عامل الإرساء. تم حل مشكلات حماية النظام الأساسي من DDoS. حاليًا - مهندس DevOps في شركة تكنولوجيا معلومات تعمل على تطوير خدمات الهاتف المحمول في موسكو
مهندس DevOps يتمتع بخبرة في العمل مع Windows Server وLinux.
الصيانة وإعداد CI/CD (GitLab، Jenkins، Ansible). إعداد بيئة للمطورين (Docker، Docker Compose). الرصد (زابيكس، بروميثيوس، جرافانا). اختبار (بيثون، السيلينيوم، جيت). التوجيه في Hexlet لمشاركة المعرفة وتحسين المهارات الشخصية
يعمل في مجال تكنولوجيا المعلومات منذ أكثر من 15 عاماً.
عمل في معظم حياته المهنية كمهندس أنظمة لأنظمة التشغيل Linux وWindows. يشغل حاليًا منصب مهندس DevOps.
أتمتة النشر وتكوين التطبيق الخاص بك على جهازك المحلي. تعرف على كيفية إدارة التكوين والمفاتيح الخاصة بشكل صحيح. تعلم المبادئ الأساسية لإنشاء تطبيقات سهلة الاستخدام وقابلة للتطوير. قم بتعبئة تطبيقك في Docker، وقم بتشغيل أي مكدس باستخدام أمر واحد عبر Docker Compose. إعداد التكامل المستمر
- البنية التحتية كرمز
- عزل بيئتك مع Vagrant
- أتمتة البيئة المحلية (Ansible)
- إدارة الأسرار والمتغيرات (Ansible Vault)
- مقدمة إلى دوكر
- البنية التحتية غير القابلة للتغيير
- أتمتة عمليات إنشاء المشروع (Docker Compose)
- التكامل المستمر (إجراءات جيثب)
- مركز التسجيل دوكر
- ملفات نقطية
2. النشر والتشغيل
يمكنك نشر التطبيق باستخدام زر واحد في وقت واحد على أي عدد من الأجهزة. تعرف على كيفية إنشاء مجموعة تجاوز الفشل بشكل صحيح وتحديثها بسلاسة دون توقف. ربط التسجيل والمراقبة للاستجابة السريعة للمشكلات. تتبع الأخطاء من خلال هواة الجمع وقم بتصحيحها قبل أن يكتب لك العملاء عنها.
- 12 مبدأ العامل
- النشر باستخدام Ansible
- أساسيات كوبرنيتيس
- بنية قابلة للتطوير (DNS، الموازنات، الكتلة)
- الإصدارات: أزرق أخضر، كناري، رولينج
- عديمي الجنسية مقابل الدولة
- إدارة الهجرات
- نشر وقت التوقف صفر
- المراقبة والتسجيل (DataDog)
- جامعو الأخطاء (شريط التمرير)
3. إدارة البنية التحتية
انشر مجموعة سحابية على Digital Ocean وقم بأتمتة العملية باستخدام Terraform. قم بتكوين وتحديث الأجهزة العنقودية باستخدام Ansible Playbooks الجاهزة. التعرف على أهم مكونات البنية التحتية السحابية (DNS، DB، التخزين) وتعلم كيفية التعامل معها. تعرف على كيفية حماية البنية الأساسية الخاصة بك بشكل صحيح من التهديدات المحتملة.
- مقدمة إلى السحابة (GCP، AWS، DO)
- أتمتة نشر المجموعة (Terraform)
- إعداد الآلات (Ansible)
- تحضير الصور (باكر)
- التوازن على مستوى DNS
- تسليم سريع للمحتوى الثابت عبر CDN
- قاعدة البيانات كخدمة
- الأمان (المفاتيح، المنافذ، الشبكات، المعقل، VPN)
- التطوير على الأجهزة البعيدة
تتحدث الدورة عن ماهية Docker، وكيف تبسط حياة المطور، وتقدم المفاهيم والأوامر الأساسية. يعلم كيفية إدارة حاويات Docker المتعددة في وقت واحد باستخدام Docker Compose.
3,8
خلال التدريب، سوف تكتسب المعرفة والمهارات اللازمة لفهم البنية التحتية لنظام التشغيل Windows Server 2012، بنية الشبكة وطوبولوجياها ومفاهيم الأمان وأفضل ممارسات إدارة الخادم أنظمة لقد قمت بتغطية موضوعات حول تثبيت أداء Windows Server وتكوينه وصيانته وإدارته 2012، العمل مع خدمات مجال Active Directory (AD DS)، وخدمات اسم المجال (DNS)، والتخزين وغيرها الكثير آخر. * *يتم تدريس الدورة بالشراكة مع أكاديمية ARMKYBERSEC
4,2
تتناول هذه الدورة التدريبية العملية الدورة الكاملة لبناء البنية التحتية باستخدام Terraform كمثال. ستساعدك المعرفة المكتسبة على إنشاء ودعم الحلول المختلفة المتعلقة بالتطبيقات والبنية التحتية في حالة التشغيل باستخدام الكود، مما يسمح لك بإعادة إنتاج وتطبيق التطبيقات الجاهزة بسهولة في أي بيئة بسرعة ومضمونة تعيين.
4,1