الإنترنت
قبل ما تكتب سطر كود، افهم الصفحة بتوصل لك إزاي: الـ request بيروح فين، ومين بيرد عليه.
- How does the internet work?
- What is HTTP?
- What is a Domain Name?
- What is hosting?
- DNS and how it works
- Browsers and how they work
تابع القناة19 مرحلة
من إزاي الإنترنت شغال لحد ما تبني تطبيقات ويب كاملة بـ React. امشي على المراحل بالترتيب، وابني مشاريع وانت ماشي.
قبل ما تكتب سطر كود، افهم الصفحة بتوصل لك إزاي: الـ request بيروح فين، ومين بيرد عليه.
هيكل الصفحة. اكتب HTML صح من الأول: عناصر بمعنى، فورمز سليمة، وصفحة يقدر أي حد يستخدمها.
شكل الصفحة. اتعلم الـ layout بـ Flexbox وGrid، وخلي الصفحة تظبط على أي شاشة.
أهم مرحلة في الرود ماب. اتعلم اللغة كويس، وبعدين اتحكم في الصفحة بالـ DOM وهات داتا بالـ Fetch API.
احفظ تاريخ شغلك وارجع لأي نسخة، واشتغل مع فريق من غير ما حد يمسح شغل التاني.
نزّل مكتبات غيرك وحدّثها بأمر واحد بدل ما تنسخ ملفات بإيدك.
اختار واحد بس واتعمق فيه. React هو الأكتر طلبًا في سوق الشغل.
طرق تنظم بيها الـ CSS في المشاريع الكبيرة بدل ما يبقى ملف واحد ضخم.
الأدوات اللي بتجهز الكود للإنتاج، وبتمسك الأخطاء وتظبط شكل الكود قبل ما يوصل للمستخدم.
اكتب اختبارات تتأكد إن الكود شغال، وإن أي تعديل جديد ما كسرش حاجة قديمة.
TypeScript بيمسك أخطاء كتير قبل ما الكود يشتغل، وبقى أساسي في أغلب الشركات.
اعرف إزاي المستخدم بيسجل دخول، وإزاي تحمي موقعك ومستخدمينك من أشهر الهجمات.
مكونات بتتعمل بالمتصفح نفسه من غير framework، وتشتغل في أي مشروع.
اعرض الصفحة من السيرفر عشان تفتح أسرع ومحركات البحث تقراها، أو ابنيها مرة واحدة كملفات ثابتة.
طريقة تانية تكلم بيها الـ API، بتطلب فيها الداتا اللي محتاجها بالظبط.
قيس سرعة موقعك وحسّنها، وخليه يشتغل حتى من غير إنترنت ويتسطب زي التطبيقات.
انشر مشروعك على الإنترنت واديله دومين، عشان أي حد يقدر يفتحه.
استخدم أدوات الـ AI عشان تشتغل أسرع، بس افهم الكود اللي بتطلعه وراجعه قبل ما تعتمد عليه.
لو حابب تكمل بنفس مهارات الـ Frontend، تقدر تعمل تطبيقات موبايل وديسكتوب.
مبنية على roadmap.sh/frontend.