Full-Stack RoadMap


1

Html تعلم

من المهم عند دخولك في الويب ان تتعلم html لانها هيكل الموقع، ولكن لا تعتبر لغة برمجة.


2

Css تعلم

بعد ان قمت بإنشاء هيكل الموقع عليك تنسيقه بأستخدام لغة ال سي اس اس و هي ايضاً لا تعتبر لغة برمجة انما هي لغة ترميز.


3

Js تعلم

و لتجعل الموقع متفاعل عليك استخدام js وهي من اهم الخطوات في الفرونت اند و تعتبر لغة .برمجة


4

Js, Css تعلم اطار عمل لل

لتسهيل ال js, css عليك تعلم اطار عمل لكل واحد منهم فا مثلا الجافاسكريبت Angular او React او Vue css وال Tiwland.css او Bootstrap


5

تعلم لغة برمجة

في هذه الخطوة يمكنك اختيار اي لغة برمجة تدعم التعامل مع الويب و يوجد الكثير مثال PHP - Python و غيرها من اللغات كل ما عليك هو اختيار لغة برمجة واحدة و العمل بها و للتسهيل عليك فالاغلب يختار الـ PHP كونها من اكثر لغات البرمجة في العالم التي صنع بها مواقع ويب


6

قاعدة بيانات تعلم

بعد تعلمك كل هذا يجب الان ان تتعامل مع قواعد بيانات لحفظ بينات مشروعك بها و قواعد بيانات MySQL من أشهر قواعد البيانات في عالم الويب وهي المسؤولة عن التعامل مع قاعدة البيانات الخاصة بتطبيقك أو مشروعك وإرسال واستقبال البيانات منها


7

framework تعلم

بعد اختيارك للغة البرمجة التي ستعمل بها في الباك اند فالخطوة التالية لك هو اختيار بيئة عمل للتسهيل عليك و تقديم افضل كود في اقل وقت ممكن و كل لغة برمجة و لها بيئة العمل المناسبة ف اذا كان اختيار للـ php فبيئة العمل المناسبة هي Laravel و اذا كان اختيارك للغة بايثون ف ان بيئة العمل المناسبة هي Django -