Smart Code - الكود الذكي
Smart Code - الكود الذكي
هذه الدورة الشاملة تأخذك في رحلة متدرجة من الصفر حتى الاحتراف، تبدأ بتأسيس فهم عميق لآلية عمل الكمبيوتر ومفاهيم البرمجة الأساسية، ثم تنتقل إلى بناء مهارات متقدمة في التفكير المنطقي وحل المشكلات وتنظيم المشاريع المعقدة، وصولًا إلى تطوير تطبيقات متكاملة تربط بين التصميم، التخزين، وإدارة البيانات بكفاءة. كما تغطي مهارات المطور المحترف مثل العمل الجماعي، إدارة الإصدارات، وضمان تشغيل المشاريع في أي بيئة، مع تطبيق عملي في مشاريع حقيقية يتوجها مشروع نهائي لبناء تطبيق متكامل من الألف إلى الياء. هذه الدورة هي بوابتك لتصبح مطورًا شاملاً قادرًا على تحويل الأفكار إلى منتجات واقعية.
المدرب: Bashmohandes Mazen
المتطلبات
لا توجد أي متطلبات برمجية مسبقة، الدورة مصممة للمبتدئين تمامًا.
شغف ورغبة حقيقية في تعلم البرمجة وحل المشكلات.
جهاز كمبيوتر (يعمل بنظام Windows, Mac, أو Linux) واتصال بالإنترنت.
استعداد لتطبيق المفاهيم وبناء المشاريع بنفسك، حيث أن التطبيق العملي هو مفتاح التعلم.
مهارات أساسية في التعامل مع الكمبيوتر والبحث على الإنترنت.
لمن هذ الكورس؟
المبتدئون تمامًا الذين يرغبون في بدء مسيرتهم في عالم البرمجة ويريدون خريطة طريق واضحة.
الطلاب والهواة الذين تعلموا بعض الأساسيات بشكل متفرق ويريدون بناء أساس متين ومنظم.
كل من يطمح ليصبح مطورًا شاملاً (Full-Stack Developer) قادرًا على بناء تطبيقات ويب كاملة.
أي شخص لديه فضول لمعرفة كيف يتم بناء البرامج والتطبيقات التي نستخدمها كل يوم، من الداخل.
الأهداف من هذا الكورس
فهم المبادئ الأساسية لعمل الكمبيوتر وكيفية تمثيل البيانات (النظام الثنائي، ASCII، إلخ).
إتقان أساسيات البرمجة (المتغيرات، الشروط، الحلقات التكرارية، الدوال) باستخدام لغات متعددة.
فهم وتطبيق هياكل البيانات الأساسية (مثل القوائم والمصفوفات والقواميس) والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).
التعمق في مفاهيم البرمجة كائنية التوجه (OOP) وتطبيقها لبناء برامج منظمة وقابلة لإعادة الاستخدام.
بناء تطبيقات الويب الخلفية (Backend) وإنشاء واجهات برمجية (APIs)
تصميم والتعامل مع قواعد البيانات العلائقية (SQL) مثل PostgreSQL.
فهم وحل المشكلات البرمجية الشائعة باستخدام الخوارزميات وهياكل البيانات.
استخدام أدوات المطورين الأساسية مثل Git، GitHub، و Docker بكفاءة.
فهم أساسيات أمان التطبيقات وكيفية التعامل مع البيانات الحساسة.
نشر التطبيقات على خوادم حقيقية وجعلها متاحة عبر الإنترنت.
بناء مشاريع برمجية متكاملة من الصفر وتوثيقها بشكل احترافي.
- الشرح
- التقييمات
هل تحلم بدخول عالم البرمجة ولكن لا تعرف من أين تبدأ؟
هل تشعر بالتشتت بين المصادر واللغات المختلفة؟ هذه الدورة ليست مجرد دورة لتعلم لغة برمجة، بل هي رحلة متكاملة تأسسك كمهندس برمجيات حقيقي، وتأخذ بيدك خطوة بخطوة من الصفر المطلق حتى الاحتراف.
نبدأ من الأساس، حيث نفكك مفاهيم الكمبيوتر الأولية مثل النظام الثنائي (الواحد والصفر) وكيف يفهم الكمبيوتر الأوامر، مما يمنحك فهمًا عميقًا لكيفية عمل التكنولوجيا التي نستخدمها يوميًا. ثم ننتقل بسلاسة إلى أساسيات البرمجة باستخدام لغة بايثون، حيث نتعلم عن المتغيرات، الشروط، الحلقات التكرارية، ونتعمق في هياكل البيانات الأساسية مثل القوائم والقواميس، ونتعلم كيفية حل المشكلات بكفاءة عبر الخوارزميات الأساسية كالبحث والترتيب، مع تطبيق كل مفهوم على مشاكل عملية بسيطة وممتعة.
فهم وتطبيق هياكل البيانات الأساسية (مثل القوائم والمصفوفات والقواميس) والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).
بعد بناء أساس قوي، نتعمق في البرمجة كائنية التوجه (OOP) باستخدام لغة جافا القوية، والتي ستعلمك كيفية بناء برامج معقدة ومنظمة عبر تقسيمها إلى كائنات ووحدات مستقلة. ستتعلم مفاهيم مثل الأصناف (Classes)، الوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، وهي المبادئ التي تبني عليها كبرى الشركات برامجها.
بعد ذلك، ندخل عالم تطوير الويب الحقيقي، حيث نبني واجهات برمجية (APIs) احترافية باستخدام TypeScript و Node.js، ونتعلم كيفية تصميم وبناء الخادم (Server) الذي يستقبل الطلبات ويرسل البيانات. سنتصل بقواعد البيانات (SQL) باستخدام PostgreSQL لتخزين البيانات واسترجاعها بكفاءة، ونتعلم فن تصميم وهيكلة البيانات (Data Modeling) لضمان أداء عالٍ وقابلية للتوسع.
الدورة لا تتوقف عند كتابة الكود، بل تغطي منظومة العمل الكاملة للمطورين المحترفين. ستتعلم استخدام نظام التحكم بالإصدارات (Git) لتتبع تغييرات الكود والتعاون مع فريق، وستتعرف على تقنية (Docker) لضمان عمل تطبيقك في أي بيئة، وأخيرًا، سنقوم بنشر تطبيقاتنا على خوادم حقيقية لنجعلها متاحة للعالم.
تتميز الدورة بأسلوبها العملي، حيث نطبق كل مفهوم نتعلمه في مشاريع حقيقية، تتوج بمشروع نهائي كبير وهو بناء تطبيق تواصل اجتماعي (Social Media) مصغر من الألف إلى الياء، يجمع كل ما تعلمناه في مكان واحد.
هذه الدورة هي بوابتك لتصبح مطورًا شاملاً (Full-Stack)، قادرًا على فهم وبناء تطبيقات كاملة من التخطيط إلى النشر.
Loading video...
26 ساعة و 41 دقيقة
66 درس
- $0$200مجانا!قم بشراء الكورس و كل الدروس المتعلقة بيه.