سمارت كود | Smart Code | تعلم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية
سمارت كود | Smart Code | تعلم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية
🚀 أول دورة من نوعها لتعلّم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية مختلفة!
هل تريد التفوق في عالم البرمجة ؟
الآن يمكنك تعلّم البرمجة من الصفر وحتى الاحتراف باستخدام الذكاء الاصطناعي، بثلاث لغات برمجية قوية:
🐍 بايثون (Python)
☕ جافا (Java)
⚡ تايب سكريبت (TypeScript)
:بالإضافة إلى
🗄️ SQL
في هذه الدورة، لن تكتفي بتعلّم الأساسيات فقط، بل ستعرف متى تستخدم الذكاء الاصطناعي لتسريع عملك، ومتى تعتمد على مهاراتك الفكرية والمنطقية لصناعة الكود بنفسك.
المدرب: Bashmohandes Mazen
Loading video...
66 درس
وصول مدى الحياة
- $0$200مجانا!قم بشراء الكورس و كل الدروس المتعلقة بيه.
سمارت كود | Smart Code | تعلم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية
🚀 أول دورة من نوعها لتعلّم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية مختلفة!
هل تريد التفوق في عالم البرمجة ؟
الآن يمكنك تعلّم البرمجة من الصفر وحتى الاحتراف باستخدام الذكاء الاصطناعي، بثلاث لغات برمجية قوية:
🐍 بايثون (Python)
☕ جافا (Java)
⚡ تايب سكريبت (TypeScript)
:بالإضافة إلى
🗄️ SQL
في هذه الدورة، لن تكتفي بتعلّم الأساسيات فقط، بل ستعرف متى تستخدم الذكاء الاصطناعي لتسريع عملك، ومتى تعتمد على مهاراتك الفكرية والمنطقية لصناعة الكود بنفسك.
المدرب: Bashmohandes Mazen
الأسئلة الشائعة
إجابات على أكثر الأسئلة شيوعاً حول هذه الدورة
نعم، بالطبع سوف تستخدم الذكاء الاصطناعي في الدروس.
سوف تستخدم أداة أرابيك تك المخصصة، ونموذج الذكاء الاصطناعي المدرب من أرابيك تك، وبيئة العمل التي نسميها معمل أو
مختبر أرابيك تك.
وعندما نتعمق أكثر في الدروس، سوف نقوم باستخدام **جيت هاب كو بايلوت** والاعتماد عليه في تنفيذ الأكواد، بعد أن نقوم بالتخطيط لها.
Loading video...
سوف تتعلم ثلاث لغات برمجية بدل واحدة، بالإضافة إلى لغة رابعة وهي **الإس كيو إل**.
الهدف أنك لا تعتمد على لغة برمجية واحدة لأن الدورة. تتبع فلسفة أن المتعلم يجب عليه فهم أساسيات البرمجة من غير التركيز على لغة برمجية واحدة. فتجد أن في بداية الدروس نستخدم **السودو كود**. ثم ننتقل إلى **بايثون** مع عرض نفس الكود في أكثر من لغة. وعندما نتعمق في مواضيع مختلفة مثل أو بي، نستخدم لغة جافا. وعندما نتعمق في مواضيع مختلفة أكثر، مثل برامج الفول ستاك والآي بي آي، نستخدم لغة التايب سكريبت لشهرتها العالية في بناء هذه البرامج.
أول شيء. أول شيء. أول شيء.
ولكن في النهاية، أنت تخرج من هذه الدورة قادرًا على التعامل بأي لغة برمجية، لأننا نركز على المشترك بين اللغات.
الإجابة لا. تستطيع البدء كمبتدئ تمامًا، لأن الدورة تبدأ معك من بداية المفاهيم الأساسية في كيفية عمل الحاسوب وكيفية حل المشاكل.
نعم، بالطبع.
تحت كل درس من الدروس، في هذه الدورة، يوجد مساحة للطلاب لوضع أسئلتهم، تعليقاتهم، ورفع حلولهم للواجبات المقدمة في كل درس.
بالطبع، هذه الدورة تعلمك الأساسيات التي سوف تحتاجها في أي تخصص برمجي.
يوجد مرحلة كاملة، وأكثر من موديول أو وحدة، وأكثر من درس يتحدث عن التخصصات المختلفة.
تساعدك الدورة بطريقة منظمة على معرفة التخصص الملائم لك. حتى تبدأ فيه بسهولة.
الدورة تنقسم إلى أربع مراحل، وكل مرحلة تنقسم إلى مجموعة من الموديولز. وكل موديول ينقسم إلى مجموعة من الدروس.
ففي نهاية كل موديول، يوجد مشروع كامل يلم جميع الدروس التي كانت جزءًا من الموديول.
إذن، يوجد ما يزيد عن عشر مشاريع مختلفة.
بالإضافة إلى المشروع النهائي، وهو برنامج كامل.
نعم بالطبع تنفع.
إذا كنت أولريدي مبرمج ولكن تشعر أنك ضعيف في الأساسيات، تشعر أنه ليس لديك أساس برمجي قوي وواضح.
أو تشعر أن مستواك يمكن أن يزيد عن المستوى الحالي.
محتويات الدورة
هذه الدورة تنقسم إلى مراحل ووحدات تعليمية مختلفة تغطي جميع مكونات المجال
المرحلة 1: أساسيات الحاسوب وحل المشكلات
تركز هذه المرحلة على المفاهيم التأسيسية لعلوم الحاسب، من فهم كيفية عمل أجهزة الكمبيوتر إلى تعلم كيفية تحليل المشكلات وحلها بشكل منهجي.
اللغة المستخدمة هي Python
المرحلة 2: مفاهيم متقدمة في البرمجة
تجاوز الأساسيات واستكشف مواضيع متقدمة مثل الخوارزميات، البرمجة كائنية التوجه، وأفضل الممارسات في سير عمل المطورين.
اللغة المستخدمة هي JAVA
المرحلة 3: الأنظمة والهيكلية
انتقل من كتابة الكود إلى فهم كيفية عمل الأنظمة البرمجية معًا، من الشبكات وقواعد البيانات إلى نشر التطبيقات.
اللغات المستخدمة هي TypeScript و SQL
المرحلة 4: المشهد التقني وأطر العمل
احصل على نظرة عامة على المشهد التقني الحديث، بما في ذلك سبب أهمية أطر العمل وكيفية اختيار المسار الوظيفي المناسب لك.
إكمال الدورة
تهانينا! لقد أكملت جميع الوحدات والدروس وأصبحت جاهزاً للانطلاق
أهداف الدورة
الأهداف التي ستحققها عند إتمام هذه الدورة
فهم أساسيات ثلاث لغات برمجية : Python و Java و Typescript
فهم أساسيات SQL
القدرة على كتابة كود بأي لغة برمجية
القدرة على استخدام الذكاء الاصطناعي في البرمجة
فهم المبادئ الأساسية لعمل الكمبيوتر وكيفية تمثيل البيانات
إتقان أساسيات البرمجة باستخدام لغات متعددة
فهم وتطبيق هياكل البيانات الأساسية والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).
استيعاب مفهوم تحليل الكفاءة (Big O Notation).
التعمق في مفاهيم البرمجة كائنية التوجه (OOP)
بناء تطبيقات الويب الخلفية (Backend) وإنشاء واجهات برمجية (APIs)
تصميم والتعامل مع قواعد البيانات العلائقية (SQL) مثل PostgreSQL
فهم وحل المشكلات البرمجية الشائعة باستخدام الخوارزميات وهياكل البيانات
استخدام أدوات المطورين الأساسية مثل Git، GitHub، و Docker بكفاءة
فهم أساسيات أمان التطبيقات وكيفية التعامل مع البيانات الحساسة
نشر التطبيقات على خوادم حقيقية وجعلها متاحة عبر الإنترنت
تعلم أساسيات ال deployment و ال CI/CD
بناء مشاريع برمجية متكاملة من الصفر وتوثيقها بشكل احترافي
فهم أساسيات لغات الmarkup مثل ال HTML و ال CSS و ال XML
لمن هذه الدورة؟
هذه الدورة مُصممة خصيصاً للفئات التالية من المتعلمين
المبتدئون تمامًا الذين يرغبون في بدء مسيرتهم في عالم البرمجة ويريدون خريطة طريق واضحة
الطلاب والهواة الذين تعلموا بعض الأساسيات بشكل متفرق ويريدون بناء أساس متين ومنظم
كل من يطمح ليصبح مطورًا شاملاً (Full-Stack Developer) قادرًا على بناء تطبيقات ويب كاملة
أي شخص لديه فضول لمعرفة كيف يتم بناء البرامج والتطبيقات التي نستخدمها كل يوم، من الداخل
المتطلبات
مبتدئ تماما
شغف ورغبة حقيقية في تعلم البرمجة وحل المشكلات
جهاز كمبيوتر يعمل على نظام Windows أو Mac و متصل بالانترنت
جهاز كمبيوتر برام لا تقل عن ٤ جيجا لتنزيل برنامج docker
استعداد لتطبيق المفاهيم وبناء المشاريع بنفسك
- التقييمات
- الشرح
هل تحلم بدخول عالم البرمجة ولكن لا تعرف من أين تبدأ؟
هل تشعر بالتشتت بين المصادر واللغات المختلفة؟ هذه الدورة ليست مجرد دورة لتعلم لغة برمجة، بل هي رحلة متكاملة تأسسك كمهندس برمجيات حقيقي، وتأخذ بيدك خطوة بخطوة من الصفر المطلق حتى الاحتراف.
نبدأ من الأساس، حيث نفكك مفاهيم الكمبيوتر الأولية مثل النظام الثنائي (الواحد والصفر) وكيف يفهم الكمبيوتر الأوامر، مما يمنحك فهمًا عميقًا لكيفية عمل التكنولوجيا التي نستخدمها يوميًا. ثم ننتقل بسلاسة إلى أساسيات البرمجة باستخدام لغة بايثون، حيث نتعلم عن المتغيرات، الشروط، الحلقات التكرارية، ونتعمق في هياكل البيانات الأساسية مثل القوائم والقواميس، ونتعلم كيفية حل المشكلات بكفاءة عبر الخوارزميات الأساسية كالبحث والترتيب، مع تطبيق كل مفهوم على مشاكل عملية بسيطة وممتعة.
فهم وتطبيق هياكل البيانات الأساسية (مثل القوائم والمصفوفات والقواميس) والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).
بعد بناء أساس قوي، نتعمق في البرمجة كائنية التوجه (OOP) باستخدام لغة جافا القوية، والتي ستعلمك كيفية بناء برامج معقدة ومنظمة عبر تقسيمها إلى كائنات ووحدات مستقلة. ستتعلم مفاهيم مثل الأصناف (Classes)، الوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، وهي المبادئ التي تبني عليها كبرى الشركات برامجها.
بعد ذلك، ندخل عالم تطوير الويب الحقيقي، حيث نبني واجهات برمجية (APIs) احترافية باستخدام TypeScript و Node.js، ونتعلم كيفية تصميم وبناء الخادم (Server) الذي يستقبل الطلبات ويرسل البيانات. سنتصل بقواعد البيانات (SQL) باستخدام PostgreSQL لتخزين البيانات واسترجاعها بكفاءة، ونتعلم فن تصميم وهيكلة البيانات (Data Modeling) لضمان أداء عالٍ وقابلية للتوسع.
الدورة لا تتوقف عند كتابة الكود، بل تغطي منظومة العمل الكاملة للمطورين المحترفين. ستتعلم استخدام نظام التحكم بالإصدارات (Git) لتتبع تغييرات الكود والتعاون مع فريق، وستتعرف على تقنية (Docker) لضمان عمل تطبيقك في أي بيئة، وأخيرًا، سنقوم بنشر تطبيقاتنا على خوادم حقيقية لنجعلها متاحة للعالم.
تتميز الدورة بأسلوبها العملي، حيث نطبق كل مفهوم نتعلمه في مشاريع حقيقية، تتوج بمشروع نهائي كبير وهو بناء تطبيق تواصل اجتماعي (Social Media) مصغر من الألف إلى الياء، يجمع كل ما تعلمناه في مكان واحد.
هذه الدورة هي بوابتك لتصبح مطورًا شاملاً (Full-Stack)، قادرًا على فهم وبناء تطبيقات كاملة من التخطيط إلى النشر.
