سمارت كود | Smart Code | تعلم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية

سمارت كود | Smart Code | تعلم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية

🚀  أول دورة من نوعها لتعلّم البرمجة بالذكاء الاصطناعي بثلاث لغات برمجية مختلفة!

هل تريد التفوق في عالم البرمجة ؟

الآن يمكنك تعلّم البرمجة من الصفر وحتى الاحتراف باستخدام الذكاء الاصطناعي، بثلاث لغات برمجية قوية:

🐍 بايثون (Python)

☕ جافا (Java)

⚡ تايب سكريبت (TypeScript)

:بالإضافة إلى

🗄️ SQL

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

المدرب: Bashmohandes Mazen

Loading video...

احصل على الكورس
  • Book Icon66 درس
    Star Iconوصول مدى الحياة
  • $180$200
    أفضل سعر
    وفر %10
    قم بشراء الكورس و كل الدروس المتعلقة بيه.
اقرا شروط الخدمة هنا.

lar2829

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

عبدالرحمن شعبان

جميل جدا

shrou106100

محتوي جميل جدا بناخد خطوه خطوه وكل اخر وحده فيه مشروع بسيط بجد كويس ك بدايه في طريق البرمجه

samee168060

good course

19720487928

كورس ما شاء الله عظمه بجد

malaz206217

جميل

ahmed28250

A comprehensive and useful course

Mohamed Ali

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

menna474205

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

gamek65836

الكرس جميل جدا وحتا فكرته مميزه والشرح جميل جدا ويشمل اساسيات في بعض مجالات البرمجه لكن هناك مشاكل في بعض الفيديوهات في الصوره

محتويات الدورة

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

المرحلة 1

المرحلة 1: أساسيات الحاسوب وحل المشكلات

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

اللغة المستخدمة هي Python

6
موديول
1 / 4

أهداف الدورة

الأهداف التي ستحققها عند إتمام هذه الدورة

1

فهم أساسيات ثلاث لغات برمجية : Python و Java و Typescript

2

فهم أساسيات SQL

3

القدرة على كتابة كود بأي لغة برمجية

4

القدرة على استخدام الذكاء الاصطناعي في البرمجة

5

فهم المبادئ الأساسية لعمل الكمبيوتر وكيفية تمثيل البيانات

6

إتقان أساسيات البرمجة باستخدام لغات متعددة

7

فهم وتطبيق هياكل البيانات الأساسية والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).

8

استيعاب مفهوم تحليل الكفاءة (Big O Notation).

9

التعمق في مفاهيم البرمجة كائنية التوجه (OOP)

10

بناء تطبيقات الويب الخلفية (Backend) وإنشاء واجهات برمجية (APIs)

11

تصميم والتعامل مع قواعد البيانات العلائقية (SQL) مثل PostgreSQL

12

فهم وحل المشكلات البرمجية الشائعة باستخدام الخوارزميات وهياكل البيانات

13

استخدام أدوات المطورين الأساسية مثل Git، GitHub، و Docker بكفاءة

14

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

15

نشر التطبيقات على خوادم حقيقية وجعلها متاحة عبر الإنترنت

16

تعلم أساسيات ال deployment و ال CI/CD

17

بناء مشاريع برمجية متكاملة من الصفر وتوثيقها بشكل احترافي

18

فهم أساسيات لغات الmarkup مثل ال HTML و ال CSS و ال XML

1 / 18

لمن هذه الدورة؟

هذه الدورة مُصممة خصيصاً للفئات التالية من المتعلمين

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

الطلاب والهواة الذين تعلموا بعض الأساسيات بشكل متفرق ويريدون بناء أساس متين ومنظم

كل من يطمح ليصبح مطورًا شاملاً (Full-Stack Developer) قادرًا على بناء تطبيقات ويب كاملة

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

1 / 4

المتطلبات

مبتدئ تماما

شغف ورغبة حقيقية في تعلم البرمجة وحل المشكلات

جهاز كمبيوتر يعمل على نظام Windows أو Mac و متصل بالانترنت

الأسئلة الشائعة

إجابات على أكثر الأسئلة شيوعاً حول هذه الدورة

نعم، بالطبع سوف تستخدم الذكاء الاصطناعي في الدروس.

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

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

Loading video...

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

أول شيء. أول شيء. أول شيء.

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

الإجابة لا. تستطيع البدء كمبتدئ تمامًا، لأن الدورة تبدأ معك من بداية المفاهيم الأساسية في كيفية عمل الحاسوب وكيفية حل المشاكل.

نعم، بالطبع.

تحت كل درس من الدروس، في هذه الدورة، يوجد مساحة للطلاب لوضع أسئلتهم، تعليقاتهم، ورفع حلولهم للواجبات المقدمة في كل درس.

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

يوجد مرحلة كاملة، وأكثر من موديول أو وحدة، وأكثر من درس يتحدث عن التخصصات المختلفة.

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

الدورة تنقسم إلى أربع مراحل، وكل مرحلة تنقسم إلى مجموعة من الموديولز. وكل موديول ينقسم إلى مجموعة من الدروس.

ففي نهاية كل موديول، يوجد مشروع كامل يلم جميع الدروس التي كانت جزءًا من الموديول.

إذن، يوجد ما يزيد عن عشر مشاريع مختلفة.

بالإضافة إلى المشروع النهائي، وهو برنامج  كامل.

نعم بالطبع تنفع.

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

أو تشعر أن مستواك يمكن أن يزيد عن المستوى الحالي.

هل تحلم بدخول عالم البرمجة ولكن لا تعرف من أين تبدأ؟

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

نبدأ من الأساس، حيث نفكك مفاهيم الكمبيوتر الأولية مثل النظام الثنائي (الواحد والصفر) وكيف يفهم الكمبيوتر الأوامر، مما يمنحك فهمًا عميقًا لكيفية عمل التكنولوجيا التي نستخدمها يوميًا. ثم ننتقل بسلاسة إلى أساسيات البرمجة باستخدام لغة بايثون، حيث نتعلم عن المتغيرات، الشروط، الحلقات التكرارية، ونتعمق في هياكل البيانات الأساسية مثل القوائم والقواميس، ونتعلم كيفية حل المشكلات بكفاءة عبر الخوارزميات الأساسية كالبحث والترتيب، مع تطبيق كل مفهوم على مشاكل عملية بسيطة وممتعة.

فهم وتطبيق هياكل البيانات الأساسية (مثل القوائم والمصفوفات والقواميس) والخوارزميات (البحث والترتيب) مع استيعاب مفهوم تحليل الكفاءة (Big O Notation).

بعد بناء أساس قوي، نتعمق في البرمجة كائنية التوجه (OOP) باستخدام لغة جافا القوية، والتي ستعلمك كيفية بناء برامج معقدة ومنظمة عبر تقسيمها إلى كائنات ووحدات مستقلة. ستتعلم مفاهيم مثل الأصناف (Classes)، الوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، وهي المبادئ التي تبني عليها كبرى الشركات برامجها.

بعد ذلك، ندخل عالم تطوير الويب الحقيقي، حيث نبني واجهات برمجية (APIs) احترافية باستخدام TypeScript و Node.js، ونتعلم كيفية تصميم وبناء الخادم (Server) الذي يستقبل الطلبات ويرسل البيانات. سنتصل بقواعد البيانات (SQL) باستخدام PostgreSQL لتخزين البيانات واسترجاعها بكفاءة، ونتعلم فن تصميم وهيكلة البيانات (Data Modeling) لضمان أداء عالٍ وقابلية للتوسع.

الدورة لا تتوقف عند كتابة الكود، بل تغطي منظومة العمل الكاملة للمطورين المحترفين. ستتعلم استخدام نظام التحكم بالإصدارات (Git) لتتبع تغييرات الكود والتعاون مع فريق، وستتعرف على تقنية (Docker) لضمان عمل تطبيقك في أي بيئة، وأخيرًا، سنقوم بنشر تطبيقاتنا على خوادم حقيقية لنجعلها متاحة للعالم.

تتميز الدورة بأسلوبها العملي، حيث نطبق كل مفهوم نتعلمه في مشاريع حقيقية، تتوج بمشروع نهائي كبير وهو بناء تطبيق تواصل اجتماعي (Social Media) مصغر من الألف إلى الياء، يجمع كل ما تعلمناه في مكان واحد.

هذه الدورة هي بوابتك لتصبح مطورًا شاملاً (Full-Stack)، قادرًا على فهم وبناء تطبيقات كاملة من التخطيط إلى النشر.