مطور Fullstack - دورة 149000 فرك. من هيكسلت مدة التدريب 16 شهر تاريخ 30 نوفمبر 2023.
Miscellanea / / November 28, 2023
مطور Fullstack منغمس في جميع مراحل تطوير خدمة الويب. يشارك في إنشاء الجزء المرئي - الواجهة الأمامية وفي تنفيذ الخادم - الواجهة الخلفية
تعلم كيفية إنشاء تطبيقات الويب من البداية: تخطيط الصفحات بتنسيق HTML وCSS، وإضفاء الحيوية عليها باستخدام JavaScript، وتطوير جانب العميل في React، وتجميع الواجهة الخلفية بالكامل باستخدام Node.js.
مطور Fullstack منغمس في جميع مراحل تطوير خدمة الويب. يشارك في إنشاء الجزء المرئي - الواجهة الأمامية، وتنفيذ الخادم - الواجهة الخلفية.
تم تصميم عملية التعلم في Hexlet بطريقة تجعل من المستحيل "الجلوس" أو "الاستماع". تم تصميم Hexlet للتدريب الجاد وهو مثالي لأولئك الذين يريدون أن يصبحوا مهندسين جيدين
دراسة عميقة للموضوعات
نحن لسنا من أنصار نهج "التكرار بعد المعلم".
في Hexlet، حل المشكلات يأتي فقط من خلال الفهم الحقيقي. لن تقوم بكتابة التعليمات البرمجية فحسب، بل ستتعلم كيفية العثور على أفضل الحلول بنفسك
شهادة
أصحاب العمل يقدرون خريجي هيكسليت؛ فالشهادة هي تأكيد على أنك عملت بجد على نفسك وأن لديك فرصة جيدة لأن تصبح متخصصًا من الدرجة الأولى
تدرب من اليوم الأول
لنبدأ بكتابة الكود في الدرس الأول. ستجد مئات التمارين في جهاز المحاكاة، ومهام التحدي لأولئك الذين يحبون الأشياء الأكثر تحديًا، بالإضافة إلى 4 مشاريع ستكتب فيها تطبيقات محفظة كاملة على GitHub
الموجهين ذوي الخبرة
المطورين الممارسين الذين سيقومون بتعديل مسار التعلم الخاص بك ومساعدتك في التغلب على الصعوبات.
لن تترك وحدك ولن تخجل من النتيجة
المقابلات المضمونة
سنقوم بإعدادك بشكل شامل لإجراء المقابلات والبحث عن وظيفتك الأولى. سنقترح ترشيحك على الشركات الشريكة
عالم فيزياء إشعاعية من خلال التدريب، في مجال تطوير الويب منذ عام 2014. لديه خبرة في العمل كمستقل وفي فرق موزعة. تم تطوير مشاريع لشركة Rostelecom، واجهة نظام توزيع الوصول في شركة Gazprom Neft
خريجنا! أصبح مطور مكدس كامل على Hexlet. تمكنت من العمل كمتعاقد خارجي وفي فريق شركة منتج. حاليًا مطور في EPAM Systems. المكدس الرئيسي – React / Redux / Effector / TypeScript
يعمل كمبرمج رئيسي في JS Frontend. مع أكثر من 10 سنوات من الخبرة في تطوير البرمجيات، جربت نفسي في أدوار مختلفة. بالإضافة إلى تطوير الواجهة الأمامية، فهو مهتم بتطوير الواجهة الخلفية وتصميم وإدارة تطوير البرمجيات.
[أساسيات التخطيط وتحديد المواقع]
إنشاء الصفحات الأولى باستخدام HTML وCSS
ضع عناصر HTML باستخدام إمكانيات تحديد المواقع المتاحة ووحدة CSS Flex
تعرف على أساسيات CSS لعناصر التصميم على الصفحة.
تعلم كيفية إنشاء النماذج والجداول واستخدام علامات HTML المتاحة للدلالات الصحيحة
ندوات عبر الإنترنت
رمز التصحيح (Chrome DevTools)
أساليب التخطيط ومنهجيات التخطيط الأساسية
الدورات
أساسيات التخطيط الحديث
أساسيات تخطيط المحتوى
CSS: تحديد موضع العنصر
CSS: أساسيات فليكس
[أساسيات برمجة الويب]
تعلم أساسيات البرمجة: أنواع البيانات، والشروط، والحلقات والوظائف
املأ محفظة GitHub الخاصة بك ببرامجك الأولى
قم بتحسين تفكيرك الخوارزمي وقم بتنفيذ وظائف الفرز بنفسك
تكوين نظام التشغيل بشكل صحيح للتطوير، وتعلم كيفية استخدام سطر الأوامر
قم بتثبيت Git، محرر كود VS Code
الدورات
مقدمة في البرمجة
أساسيات سطر الأوامر
شبيبة. تهيئة البيئة
شبيبة. المصفوفات
مقدمة إلى جيت
ندوات عبر الإنترنت
إعداد البيئة (مدير إصدار asdf، أوبونتو على نظام التشغيل windows)
تصحيح أخطاء التعليمات البرمجية الفعال (مصحح الأخطاء، الأساليب)
البحث عن المعلومات التقنية
تنظيم المهام باستخدام لوحة كانبان (Trello)
المشروع النهائي
ألعاب ذهنية
[03]
[جافا سكريبت المهنية]
تعلم كيفية كتابة التعليمات البرمجية الجاهزة للإنتاج
قم بإعداد التكامل المستمر ونشر الحزمة الأولى الخاصة بك على npm
إتقان مبادئ البرمجة الموجهة نحو المشاريع والوظيفية
ابدأ في كتابة التعليمات البرمجية المعيارية التي يسهل توسيعها وصيانتها
تسريع الاختبار الآلي للتعليمات البرمجية الخاصة بك
الدورات
توظيف
وظائف.JS
JS.التجريد باستخدام البيانات
JS.Objects
JS.الاختبار الآلي
شبيبة.الأشجار
ندوات عبر الإنترنت
الخوارزميات وهياكل البيانات
العمل الفعال (المفاتيح الساخنة، وتنظيم مساحة العمل، والكتابة باللمس)
البرمجة الوظيفية (النقاء، الآثار الجانبية)
بنية اللغة (التحليل، AST، تشغيل المترجم/المترجم، ترتيب الحساب، الكتابة)
المشروع النهائي
حاسبة الفرق
[04]
[البرمجة غير المتزامنة وطلبات الشبكة]
انغمس في عدم التزامن، وتعلم كيفية كتابة التعليمات البرمجية التي تستخدم وحدة المعالجة المركزية بكفاءة
تعلم HTTP وقم بتقديم الطلبات باستخدام Axios
أنشئ بنية مساعدة تقوم بتنزيل صفحات موقع الويب من الإنترنت وتحليلها وتغييرها حتى تتمكن من العمل دون الوصول إلى الإنترنت
الدورات
شبيبة. مقدمة إلى OOP
التصميم الموجه للكائنات
بروتوكول HTTP
البرمجة غير المتزامنة
التعبيرات العادية Regexp
اختبار متقدم
ندوات عبر الإنترنت
هيكل أنظمة التشغيل (الكود، الإدارة، العمليات، الذاكرة، نظام الملفات)
الاتصال بالبودكاست التعليمي والكتب والأحداث عبر الإنترنت والمشاركة في المجتمعات المحلية والتدوين ومساعدة الآخرين في Hexlet Slack والمناقشات
المشروع النهائي
محمل الصفحة
[05]
[تطوير تطبيقات المتصفح]
أنشئ تطبيقات تفاعلية في المتصفح وقم بتجميعها مع Webpack
استخدم DOM API بكفاءة، وقم بإجراء طلبات HTTP باستخدام AJAX
استخدم النهج المعماري MVC لإنشاء تطبيقات مقاومة للتغيير
تعلم كيفية التعامل مع النماذج بشكل صحيح: تحقق من صحة البيانات وفكر في الأمان
تعرف على الطبيعة غير المتزامنة لجافا سكريبت
الدورات
شبيبة. واجهة برمجة تطبيقات دوم
هندسة الواجهة الأمامية
شبيبة. تعدد الأشكال
ندوات عبر الإنترنت
العمل الجماعي في جيت
REST API، قوائم الانتظار، وظائف الخلفية
المشروع النهائي
مجمع آر إس إس
[06]
[رد فعل تطوير التطبيقات]
Master React لبناء مواقع معقدة ذات صفحة واحدة (SPA)
الاستفادة الكاملة من المعرفة المكتسبة في الوحدات السابقة
قم بتوصيل مآخذ الويب للتطبيقات في الوقت الفعلي
إدارة حالة التطبيق بذكاء باستخدام Redux Toolkit
قم بإنشاء مكونات يسهل صيانتها وإعادة استخدامها، حتى عبر المواقع
قم بدمج المكتبات مع React التي لم يتم تصميمها في الأصل للعمل معها
الدورات
JS.React
JS.Redux (رد الفعل)
شبيبة تعدد الأشكال
شبيبة. رد فعل السنانير
تتفاعل. مجموعة أدوات الإعادة
شبيبة. الغوص في الفصول الدراسية
ندوات عبر الإنترنت
مقابلة تجريبية
خطافات التفاعل: useState، useEffect، useRef
حزمة الويب الأساسية
كيف يعمل Redux وصنع نسخة تناظرية باستخدام React Hooks
تدرب على خطافات التفاعل
المشروع النهائي
الدردشة (سلاك)
[07]
[التطوير على Fastify]
أنشئ خدمات شاملة باستخدام Fastify
استخدم ORM لإنشاء النماذج وتعيينها إلى قاعدة بيانات. طرح عمليات الترحيل لتطوير قاعدة البيانات. تنفيذ المصادقة والترخيص
اكتب اختبارات آلية لتحسين جودة التعليمات البرمجية والتأكد من عملها
نشر الموقع على الخادم
الدورات
شبيبة. خادم HTTP
شبيبة. يعبر
أساسيات البيانات العلائقية
ندوات عبر الإنترنت
تطوير المنتج (Lean Startup: Time To Market، MVP، اختبارات A/B)
الثقافة الهندسية
المشروع النهائي
مدير المهام