مسار أساسيات البرمجة

المسار الكامل للتأسيس في تعلم البرمجة قبل إختيار المجال الوظيفي في عالم البرمجة

Videos Done 0
Total Videos 0
Progress
لا تحتاج لأي خبرة سابقة للدخول في هذا المسار التعليمي والمسار مجاني بالكامل

لغة البرمجة Programming Language

الخطوة الأولى لتعلم أساسيات البرمجة هي معرفة المباديء البرمجية مثل [ Variables, Functions, Loops ] وهكذا وحتى تتعلم هذه المباديء البرمجية تحتاج لتعلم لغة برمجة, وهناك الكثير من لغات البرمجة يمكنك منها التعرف على المباديء البرمجية وهنا واخترنا لك لغة C++ لكثير من الأسباب ستعرفها خلال مشاهدة الدورة التعليمية.

خطة الدراسة 140 فيديو

حل المشكلات المستوى الأول Problems Solving

بعد تعلم اللغة البرمجية تحتاج لتوظيف ما تعلمته نظريا في حل مشكلات وعمل تطبيقات عملية لتقوم بتطوير المنطق البرمجي وطريقة التفكير وفي هذه القائمة ستجد مجموعة من المشاكل البرمجية مستوى سهل جدا مع شرح الحلول الخاصة بها حوالي 105 مشكلة وسوف تتعلم طريقة التفكير المنطقي في حل المشاكل مع كل مشكلة تقوم بحلها وستعرف عن الفائدة من المشكلة وكل هذا حتى تقوم بربط كل شيء ببعضه.

صفحة المشاكل 35 فيديو

حل المشكلات المستوى الثاني Problems Solving

المزيد من حل المشكلات لتطوير المنطق البرمجي وفي هذه المرة سنقوم بحل 60 مشكلة مستوى سهل

صفحة المشاكل 60 فيديو

تنفيذ الدوال المستوى الأول Function Implement

تنفيذ الدوال الجاهزة في اللغة “Built-In Functions” من أهم الأشياء التي ستعلمك كيف تعمل اللغة وكيف توظف ما تعلمته نظريا وكيف تربط كل شيء ببعضه وفي نفس الوقت تقوم بالتطبيق العملي وتطوير طريقة تفكيرك وتعاملك مع اللغات البرمجية وسوف نقوم في هذه القائمة بعمل 40 دالة جاهزة مستوى بسيط بطريقتنا ويمكن أن نزيد إمكانيات ال Function لمعرفة الكثير من الخبايا والأسرار ولزيادة معلوماتنا.

الخوارزميات Algorithms

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

تحت الإنشاء قائمة مكونة من 80 فيديو

هياكل البيانات Data Structure

سوف نتعلم كيفية التعامل مع البيانات وتنظيمها بشكل فعال وسنتعلم كل ما يخص تخزين البيانات وربط ذلك بكل ما تعلمناه سابقا.

تحت الإنشاء قائمة مكونة من 50 فيديو

حل المشكلات Problems Solving

المزيد من حل المشكلات لتطوير المنطقي البرمجي وفي هذه المرة سنقوم بحل 50 مشكلة مستوى متوسط

تحت الإنشاء قائمة مكونة من 50 فيديو

تنفيذ الدوال Function Implement

تنفيذ الدوال الجاهزة في اللغة “Built-In Functions” من أهم الأشياء التي ستعلمك كيف تعمل اللغة وكيف توظف ما تعلمته نظريا وكيف تربط كل شيء ببعضه وفي نفس الوقت تقوم بالتطبيق العملي وتطوير طريقة تفكيرك وتعاملك مع اللغات البرمجية وسوف نقوم في هذه القائمة بعمل 30 دالة جاهزة مستوى متقدم بطريقتنا ويمكن أن نزيد إمكانيات ال Function لمعرفة الكثير من الخبايا والأسرار ولزيادة معلوماتنا.

تحت الإنشاء قائمة مكونة من 30 فيديو

التعمق في اللغة Programming Language

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

تحت الإنشاء قائمة مكونة من 60 فيديو

حل المشكلات Problems Solving

المزيد من حل المشكلات بعد تعلم الخوارزميات والتعمق في اللغة وفي هذه المرة سنقوم بحل 40 مشكلة من المستوى فوق المتوسط

تحت الإنشاء قائمة مكونة من 40 فيديو

البرامجApplications

في هذه المرحلة وبعد تطوير المنطق البرمجي وحل الكثير من المشاكل سنقوم بعمل 8 برامج كاملة نوظف فيهم ما تعلمناه ونربطه ببعضه لزيادة المعلومات والأفكار.

تحت الإنشاء قائمة مكونة من 40 فيديو

لغات أخرى Other Languages

في هذه المرحلة سنلقي الضوء على المفاهيم البرمجية في لغات برمجة أخرى مثل Python, PHP, JavaScript لنتعرف على الأشياء المتشابهة ونتناقش في كل ما يخص المفاهيم ونلقي نظرة على ما سنواجهه في سوق العمل بعد إختيار الوظيفة.

تحت الإنشاء قائمة مكونة من 50 فيديو

قواعد البيانات Databases Fundamentals

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

تحت الإنشاء قائمة مكونة من 60 فيديو

الوظائف البرمجية Programming Careers

قائمة من النقاشات والتعريف بالوظائف البرمجية وكل ما يخصها من تقنيات ومعلومات وكل ما تحتاجه للعمل في هذه الوظيفة.

تحت الإنشاء قائمة مكونة من 20 فيديو

من جوجل