التطوير في React - دورة مجانية من ThinkNetica، التدريب لمدة 9 أسابيع، التاريخ 28 نوفمبر 2023.
Miscellanea / / November 30, 2023
الأساس والنظام البيئي
سوف تتقن المبادئ والمبادئ الأساسية لـ React، بالإضافة إلى الحلول الأكثر شيوعًا في نظامها البيئي.
مراجعة مفصلة للكود
سيقوم الموجهون بفحص كل مهمة من مهامك، وإجراء مراجعة تفصيلية للكود، وتقديم توصيات الكود والإجابة على الأسئلة.
أفضل الممارسات
ستفهم كيفية استخدام React والمكتبات الأخرى وكيفية عدم استخدامها، وستفهم إيجابيات وسلبيات الحلول المختلفة وستتعلم كيفية تطبيق أفضل الممارسات والأساليب.
مجتمع
الدراسة بمفردك صعبة ومملة، لذلك لن تكون بمفردك! المنتدى والدردشة والندوات عبر الإنترنت ومجموعة من الطرق الأخرى للحصول على المساعدة والدعم والتواصل مع الأشخاص ذوي التفكير المماثل.
مشروع
ستسمح لك الممارسة المكثفة بدمج المعرفة المكتسبة في وقت قصير وتنفيذ مشروعك الكامل في React.
التعلم بالسرعة التي تناسبك
يمكنك تلقي الدروس وإكمال الواجبات بالطريقة التي تناسبك وبالسرعة التي تناسبك تمامًا. الشيء الرئيسي هو الالتزام بالموعد النهائي للدورة الشاملة.
1. لديك ما لا يقل عن 6 أشهر من الخبرة في تطوير الويب بأي لغة/تقنية (الواجهة الأمامية أو الخلفية)
2. معرفة جيدة بجافا سكريبت
3. لديك فهم OOP وHTTP وDOM وتشغيل المتصفح
4. أنت تعرف كيفية العمل مع Git وGitHub
مبرمج نظام ومطور Fullstack منذ عام 2009
الاهتمامات المهنية: JavaScript وReact وRedux وDevOps والخدمات الدقيقة والأنظمة عالية التحميل.
رد فعل مدرب لأكثر من 100 مطور
يدير تطوير أنظمة CRM/ERP للشركات وأنظمة الحجز (stolica-banketov.ru، sanatorex.ru، pogostim.com) والأنظمة الداخلية (المكتب الخلفي، الاتصالات الهاتفية، الأنظمة السحابية) وغيرها منتجات.
شارك في تطوير المشاريع لحكومة موسكو ( http://mosopenchallenge.ru/)
أدار تطوير موقع pogostim.com - الفائز بمسابقة "أفضل مشروع لتكنولوجيا المعلومات لهذا العام" في مسابقة عموم روسيا "Young Innovative Russian"
أحد مؤسسي استوديو الألعاب. تطوير ودعم الألعاب الاجتماعية الشهيرة مع جمهور يزيد عن مليون لاعب. بشر.
1. تقديم رد الفعل
نظرة شاملة على React ونظامها البيئي. دعونا نتعرف على المفاهيم الأساسية، والمبادئ الأساسية، وتكوين البيئة، ومفهوم المكون وأنواعه، JSX.
2. طرق إنشاء تطبيق React
دعونا نتعلم كيفية إنشاء التطبيقات بطرق وأدوات مختلفة (من الصفر، باستخدام Webpack وBabel. JS / إنشاء تطبيق React / التالي. JS / Gatsby)، مع وبدون عرض من جانب الخادم.
3. الأنماط في تطبيق React
دعونا نتعلم كيفية تعيين الأنماط لتطبيق React وإدارتها باستخدام الأدوات الحديثة (PostCSS، styled-components، styled-jsx).
4. خصائص المكون والدولة
دعونا نستكشف مفهوم الخصائص في المكونات. دعونا نتعلم كيفية نقلها وإجراء فحص النوع. دعونا نفهم مفهوم وميزات استخدام حالة المكون (الحالة).
5. مكونات الحالة وعديمة الحالة
دعونا نقدم مفهوم المكون عديم الحالة ونتعرف على مزايا استخدام هذا الأسلوب.
6. دورة حياة المكون
دعونا ندرس عناصر دورة حياة المكون ونتعلم كيفية استخدامها عمليا.
7. الخطافات المضمنة والمخصصة (React Hooks)
دعونا نجمع ممارسات استخدام أداة جديدة في مكتبة React لتحسين إمكانية القراءة وإعادة الاستخدام في التعليمات البرمجية.
8. الاختبار باستخدام مكتبة اختبار Jest وReact
بينما نقوم بتطوير التطبيق، سنكتب اختبارات لمكوناتنا باستخدام Jest ومكتبة اختبار React.
9. التفاعل مع API
سنقوم بتطوير تطبيق يتفاعل مع واجهات برمجة التطبيقات الخارجية، ويستقبل ويرسل البيانات من خلال واجهة برمجة التطبيقات ويعرضها على الواجهة الأمامية.
10. التوجيه في التطبيق (React Router)، البوابات (React Portals)
دعونا نتعلم كيفية مطابقة عنوان URL وعرض الصفحة المطلوبة دون إعادة التحميل، وهي الطريقة التي ينبغي أن تعمل بها في تطبيق صفحة واحدة. سنقوم بتحليل الحالات المعقدة، مثل معالجة المعلمات الواردة وعمليات إعادة التوجيه وصفحات الخطأ والوصول المصرح به والنوافذ المشروطة باستخدام البوابات
11. التعامل مع الحدث
دعونا نقدم مفهوم الأحداث التركيبية في مكتبة React. دعونا نتعلم كيفية معالجتها وتنفيذ السحب والإسقاط ومعرفة كيفية العمل مع الحافظة.
12. السياق والمصادقة
دعونا نلقي نظرة فاحصة على آلية السياق الجديدة في مكتبة React. دعونا نتعلم كيفية استخدامه بشكل فعال في التطبيق. دعونا نتعلم كيفية التعامل مع المصادقة والتخزين المحلي وملفات تعريف الارتباط.
13. طرق إنشاء النماذج
سوف نتعلم الفروق الدقيقة في إنشاء نماذج بسيطة ومعقدة لتطبيق ما باستخدام أساليب وأدوات مختلفة (بدون أدوات الطرف الثالث، React Hook Form، Formik)
14. تجميع الإنتاج والنشر
ورشة عمل حول تنظيم بنية ملف المشروع وتهيئة البيئة وإعداد تجميع ونشر التطبيق مع الدعم اللاحق.
خياري. إعادة إحياء
النهج التصريحي والوسيطة. تطبيق Redux باستخدام في المشروع.