المهنة "مطور Full Stack" - دورة مجانية من أكاديمية HTML، التدريب لمدة سنة و 7 أشهر، تاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
هذا تدريب جاد يستمر لمدة 11 شهرًا ويتم بناؤه على أساس الثلاثي المهني "المعايير - المشاريع - الموجهين".
سوف تكتسب مهارات في حل المشكلات النموذجية لمطور المكدس الكامل وستتعلم كيفية إنشاء مشاريع حقيقية، بنفس التعقيد كما هو الحال في الصناعة. وسوف تقوم بها بشكل صحيح، على مستوى احترافي عال.
مباشرة بعد التدريب، ستخضع لامتحان لجميع مهاراتك الجديدة وستتدرب على العديد من المشاريع في برنامج Accelerator. بعد ذلك، ستحصل على تدريب مدفوع الأجر في "League A". مع الطلبات الحقيقية والمواعيد النهائية وحصلت لأول مرة المال للمهنة الجديدة لمطور المكدس الكامل - في فريق مع مطورين ومختبرين و مدير. سوف تتعلم كيفية تقدير المواعيد النهائية وستكون قادرًا على إكمال المشاريع مثل النينجا - بسرعة وبدون أخطاء.
شهر واحد من التحضير للمهنة
تم تصميم هذه الوحدة لإعداد المبتدئين لإتقان المهارات المهنية لمطور المكدس الكامل بنجاح.
سوف تنغمس بسلاسة في إيقاع التعلم، كما ستمر وتدمج "الحد الأدنى التكنولوجي" من الصفر، وهو أمر ضروري للتعلم الفعال لحل مشكلات المطور المتكامل.
يتضمن هذا الحد الأدنى المعرفة الأساسية بـ HTML وCSS، وأساسيات لغة JavaScript والخوارزميات الأساسية، وأساسيات العمل مع واجهات برمجة تطبيقات المتصفح باستخدام JavaScript، بالإضافة إلى القدرة على استخدام أدوات تطوير الفريق، وهي Git و جيثب.
جافا سكريبت لمدة شهرين. التطوير المهني لواجهات الويب
سوف تتعلم أساسيات JavaScript، وتتعرف على الإمكانيات الحالية لمعيار ECMAScript 2018، وتتعلم التفكير الخوارزمي، ستفهم كيفية إحياء الصفحات الثابتة، والتحقق من صحة البيانات في النماذج، والتفاعل مع الخوادم، والتدرب على حل المشكلات النموذجية مهام.
جافا سكريبت لمدة شهرين. بنية تطبيق العميل
سوف تتعلم كيفية تصميم تطبيقات صغيرة في JavaScript، وتجربة إمكانيات JS من الإصدارات المستقبلية لمعيار ECMAScript، والتعرف على مفهوم OOP. عند تصميم تطبيق ما، ستستخدم نمط MVC وستتعرف على نهج المكونات في التطوير والتعليمات البرمجية غير المحكمة وربط البيانات. بالإضافة إلى ذلك، ستتعلم كيفية العمل مع REST API وإنشاء تطبيقات غير متصلة بالإنترنت. سنتحدث أيضًا عن إعداد البيئة: التبعيات واستخدام المكتبات الخارجية وكود البناء وخوادم التطوير.
2 أشهر رد الفعل. تطوير تطبيقات العميل المعقدة
سوف تتعلم كيفية تصميم تطبيقات كبيرة من جانب العميل باستخدام مكدس React-Redux-Thunk-Jest. سوف تقوم بإعداد البيئة. سوف تفهم مكان استخدام React وأين لا تكون هناك حاجة إليه. تعرف على مكتبة Redux. سيتم التركيز بشكل كبير على تصحيح أخطاء التعليمات البرمجية. بالإضافة إلى ذلك، ستتعلم كيفية اختبار تطبيقاتك: كتابة اختبارات الانحدار والوحدة واستخدام مكتبة Jest لهذا الغرض.
شهرين Node.js. التطوير الاحترافي لـ REST API
دعونا نتعرف على منصة Node.js وأساسيات تطوير تطبيقات الخادم في TypeScript. نقوم بتصميم وتوثيق والتحقق من أداء واجهات برمجة تطبيقات REST باستخدام الاختبارات الآلية. نحن نتحقق من صحة البيانات الواردة من العملاء، ونتعرف على نظام MongoDB DBMS وندير البيانات في قاعدة البيانات من التطبيق. نحن نعمل على تطوير خدمة REST API كاملة مع دعم الموارد العامة والخاصة.
حزمة الدورة التدريبية: Node.js LTS، MongoDB، TypeScript، Express.js، got، jest، supertest، Open API، joi.
شهرين Node.js. تصميم خدمات الويب
نحن نعمل على توسيع معرفتنا بـ TypeScript ومنصة Node.js وواجهة برمجة التطبيقات المضمنة. نقوم بتصميم خدمات معقدة باستخدام مبادئ DDD (التصميم المعتمد على المجال). توسيع المعرفة في مجال OOP. دعونا نتعلم ما هو عكس التحكم وحقن التبعية.
قم بتوسيع معرفتك بتخزين البيانات وتدرب على نظام PostgreSQL DBMS وكيفية التفاعل معه من التطبيق الخاص بك. تعرف على كيفية إضافة دعم في الوقت الفعلي لتطبيقك باستخدام بروتوكول WebSocket. ستتعلم خلال الدورة العديد من أنماط التصميم الجديدة التي تُستخدم غالبًا عند تطوير تطبيقات الخادم.
حزمة الدورة التدريبية: Node.js LTS، وTypeScript، وExpress.js / Fastify، وInversify.js، وPostgreSQL، وORM.
3.5 أشهر الدرجات + التسريع
أولاً، سنقوم بتقييم مستوى مهاراتك وسرعة تطورك باستخدام الدرجات، وسنخبرك بما يمكن تحسينه.
ثم سنبدأ العمل على ترقيتك في برنامج Accelerator. ستعمل على مشروع تلو الآخر كجزء من فريق صغير: أنت كمطور، بالإضافة إلى مرشد ومختبر ومدير. سنساعدك ونقدم لك الملاحظات ونقيس أدائك ونراقب نموه.
قبل كل مشروع، ستتلقى مواصفات فنية وتخطيطًا وموعدًا نهائيًا يجب أن يكون المشروع جاهزًا بحلوله. عند الانتهاء، سيقوم معلمك بمراجعة الكود الخاص بك ويمكنك الرد على تعليقاتك. بعد ذلك، سيتم إرسال المشروع للاختبار، ومن ثم سيتم تقييمه وفق عدة معايير.
تم اختبار فعالية المسرّع في دورات أكاديمية أخرى: في المتوسط، في المشروع الثالث، تزيد سرعة عمل الطالب مرتين مقارنة بالأول. سيكون هناك عدد أقل بكثير من الأخطاء في التعليمات البرمجية الخاصة بك، وسوف تتعلم كيفية تحليل عملك واختبار المشاريع بنفسك.