خارطة طريق شاملة لتعلم واحتراف تصميم وبرمجة المواقع

المستوى الأول (تصميم المواقع)
فى المستوى الأول نركز تركيزاً كاملا على تصميم المواقع الاكترونية تصميماً متكاملاً
يحتوى المستوى الأول على 3 دورات وبنهاية المستوى الأول ستكون قد أنشأت 4 مشاريع متكاملة
يمكنك المستوى الأول من عمل موقع أعمال تضع فيه المشاريع الخاصة بك بحيث يكون هو السيرة الذاتية الخاصة بك عند تقديمها فى الشركات
HTML
الخطوة الاولى فى تعلم تصميم المواقع
تقنية HTML هى التقنية الأساسية لبناء هيكل صفحات الويب ولا يمكن بناء الموقع بدونها

روابط مساعدة
تعلم HTML وتصميم اول موقع خاص بك
تصميم موقع أفلام و موقع مطعم اونلاين
CSS
الخطوة الثانية فى تعلم تصميم المواقع
تقنية CSS هى المسؤولة عن تنسيق النصوص، الألوان، الخلفيات، والمسافات وابعاد الصفحة وتحسين شكل الموقع والتصميم واعطاء لمسة جمالية للموقع
قبل الانتهاء من هذه الخطوة
يجب تعلم اساسيات التصميم المتجاوب Responsive design لضمان توافق الموقع مع جميع الأجهزة (موبايل، تابلت، لابتوب)

روابط مساعدة
دورة تعلم ال CSS من الصفر الى الإحتراف
تصميم موقع معرض أعمال لعرض مشاريعك الخاصة
مشروع تصميم السيرة الذاتية
Bootstrap
Bootstrap هو إطار عمل يعتمد بشكل كبير على CSS، لذا من الأفضل تعلمه بعد CSS لتتمكن من عمل تصميمات كبيرة وجذابة بجودة عالية ومجهود اقل
يجدر الإشارة بأن تقنية Bootstrap تحتوى أيضاً على بعض الأكواد البسيطة للجافا اسكريبت
فإذا لماذا نتعلمه قبل جافا اسكريبت ؟
وضعنا تقنية البوتستراب هنا بعد تعلم CSS لانه من السهل جدا تعلمه بعد اكتسابك مهارات أساسية في CSS
وأيضا لكي تتمكن من إتمام الجزء المتعلق بالتصميم بشكل كامل أولاً قبل الانتقال إلى البرمجة التفاعلية مثل جافا اسكريبت والدخول في تفاصيلها

روابط مساعدة
دورة تعلم بوتستراب وتصميم موقع تجارة الكترونية متكامل
تصميم موقع متجر الكترونى متكامل
المستوى الثانى (أساسيات البرمجة)
بعد الانتهاء من مرحلة تصميم الموقع تأتي المرحلة الثانية وهي مرحلة البرمجة وربط الموقع بقواعد البيانات
في هذه المرحلة سنتعلم أساسيات البرمجة وكتابة الكثير من الأكواد البرمجية المتقدمة
هذا المستوى مهم جداً فى مرحلة التأسيس وسيبنى عليه كل المستويات التالية لربط تصميم المواقع بالبرمجة
يجب تعلم أساسيات البرمجة أولاً قبل التعامل مع قواعد البيانات وأيضاً قبل التعامل مع الأكواد المتقدمة فى الجافا اسكريبت
C Sharp
أول خطوة فى عالم كتابة الكود الحقيقى وأول لغة برمجة حقيقية سنقوم بتعلمها فى خارطة الطريق الخاصة بنا
فى هذه المرحلة يمكنك البدء بأى لغة برمجها تريدها سواء كانت سى شارب او بايثون او PHP او غيرها
اخترنا لغة سي شارب لأنها من اللغات الرائدة في سوق العمل حاليًا وأيضاً لانها من أفضل لغات البرمجة التى يمكن البدأ بها لفهم أساسيات البرمجة بشكل واضح ومبسط
لغة سى شارب يمكنك من خلالها إنشاء تطبيقات موبايل و تطوير المواقع الإلكترونية وأيضا تطوير تطبيقات سطح المكتب و برمجة الألعاب كما تستخدم أيضا فى تحليل البيانات وتطوير انظمة ال IOT

روابط مساعدة
تعلم أساسيات سى شارب المستوى الأول
تعلم أساسيات سى شارب المستوى الثانى
Object Oriented Programming
البرمجة كائنية التوجه (OOP) هي الأساس الذي سنبني عليه كل ما تبقى من رحلتنا البرمجية
تعتبر البرمجة الكائنية هى عنق الزجاجة الأول للمبرمجين واذا أتقنتها ستتمكن من التقدم في مسار البرمجة بسهولة وسلاسة
ستساعدك OOP على فهم كيفية تصميم برامج منظمة ومرنة مما يجعل التعامل مع المشاريع المعقدة أكثر وضوحًا وكفاءة
سنتعلم ايضاً فى هذه الدورة مجموعة كبيرة من الخوارزميات (Algorithms) وكيفية حل المشكلات Problem Solving
سنتعرض ايضاً فى هذه الدورة على الكثير من هياكل البيانات DataStructures وكيفية التعامل معها

روابط مساعدة
دورة تعلم البرمجة الشيئية
JavaScript
تعتبر JavaScript من المهارات الأساسية التي يجب تعلمها لتطوير مواقع وتطبيقات الويب من خلالها، يمكن للمطورين إنشاء واجهات مستخدم تفاعلية مثل عرض الرسائل التفاعلية والتحقق من البيانات المدخلة ويمكنك إضافة تأثيرات حركية وغيرها
تعتبر جافا اسكريبت ركيزة من ركائز تعلم تراك تطبيقات الويب والمواقع لذا يجب تعلم ال DOM وال BOM فى الجافا اسكريبت قبل الانتقال للمرحلة التالية

روابط مساعدة
دورة تعلم الجافا اسكريبت من الصفر
مشاريع عملية بإستخدام جافا اسكريبت
المستوى الثالث
برمجة المواقع وتطبيقات سطح المكتب وبرمجة مواقع ويب تفاعلية متكاملة
يدمج هذا المستوى ما تعلمته في المستويين الأول والثاني، ويأخذك إلى مستوى متقدم حيث تبدأ بتطبيق البرمجة في مشاريع حقيقية.
في هذه المرحلة سنتعلم التعامل مع قواعد البيانات و عمل مشاريع متكاملة
سنتعلم انشاء تطبيقات سطح مكتب مثل برامج السوبر ماركت والصيدليات ومحلات الملابس وغيرها من عمليات البيع والشراء
كما ستتمكن من انشاء مواقع متاجر الكترونية ومواقع اخبارية متكاملة سواء كانت تصميم الموقع او برمجته بالكامل
هذا المستوى يؤهلك بشكل كامل فى انشاء مشاريع متكاملة مثل المشاريع الخاصة بالشركات
SQL Database & Entity Framework
انشاء مشروع برنامج المبيعات POS
هذا المشروع يؤهلك لثقل مهاراتاك فى تحليل وتصميم قواعد البيانات البسيطة والمعقدة و تحليل المشاريع البرمجية الكبيرة وتصميمها
تعلم واتقان
( Database Design & SQL )
( System Analysis )
( Entity Framework )
( Desktop Applications | Windows Forms )
( Creating Complete Projects )

روابط مساعدة
دورة انشاء برنامج مبيعات سوبر ماركت و صيدليات
ASP.Net MVC Core
يعد ASP.Net Core من أقوى الإطارات التي يمكنك استخدامها لبناء تطبيقات ويب
في هذه المرحلة، سنتعلم كيفية بناء تطبيقات ويب متكاملة من البداية للنهاية سواء تصميم الموقع كما تعلمنا فى المستوى الأول او برمجة الموقع نفسه وربطه بقواعد البيانات كما سنتعلم فى هذا المستوى مما يمكنك من إنشاء مواقع ديناميكية تتفاعل مع المستخدمين وقواعد البيانات.

روابط مساعدة
دورة انشاء موقع إخبارى متكامل باستخدام ASP.Net Core