تخطي للذهاب إلى المحتوى

الدورات

كافة الدورات

دورة اساسيات برامج الاوفيس

دورة اساسيات برامج الاوفيس

نظرة عامة

دورة CompTIA A+ هي دورة تدريبية مكثفة تهدف إلى تأهيل الأفراد للحصول على شهادة CompTIA A+، وهي شهادة معترف بها دولياً في مجال تكنولوجيا المعلومات. تُركز الدورة على تزويد المشاركين بالمعرفة والمهارات اللازمة لدعم وصيانة أجهزة الكمبيوتر والشبكات، بالإضافة إلى استكشاف الأخطاء وإصلاحها.

أهداف الدورة

  • تزويد المشاركين بالمهارات والمعرفة اللازمة لاجتياز امتحان شهادة CompTIA A+. 

متطلبات الدورة

  • مهارات الحساب الأساسية.
  • القدرة على العمل بدقة وتفاصيل.
  • الفهم الأساسي للأرقام والتقنيات الهندسية البسيطة.
  • القدرة على اتباع التعليمات والإرشادات بدقة.
  • المرونة في التعامل مع الأدوات القياسية والمعدات الفنية.

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

5 دروس

القسم الاول : مقدمة في أساسيات القياس والمعايرة.

القسم الثاني: أنواع الأدوات القياسية واستخداماتها.

القسم الثالث : تقنيات المعايرة والمعايير القياسية.

القسم الرابع : أهمية الدقة والدقة القياسية.

القسم الخامس : الاختبارات والتحقق من الأداء للأدوات القياسية.


معلومات المدرب

ali alkurdi

 10 دروس    134 طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في HTML5
أيقونة الشهادة

دورة مقدمة في HTML5

نظرة عامة

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

أهداف الدورة

  • التعرف على مفهوم HTML ودورها في تطوير الويب.
  • تعلم كيفية كتابة الشيفرة الأساسية لصفحات HTML5.
  • استخدام العناصر والعلامات المختلفة في HTML5.
  • تصميم صفحات ويب متوافقة مع المعايير الحديثة وقابلة للعرض على مختلف الأجهزة.

متطلبات الدورة

  • معرفة أساسية باستخدام الحاسوب.
  • جهاز حاسوب مثبت عليه متصفح حديث (مثل Chrome، Firefox).
  • محرر نصوص (مثل Visual Studio Code أو Sublime Text).
  • اتصال بالإنترنت للوصول إلى الموارد التعليمية.

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

  • مقدمة في HTML وتاريخها.
  • هيكل الصفحة الأساسية في HTML5.
  • العناصر الرئيسية: العناوين، الفقرات، الروابط، القوائم.
  • إضافة الصور والوسائط المتعددة.
  • الجداول والنماذج.
  • العناصر الدلالية (Semantic Elements).
  • تنظيم وترتيب الشيفرة.
  • أساسيات الوصولية (Accessibility).
  • نظرة عامة على HTML مع CSS.

عدد الاقسام:

9 دروس رئيسية + مراجعة واختبارات

استعراض عناوين الدروس:

  1. ما هي HTML ولماذا نستخدمها؟
  2. الهيكل الأساسي لصفحة HTML5
  3. التعامل مع النصوص: العناوين والفقرات والقوائم
  4. الروابط وإضافة الصور
  5. الجداول واستخداماتها
  6. النماذج (Forms) وجمع البيانات
  7. العناصر الدلالية في HTML5
  8. أساسيات الوصولية (Accessibility)
  9. الجمع بين HTML وCSS (مقدمة سريعة)
  10. مراجعة واختبار شامل

عدد المقاطع المرئية:

من 25 إلى 27 مقطع مرئي

عدد ساعات الدورة:

من 25 إلى 28 ساعة تدريبية تقريبًا

معلومات المدرب

   ali alkurdi

 9 اقسام    0 طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة في لغة Java - حقيبة اختيارية

دورة في لغة Java - حقيبة اختيارية

نظرة عامة:

هذه الدورة تقدم أساسيات لغة البرمجة Java، واحدة من أكثر اللغات استخدامًا في تطوير تطبيقات الويب، تطبيقات سطح المكتب، والأنظمة المدمجة. تركز الدورة على الجوانب النظرية والعملية لكتابة برامج Java باستخدام بيئات تطوير حديثة مثل IntelliJ IDEA وEclipse.

أهداف الدورة:

  • فهم أساسيات البرمجة باستخدام Java.

  • كتابة برامج بسيطة تعتمد على الهياكل الأساسية: المتغيرات، الشروط، الحلقات، الدوال.

  • التعامل مع الكائنات (Object-Oriented Programming) في Java.

  • بناء تطبيقات بسيطة باستخدام Java SE.

  • التعرف على بيئات العمل وأدوات التطوير الخاصة بـ Java.

متطلبات الدورة:

  • معرفة أساسية باستخدام الحاسوب.

  • لا يشترط خبرة برمجية سابقة (مناسبة للمبتدئين).

  • تثبيت بيئة Java (JDK) ومحرر مثل Eclipse أو IntelliJ IDEA.

  • جهاز كمبيوتر بذاكرة لا تقل عن 4 جيجابايت RAM.

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

  • مقدمة في Java وتاريخها.

  • إعداد بيئة العمل (JDK + IDE).

  • المتغيرات وأنواع البيانات.

  • العبارات الشرطية والحلقات.

  • الدوال (Methods) والمعاملات.

  • الكائنات والفئات (Classes & Objects).

  • الوراثة والتعددية الشكلية (Inheritance & Polymorphism).

  • التعامل مع الملفات (File Handling).

  • استثناءات Java (Exceptions).

  • مشروع تطبيقي بسيط.

عدد الدروس:

12 درسًا رئيسيًا + مراجعة ومشروع ختامي

استعراض عناوين الدروس:

  1. مقدمة عن لغة Java ولماذا نستخدمها

  2. تثبيت JDK وبيئة التطوير (IDE)

  3. المتغيرات وأنواع البيانات في Java

  4. العمليات الرياضية والمنطقية

  5. التحكم في سير البرنامج (الشروط والحلقات)

  6. الدوال (Methods) والمعاملات (Parameters)

  7. التعرف على الكائنات والفئات (OOP Basics)

  8. الوراثة والتعددية الشكلية

  9. التعامل مع الملفات (File I/O)

  10. إدارة الاستثناءات (Exception Handling)

  11. بناء مشروع بسيط باستخدام Java

  12. مراجعة واختبار نهائي

عدد المقاطع المرئية:

من 78 إلى 80 مقطع مرئي

عدد ساعات الدورة:

من 22 إلى 24 ساعة تدريبية تقريبًا

معلومات المدرب

      ali alkurdi

 12 قسم    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في (PHP)

دورة مقدمة في (PHP)

نظرة عامة:

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

أهداف الدورة:

  • التعرف على لغة PHP واستخداماتها في تطوير الويب.

  • كتابة شيفرات PHP لمعالجة البيانات على الخادم.

  • التعامل مع النماذج (Forms) وإدخال المستخدم.

  • ربط PHP مع قواعد البيانات MySQL.

  • بناء صفحات ويب ديناميكية باستخدام PHP.

متطلبات الدورة:

  • معرفة أساسية بـ HTML وCSS.

  • جهاز حاسوب مثبت عليه XAMPP أو MAMP أو أي سيرفر محلي مشابه.

  • محرر نصوص (مثل Visual Studio Code).

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

القسم الأول: أساسيات PHP

  • مقدمة في PHP وتركيبها مع الخادم المحلي.

  • كتابة أول برنامج بـ PHP (Hello World).

  • المتغيرات وأنواع البيانات.

  • العمليات الرياضية والمنطقية.

القسم الثاني: التحكم والتعامل مع البيانات

  • العبارات الشرطية (If – Else).

  • الحلقات (For – While).

  • الدوال (Functions).

  • المصفوفات (Arrays).

  • التعامل مع النماذج (Forms) وجلب البيانات من المستخدم.

القسم الثالث: قواعد البيانات والتطبيق العملي

  • إعداد MySQL وربطه مع PHP.

  • تنفيذ عمليات CRUD (إنشاء – قراءة – تحديث – حذف).

  • بناء صفحة تسجيل دخول بسيطة.

  • مشروع تطبيقي مصغر باستخدام PHP + MySQL.

عدد الدروس:

12 درسًا رئيسيًا + مشروع عملي ومراجعة

استعراض عناوين الدروس:

  1. مقدمة عن لغة PHP ولماذا نستخدمها؟

  2. تثبيت XAMPP وإعداد بيئة العمل

  3. كتابة أول شيفرة PHP ودمجها مع HTML

  4. المتغيرات والعمليات الأساسية في PHP

  5. الشروط والحلقات في PHP

  6. الدوال والمصفوفات

  7. التعامل مع النماذج وجلب البيانات

  8. إعداد MySQL وربطها بـ PHP

  9. عمليات CRUD باستخدام PHP وMySQL

  10. بناء نموذج تسجيل دخول وتسجيل مستخدمين

  11. مشروع تطبيقي: إدارة بيانات بسيطة (مثال: إدارة طلاب أو منتجات)

  12. مراجعة عامة واختبار شامل

عدد المقاطع المرئية:

من 25 إلى 35 مقطع مرئي

عدد ساعات الدورة:

من 15 إلى 18 ساعة تدريبية تقريبًا

معلومات المدرب

    ali alkurdi

 12 دروس    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في Laravel Basics (MVC)

دورة مقدمة في Laravel Basics (MVC)

نظرة عامة:

تقدم هذه الدورة مقدمة شاملة حول أساسيات العمل مع Laravel، وهو أحد أشهر إطارات عمل PHP المبنية على نمط MVC (Model-View-Controller). تستهدف الدورة المبتدئين الذين لديهم أساسيات PHP ويرغبون في تعلم كيفية بناء تطبيقات ويب باستخدام Laravel.

أهداف الدورة:

  • التعرف على مفهوم MVC وكيفية تطبيقه باستخدام Laravel.

  • إعداد مشروع Laravel جديد وفهم بنيته الأساسية.

  • بناء نماذج (Models) وعرض البيانات عبر Views والتحكم فيها عبر Controllers.

  • التعامل مع قواعد البيانات باستخدام Eloquent ORM.

  • إعداد المسارات (Routes) وإدارة طلبات المستخدم.

متطلبات الدورة:

  • إلمام بأساسيات PHP وHTML وCSS.

  • جهاز مثبت عليه:

    • PHP 8 أو أحدث

    • Composer

    • MySQL

    • محرر أكواد مثل Visual Studio Code

  • تثبيت Laravel عبر Composer.

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

  • مقدمة في Laravel وMVC

  • تثبيت Laravel وإعداد بيئة العمل

  • فهم بنية مجلدات Laravel

  • إنشاء المسارات (Routes)

  • إنشاء Controllers وإدارة منطق التطبيق

  • إنشاء Views باستخدام Blade Template

  • إنشاء Models والتعامل مع قواعد البيانات باستخدام Eloquent ORM

  • تنفيذ عمليات CRUD كاملة

  • مشروع تطبيقي بسيط

عدد الدروس:

10 دروس رئيسية

استعراض عناوين الدروس:

  1. ما هو Laravel ولماذا نستخدمه؟

  2. تثبيت Laravel وإعداد أول مشروع

  3. التعرف على بنية مجلدات Laravel

  4. إعداد Routes والتحكم في الصفحات

  5. إنشاء Controllers وربطها بالمسارات

  6. إنشاء Views باستخدام Blade Templates

  7. إعداد قاعدة البيانات وربطها بـ Laravel

  8. إنشاء Models والعمل مع Eloquent ORM

  9. تنفيذ CRUD في Laravel (إنشاء - قراءة - تحديث - حذف)

  10. مشروع عملي: بناء تطبيق إدارة بيانات بسيط

عدد المقاطع المرئية:

من 25 إلى 35 مقطع مرئي

عدد ساعات الدورة:

من 15 إلى 18 ساعة تدريبية تقريبًا


معلومات المدرب

     ali alkurdi

 10 دروس    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في API Development & Testing

دورة مقدمة في API Development & Testing

نظرة عامة:

تركز هذه الدورة على تعريف المبرمجين وأخصائيي الاختبار بكيفية تصميم وتطوير واختبار واجهات برمجة التطبيقات (APIs)، باستخدام تقنيات RESTful API وJSON مع شرح مفاهيم وأدوات مثل Postman، Swagger، وUnit Testing في بيئات Python أو Node.js.

أهداف الدورة:

  • فهم مفهوم وأهمية واجهات برمجة التطبيقات (APIs) في تطوير البرمجيات.

  • تعلم كيفية تصميم وبناء RESTful APIs باستخدام Python (Flask/FastAPI) أو Node.js (Express).

  • تعلم كيفية اختبار APIs يدويًا باستخدام Postman وأدوات أخرى.

  • تعلم أساسيات كتابة اختبارات آلية (Automated Testing) باستخدام Unit Tests وIntegration Tests.

  • التعرف على كيفية توثيق الـ APIs باستخدام Swagger/OpenAPI.

متطلبات الدورة:

  • معرفة مسبقة بأساسيات البرمجة (Python أو JavaScript).

  • معرفة مبدئية بـ HTTP وJSON.

  • تثبيت محرر أكواد مثل Visual Studio Code أو PyCharm.

  • تثبيت أدوات مثل Postman، Python، Node.js حسب بيئة العمل المطلوبة.

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

الجزء الأول: مقدمة ومفاهيم أساسية

  • ما هو الـ API ولماذا نحتاجه؟

  • أنواع الـ APIs (RESTful، SOAP، GraphQL - نظرة سريعة).

  • مكونات الـ API: Endpoints، Methods، Headers، Status Codes.

الجزء الثاني: بناء APIs عمليًا

  • إعداد بيئة العمل (Python Flask/FastAPI أو Node.js Express).

  • إنشاء أول RESTful API: GET, POST, PUT, DELETE.

  • التعامل مع قواعد البيانات (SQL/NoSQL).

الجزء الثالث: اختبار APIs

  • استخدام Postman لاختبار RESTful APIs.

  • كتابة اختبارات آلية باستخدام Python unittest أو Jest في Node.js.

  • اختبار الأداء والأمان (Basic Concepts).

الجزء الرابع: التوثيق والنشر

  • توثيق APIs باستخدام Swagger / OpenAPI.

  • نشر API على خدمات مثل Heroku أو Render.

عدد الدروس:

12 درسًا رئيسيًا

استعراض عناوين الدروس:

  1. مقدمة في واجهات برمجة التطبيقات (APIs)

  2. RESTful APIs: المفهوم والمكونات الأساسية

  3. إعداد بيئة العمل وإنشاء مشروع API

  4. تصميم Endpoints باستخدام Flask أو Express

  5. التعامل مع قواعد البيانات وربطها بـ API

  6. إعداد Postman واختبار أول API

  7. كتابة اختبارات Unit Testing لـ API

  8. كتابة Integration Tests واختبار الأداء

  9. التوثيق باستخدام Swagger / OpenAPI

  10. نصائح حول أمان APIs (Authentication, Rate Limiting, CORS)

  11. نشر API وتجهيز نسخة حية (Deployment Basics)

  12. مراجعة شاملة ومشروع عملي متكامل


معلومات المدرب

    ali alkurdi

 12 دروس    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في المصادقة (Authn, Authz)

دورة مقدمة في المصادقة (Authn, Authz)

نظرة عامة:

تهدف هذه الدورة إلى تعريف المطورين وأخصائي أمن المعلومات بالمفاهيم الأساسية في المصادقة (Authentication) والتفويض (Authorization)، مع التركيز على كيفية تطبيق هذه المفاهيم في تطبيقات الويب والأنظمة البرمجية باستخدام تقنيات حديثة مثل JWT، OAuth 2.0، وRole-Based Access Control (RBAC).

أهداف الدورة:

  • فهم الفرق بين Authentication وAuthorization بشكل نظري وعملي.

  • التعرف على بروتوكولات المصادقة الشائعة مثل OAuth 2.0 وOpenID Connect.

  • تطبيق المصادقة والتفويض في تطبيقات الويب (مثال: Python Flask أو Node.js Express).

  • إدارة الجلسات (Sessions) والرموز (Tokens) مثل JWT.

  • تصميم نظام صلاحيات آمن باستخدام RBAC وACL.

متطلبات الدورة:

  • إلمام بأساسيات تطوير الويب (HTML, CSS, JavaScript).

  • معرفة مسبقة بلغة برمجة واحدة على الأقل (Python, JavaScript، أو غيرها).

  • معرفة مبدئية بقواعد البيانات.

  • جهاز كمبيوتر مثبت عليه بيئة تطوير مناسبة مثل VS Code أو PyCharm.

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

الجزء الأول: المفاهيم الأساسية

  • تعريف المصادقة (Authentication)

  • تعريف التفويض (Authorization)

  • الفرق بين Authn وAuthz

الجزء الثاني: تقنيات المصادقة

  • Sessions وCookies

  • JWT (JSON Web Tokens)

  • OAuth 2.0 وOpenID Connect

الجزء الثالث: تطبيق عملي

  • إعداد مشروع Flask/Express بسيط

  • إضافة نظام تسجيل دخول باستخدام JWT

  • إدارة الجلسات والصلاحيات

الجزء الرابع: أنظمة الصلاحيات

  • RBAC (Role-Based Access Control)

  • ACL (Access Control Lists)

  • نماذج صلاحيات المستخدمين في المشاريع الكبيرة

الجزء الخامس: مراجعة ومشروع ختامي

عدد الدروس:

21 دروس رئيسية

استعراض عناوين الدروس:

  1. ما هي المصادقة والتفويض ولماذا نحتاجهما؟

  2. أنواع المصادقة: Session vs Token Based

  3. مقدمة في JWT وكيفية توليد الرموز

  4. مقدمة في OAuth 2.0 وOpenID Connect

  5. إعداد مشروع عملي (Flask/Express)

  6. إنشاء نظام تسجيل دخول باستخدام JWT

  7. إدارة الجلسات والصلاحيات (Sessions & Roles)

  8. بناء نظام صلاحيات باستخدام RBAC وACL

  9. نصائح أمنية وتطبيق حماية إضافية (Password Hashing, CSRF, CORS)

  10. مشروع ختامي: نظام مستخدمين متكامل مع Authn & Authz

معلومات المدرب

     ali alkurdi

 21 دروس    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

دورة مقدمة في التحكم بالاصدارات Version Control (Git),(GitHub)ونشر التطبيقات (Application Deployment)

دورة مقدمة في التحكم بالاصدارات Version Control (Git),(GitHub)ونشر التطبيقات (Application Deployment)

نظرة عامة:

تغطي هذه الدورة أساسيات نظام التحكم بالإصدارات Git، الذي يُعتبر الأداة الأشهر لإدارة وتتبع التعديلات على الشيفرة البرمجية بين الأفراد أو الفرق. تركز الدورة على المهارات العملية باستخدام Git عبر واجهة الأوامر وGitHub.
كذلك تركز هذه الدورة ايضا على شرح أساسيات نشر التطبيقات البرمجية (Web Apps، APIs، Mobile Backends) على خوادم الإنتاج، بدءًا من المفاهيم النظرية وحتى الأدوات العملية مثل FTP، SSH، Docker، وخدمات الاستضافة السحابية مثل Heroku وVPS.

أهداف الدورة:

  • فهم مفهوم التحكم بالإصدارات ولماذا نستخدمه.
  • تعلم الأوامر الأساسية في Git: إنشاء مستودع، تتبع الملفات، إرسال التعديلات، استرجاع الإصدارات.
  • استخدام Git في مشاريع فردية أو ضمن فرق عمل.
  • ربط المستودعات المحلية بـ GitHub ونشر المشاريع عبر الإنترنت.
  • التعامل مع حالات الدمج (Merging) والتعارض (Conflicts).
  • فهم مفهوم نشر التطبيقات (Deployment) ومراحله المختلفة.
  • التعرف على الفرق بين بيئة التطوير (Development) وبيئة الإنتاج (Production).
  • إتقان الخطوات الأساسية لنشر تطبيق ويب على خادم محلي أو سحابي.
  • التعرف على أدوات مثل FTP وSSH وDocker.
  • تجربة النشر باستخدام منصات مثل Heroku وVPS وDigitalOcean.

متطلبات الدورة:

  • معرفة مسبقة بأساسيات تطوير الويب (HTML، CSS، JavaScript أو أي لغة Backend).
  • جهاز حاسوب مثبت عليه Git.
  • حساب على GitHub أو GitLab.
  • محرر أكواد مثل Visual Studio Code (اختياري).

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

القسم الأول: مفاهيم أساسية حول الـ Git

  • ما هو Version Control ولماذا نستخدمه؟
  • الفرق بين Git وGitHub وGitLab.

القسم الثاني: الأوامر الأساسية

  • تثبيت Git وتهيئة أول مستودع (Repository).
  • git init – git add – git commit – git status – git log.
  • التعامل مع ملفات جديدة وحذف الملفات.

القسم الثالث: العمل مع GitHub

  • إنشاء حساب GitHub وربط المستودع المحلي.
  • رفع التعديلات (Push) وجلب التعديلات (Pull).
  • إنشاء فروع (Branches) والعمل عليها.
  • دمج الفروع (Merge) والتعامل مع التعارضات (Conflicts).

القسم الرابع: استخدامات متقدمة

  • كتابة ملفات README وملفات .gitignore.
  • مراجعة الشيفرات باستخدام Pull Requests.
  • إدارة فرق العمل ضمن GitHub.

القسم الخامس: المفاهيم الأساسية حول النشر

  • ما هو نشر التطبيقات ولماذا هو ضروري؟
  • أنواع النشر: Local، Cloud، Shared Hosting، VPS.
  • الفرق بين بيئة التطوير وبيئة الإنتاج.

القسم السادس: أدوات وخدمات النشر

  • FTP وSFTP وSSH: المفهوم والاستخدام العملي.
  • Git Hooks وCI/CD: مقدمة للمبتدئين.
  • Docker: مقدمة مبسطة لحاويات التطبيقات (Containers).

القسم السابع: نشر عملي

  • نشر تطبيق بسيط باستخدام Heroku.
  • نشر تطبيق باستخدام DigitalOcean VPS مع إعداد الخادم.
  • التعامل مع قواعد البيانات في بيئة الإنتاج.
  • إعداد اسم نطاق (Domain) وربطه بالخادم.

القسم الثامن: مفاهيم متقدمة

  • التحكم في إعدادات الأمان (SSL، CORS).
  • إدارة التحديثات والصيانة الدورية.
  • نصائح واستراتيجيات لنشر ناجح.

عدد الدروس:

22 دروس رئيسية + مراجعة واختبار

استعراض عناوين الدروس:

  1. مقدمة عن Version Control ولماذا نستخدم Git؟
  2. تثبيت Git وتهيئة بيئة العمل
  3. إنشاء مستودع محلي وإضافة الملفات إليه
  4. إرسال التعديلات وتسجيل الإصدارات (Commits)
  5. إنشاء مستودع GitHub وربطه مع المشروع المحلي
  6. رفع الملفات والمزامنة مع GitHub
  7. إنشاء فروع وإدارتها
  8. دمج الفروع والتعامل مع التعارضات
  9. استخدامات إضافية: .gitignore وملفات README
  10. العمل ضمن فرق والتعاون عبر Pull Requests
  11. ما هو Application Deployment ولماذا نحتاجه؟
  12. الفرق بين بيئة التطوير وبيئة الإنتاج
  13. مقدمة في أدوات النشر (FTP، SSH، Git Hooks)
  14. مقدمة مبسطة في Docker للمبتدئين
  15. إعداد حساب على Heroku ونشر أول تطبيق
  16. إعداد VPS باستخدام DigitalOcean ونشر تطبيق Node.js أو Python
  17. إدارة قواعد البيانات في بيئة الإنتاج
  18. ربط اسم نطاق بالخادم (DNS Basics)
  19. إعداد SSL وتأمين التطبيق
  20. نظرة على CI/CD وإدارة النسخ والإصدارات
  21. نصائح في إدارة التطبيقات بعد النشر
  22. مراجعة شاملة ومشروع تطبيقي

عدد الساعات 20 ساعة

عدد المقاطع 10 مقطع

 
معلومات المدرب

     ali alkurdi

 22 دروس    0طالب

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


قم بتجربة حقيقية للدورة مجاناً

Overview

لا توجد لوحة صدارة في الوقت الحالي :(

Filters