تعلم البرمجة

تجربة تعليمية ممتعة، لتعلم البرمجة وتطوير المهارات التقنية مجاناً

مشاريع عملية مصممة لتناسب سوق العمل والشركات لتأهيلك للاحتراف في تطوير الويب وتصميم التطبيقات

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

programming roadmap

المستوى الأول (تصميم المواقع)

فى المستوى الأول نركز تركيزاً كاملا على تصميم المواقع الاكترونية تصميماً متكاملاً

يحتوى المستوى الأول على 3 دورات وبنهاية المستوى الأول ستكون قد أنشأت 4 مشاريع متكاملة

يمكنك المستوى الأول من عمل موقع أعمال تضع فيه المشاريع الخاصة بك بحيث يكون هو السيرة الذاتية الخاصة بك عند تقديمها فى الشركات

HTML

الخطوة الاولى فى تعلم تصميم المواقع

تقنية HTML هى التقنية الأساسية لبناء هيكل صفحات الويب ولا يمكن بناء الموقع بدونها


programming roadmap html

تعلم HTML وتصميم اول موقع خاص بك

تصميم موقع أفلام و موقع مطعم اونلاين

CSS

الخطوة الثانية فى تعلم تصميم المواقع

تقنية CSS هى المسؤولة عن تنسيق النصوص، الألوان، الخلفيات، والمسافات وابعاد الصفحة وتحسين شكل الموقع والتصميم واعطاء لمسة جمالية للموقع


قبل الانتهاء من هذه الخطوة

يجب تعلم اساسيات التصميم المتجاوب Responsive design لضمان توافق الموقع مع جميع الأجهزة (موبايل، تابلت، لابتوب)


programming roadmap css

دورة تعلم ال CSS من الصفر الى الإحتراف

تصميم موقع معرض أعمال لعرض مشاريعك الخاصة

مشروع تصميم السيرة الذاتية

Bootstrap

Bootstrap هو إطار عمل يعتمد بشكل كبير على CSS، لذا من الأفضل تعلمه بعد CSS لتتمكن من عمل تصميمات كبيرة وجذابة بجودة عالية ومجهود اقل


يجدر الإشارة بأن تقنية Bootstrap تحتوى أيضاً على بعض الأكواد البسيطة للجافا اسكريبت

فإذا لماذا نتعلمه قبل جافا اسكريبت ؟

وضعنا تقنية البوتستراب هنا بعد تعلم CSS لانه من السهل جدا تعلمه بعد اكتسابك مهارات أساسية في CSS

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


programming roadmap bootstrap

دورة تعلم بوتستراب وتصميم موقع تجارة الكترونية متكامل

تصميم موقع متجر الكترونى متكامل


المستوى الثانى (أساسيات البرمجة)

بعد الانتهاء من مرحلة تصميم الموقع تأتي المرحلة الثانية وهي مرحلة البرمجة وربط الموقع بقواعد البيانات

في هذه المرحلة سنتعلم أساسيات البرمجة وكتابة الكثير من الأكواد البرمجية المتقدمة

هذا المستوى مهم جداً فى مرحلة التأسيس وسيبنى عليه كل المستويات التالية لربط تصميم المواقع بالبرمجة

يجب تعلم أساسيات البرمجة أولاً قبل التعامل مع قواعد البيانات وأيضاً قبل التعامل مع الأكواد المتقدمة فى الجافا اسكريبت

C Sharp

أول خطوة فى عالم كتابة الكود الحقيقى وأول لغة برمجة حقيقية سنقوم بتعلمها فى خارطة الطريق الخاصة بنا

فى هذه المرحلة يمكنك البدء بأى لغة برمجها تريدها سواء كانت سى شارب او بايثون او PHP او غيرها

اخترنا لغة سي شارب لأنها من اللغات الرائدة في سوق العمل حاليًا وأيضاً لانها من أفضل لغات البرمجة التى يمكن البدأ بها لفهم أساسيات البرمجة بشكل واضح ومبسط


لغة سى شارب يمكنك من خلالها إنشاء تطبيقات موبايل و تطوير المواقع الإلكترونية وأيضا تطوير تطبيقات سطح المكتب و برمجة الألعاب كما تستخدم أيضا فى تحليل البيانات وتطوير انظمة ال IOT


programming roadmap c sharp

تعلم أساسيات سى شارب المستوى الأول

تعلم أساسيات سى شارب المستوى الثانى


Object Oriented Programming

البرمجة كائنية التوجه (OOP) هي الأساس الذي سنبني عليه كل ما تبقى من رحلتنا البرمجية

تعتبر البرمجة الكائنية هى عنق الزجاجة الأول للمبرمجين واذا أتقنتها ستتمكن من التقدم في مسار البرمجة بسهولة وسلاسة

ستساعدك OOP على فهم كيفية تصميم برامج منظمة ومرنة مما يجعل التعامل مع المشاريع المعقدة أكثر وضوحًا وكفاءة

سنتعلم ايضاً فى هذه الدورة مجموعة كبيرة من الخوارزميات (Algorithms) وكيفية حل المشكلات Problem Solving

سنتعرض ايضاً فى هذه الدورة على الكثير من هياكل البيانات DataStructures وكيفية التعامل معها


programming roadmap OOP object oriented programming

دورة تعلم البرمجة الشيئية

JavaScript

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

تعتبر جافا اسكريبت ركيزة من ركائز تعلم تراك تطبيقات الويب والمواقع لذا يجب تعلم ال DOM وال BOM فى الجافا اسكريبت قبل الانتقال للمرحلة التالية


programming roadmap javascript

دورة تعلم الجافا اسكريبت من الصفر

مشاريع عملية بإستخدام جافا اسكريبت


المستوى الثالث

برمجة المواقع وتطبيقات سطح المكتب وبرمجة مواقع ويب تفاعلية متكاملة

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

في هذه المرحلة سنتعلم التعامل مع قواعد البيانات و عمل مشاريع متكاملة

سنتعلم انشاء تطبيقات سطح مكتب مثل برامج السوبر ماركت والصيدليات ومحلات الملابس وغيرها من عمليات البيع والشراء

كما ستتمكن من انشاء مواقع متاجر الكترونية ومواقع اخبارية متكاملة سواء كانت تصميم الموقع او برمجته بالكامل

هذا المستوى يؤهلك بشكل كامل فى انشاء مشاريع متكاملة مثل المشاريع الخاصة بالشركات

SQL Database & Entity Framework


انشاء مشروع برنامج المبيعات POS


هذا المشروع يؤهلك لثقل مهاراتاك فى تحليل وتصميم قواعد البيانات البسيطة والمعقدة و تحليل المشاريع البرمجية الكبيرة وتصميمها

تعلم واتقان

( Database Design & SQL )

( System Analysis )

( Entity Framework )

( Desktop Applications | Windows Forms )

( Creating Complete Projects )


programming roadmap database design sql

دورة انشاء برنامج مبيعات سوبر ماركت و صيدليات

ASP.Net MVC Core

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

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


programming roadmap asp.net core

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