Full Stack
UI UX
تعلمك لل UI UX سيجعلك قادر على تقديم افضل تجربة للمستخدم من ناحية التصميم
قد يعتقد الكثير ان Ui Ux غير مهم او ان الشركات تستطيع الاستغناء عنها , لكن على العكس تماماً ف Ui UX يعد من اهم الوظائف , فبدونه لن تعرف ما هو التصميم الامثل الذي يفضله المستخدمون , و ستكون غير قادر على تقديم افضل تجربة للمستخدم
JS Framework
للتسهيل عليك و لتقديم افضل تجربة باقل وقت فيجب عليك استخدام فريم ورك للجافاسكريبت يمكنك الاختيار بين العديد منها مثال
Vue.js - React.js - Angular.js
Programming Language
في هذه الخطوة يمكنك اختيار اي لغة برمجة تدعم التعامل مع الويب و يوجد الكثير مثال
PHP - Python
و غيرها من اللغات كل ما عليك هو اختيار لغة برمجة واحدة و العمل بها
و للتسهيل عليك فالاغلب يختار الـ PHP
كونها من اكثر لغات البرمجة في العالم التي صنع بها مواقع ويب
Framework
بعد اختيارك للغة البرمجة التي ستعمل بها في الباك اند
فالخطوة التالية لك هو اختيار بيئة عمل للتسهيل عليك و تقديم افضل كود في اقل وقت ممكن
و كل لغة برمجة و لها بيئة العمل المناسبة ف اذا كان اختيار للـ php فبيئة العمل المناسبة هي Laravel
و اذا كان اختيارك للغة بايثون ف ان بيئة العمل المناسبة هي Django - falsk
MySQL
بعد تعلمك كل هذا يجب الان ان تتعامل مع قواعد بيانات لحفظ بينات مشروعك بها و قواعد بيانات MySQL من أشهر قواعد البيانات في عالم الويب وهي المسؤولة عن التعامل مع قاعدة البيانات الخاصة بتطبيقك أو مشروعك وإرسال واستقبال البيانات منها
Publish your site
بعد اتمامك لموقع الويب يجب عليك الان نشره على شبكة الانترنت العالمية لكي يراه جميع المستخدمين و لجعل ملفات موقع مرئية للعامة يجب عليك رفعها على استضافة و ربط الاستضافة لدومين كـ www.nouvil-net-860804.hostingersite.com مثلا
و لفعل هذا يجب عليك اختيار شركة استضافة مناسبة لك و يجب ان تعلم ان خدمة الاستضافة في الغالب غير مجانية
فهذا الموقع على سبيل المثال بعد ما قمت ببرمجته قمت بشراء استضافة من احد الشركات التي تعطي مساحة تخزين لحفظ ملفات الويب و قمت برفع ملفات موقعي و ربطها بهذا الدومين
www.nouvil.com
لذلك انت تراه الان