FullStack Bootcamp

FullStack BootCamp

من أول كود لبناء تطبيق كامل

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

14 أسبوع
160 ساعة تدريبية
+16 سنة خبرة المدربين
انطلاق المخيم
24 يناير 2026
00
يوم
00
ساعة
00
دقيقة
00
ثانية

لماذا هذا البرنامج مختلف؟

نحن لا نتحدث عن دروس نظرية ممله، بل عن رحلة واقعية تصقل مهاراتك وتبني مستقبلك خطوة بخطوة

Portfolio جاهز للتوظيف

تخرج بمشروع متكامل مع تطبيقات حقيقية ونتائج موثقة تعرضها في أي مقابلة عمل.

تخرج بخبرة 8 أشهر في 14 أسبوع

160 ساعة تدريب مكثف على مشاريع حقيقية = خبرة عملية تعادل 8 أشهر عمل فعلي

شهادات معتمدة دولياً

شهادات من كلية أكسفورد الدولية وطلال أبوغزالة و ICL و Credly معترف بها عالمياً

إشراف يومي من خبير 16+ سنة

ليس تعليم ذاتي - متابعة يومية وتصحيح فوري لأخطائك من مدربين معتمدين دولياً

تقنيات حديثة ومطلوبة

C#, ASP.NET Core MVC, React, SQL Server, API, JWT, GitHub - كل ما يحتاجه سوق العمل

تقسيط بدون كفيل

دفعات ميسرة بدون كفيل ولابنوك - نسهل عليك الاستثمار في مستقبلك.

محاضراتنا

وجاهي

حضور مباشر في القاعة

أونلاين

بث مباشر تفاعلي

مسجلة

محاضرات للمراجعة على منصة كودرز

الفئات المستهدفة

يستهدف المخيم فئات معينة من الأشخاص الراغبين في بناء مستقبل مهني في البرمجة

الراغبين بدخول سوق البرمجة

كل شخص يريد أن يدخل سوق البرمجة ويبني مستقبل مهني قوي

الخريجين الجدد

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

الباحثين عن زيادة الدخل

أي شخص يريد أن يزيد دخله بشكل كبير من خلال مهارات البرمجة.

طلاب الجامعات

بمختلف التخصصات - شو ماكان تخصصك، البرمجة تفتح لك أبوابا جديدة.

الراغبين بتغيير المسار

الراغبين في تغيير مسارهم المهني أو تطوير مسارهم للوصول للاحتراف.

رواد الأعمال

في تأسيس أعمالهم ومشروعهم الخاص وبناء تطبيقاتهم بأنفسهم

الشركات

أي شركة حابة تعمل مسار للموظفين في مجال البرمجة.

موظفي الشركات

مشرفين مختبرات الجامعات وموظفي الشركات الراغبين بتطوير مهاراتهم.

مراحل البرنامج التدريبي

11 مراحل شاملة لتطوير مهاراتك البرمجية

01

التعرف على مصطلحات البرمجة و IT

IT & Programming Terminology

أسبوع واحد

محتوى المرحلة:

1- الخوارزمية Algorithm

2- برنامج Program

3- واجهة برمجة التطبيقات API

4- الوسيطة Argument

5- الكود القياسي الامريكي لتبادل المعلومات ASCII

6- التعبير المنطقي Boolean

7- الخطأ Bug

8- الحرف CHAR

9- الشيء Object

10- البرمجة الشيئية OOP

11- الفئة CLASS

12- الكود Code

13- واجهة سطر الاوامر (CLI)

14- التجميع Compliation

15- العبارات الشرطية Conditionals

16- الثوابت Constants

17- نوع البيانات Data Types

18- المصفوفة Array

19- اعلان Declaration

20- استثناء Exception

21- التعبير Expression

22- إطار العمل Framework

23- كود صلب Hardcode

24- الحلقة loop

25- حلقة لانهائية Endless loop

26- التكرار Iteration

27- الكلمات الاساسية Keywords

28- لاشيء Null

29- المعامل Operand

30- عامل التشغيل Operator

31- المتغير Variable

32- المؤشر Pointer

33- اللغة منخفضة المستوى Low-level programming language

34- اللغة عالية المستوى High-level programming language

35- لغة الآلة Mchine Learning

36- لغة التمييز Markup Language

37- الحزمة Package

38- وقت التشغيل Runtime

39- الخلفية Backend

40- الواجهة الامامية Front End

41- جانب الخادم Server Side

42- مصدر البيانات

43- البيان Statement

44- بيان الجملة Syntax

45- الرمز المميز Token


شرح تفصيلي لبعض المواضيع البرمجية

  1. شرح SQL ببساطة؟ شرح معنى SQL ببساطة.
  2. شرح الفرق بين Compiled Languages و Languages Interpreted في البرمجة.
  3. شرح مبادئ واساسيات الـ OOP بطريقة مبسطة بدون تعقيد.
  4. شرح الفرق بين High Level Languages و Low Level Languages في البرمجة.
  5. أفضل فريم وورك لعمل موقع وموبايل أبليكيشن في أسرع وقت وبدون مجهود.
  6. شرح API وما هي طرق استخدامه في البرمجة.


02

الخوارزميات وحل المشكلات

Problem Solving & Algorithms

أسبوعين

محتوى المرحلة:

  1. حل المشكلات Problem Solving
  2. ماهو الـ Problem Solving
  3. كيف تتم حل المشكلات؟
  4. استخدام ال Problem Solving في البرمجة
  5. كيف يستفيد المبرمج من تعلمه للـ Problem Solving
  6. الخوارزميات Algorithms
  7. ماهي الخوارزميات Algorithm
  8. ما هو الهدف من تعلم الخوارزميات؟
  9. طرق / خطوات كتابة الخوارزمية
  10. تعريف المشكلة Problem Defintion
  11. تصميم / كتابة الخوارزمية Writing an Algorthim
  12. تحويل الخوارزمية إلى برنامج للحاسوب Writing Code
  13. عوامل جودة الخوارزمية
  14. Flowchart ماهي المخططات التدفقية
  15. تطبيقات على الخوارزميات و المخططات التدفقية


03

تعلم لغة C# من مبتدئ لمتقدم

C# Programming

3 أسابيع

محتوى المرحلة:

أساسيات C#

What you will learn

  1. مقدمة اللغة – Introduction to C#
  2. تاريخ اللغة – History of C# Versions
  3. تنفيذ الكود – C# Code Execution
  4. إعداد البيئة – Installing and Configuring C# in Visual Studio
  5. منصة .NET – .NET Framework
  6. تعريف .NET – What is .NET?
  7. بيئة التشغيل – CLR – Common Language Runtime
  8. مكتبات النظام – Standard Class Libraries
  9. المتغيرات والأنواع – Variables and Data Types (Call by Value and Call by Reference)
  10. العمليات الحسابية – Operators and Operators Precedence
  11. الزيادة والنقصان – Increment and Decrement Operators
  12. الشروط البرمجية – Conditional Statements
  13. جمل If – If, else if, else
  14. جمل Switch – Switch Statements
  15. الحلقات التكرارية – Loops
  16. حلقة For – For Loops in C#
  17. حلقة Foreach – Foreach Loops
  18. حلقة While – While Loops
  19. حلقة Do-While – Do-While Loops
  20. حلقات لا نهائية – Infinite Loops
  21. أوامر القفز – Jump Statements
  22. المصفوفات – Arrays
  23. أنواع المصفوفات – Arrays and Types of Arrays
  24. التعامل مع المصفوفات – Manipulating Arrays
  25. القوائم الديناميكية – Lists
  26. التعامل مع النصوص – String
  27. دوال النصوص – Strings and String Methods
  28. تقطيع وتنسيق النص – Slicing Strings into Substrings & Formatting Strings
  29. أنواع البيانات الجاهزة – Predefined Data Types
  30. التاريخ والوقت – Working with DateTime
  31. كلاس DateTime – DateTime Class
  32. كلاس TimeSpan – TimeSpan Class
  33. تنسيق الوقت – Formatting Dates and Times
  34. الكلاسات والكائنات – User-Defined Data Types (Classes)
  35. مفاهيم OOP – Object-Oriented Programming Concepts
  36. الكلاسات والكائنات – Classes and Objects
  37. التغليف والتجريد – Encapsulation and Abstraction
  38. المنشئات – Constructors
  39. الوراثة – Inheritance
  40. إدارة الإصدارات – Git & GitHub
  41. رفع المشاريع – How to Use Git & GitHub to Manage Your Code and Upload Projects


C# المتقدم

What you will learn

  1. تنظيم الكود – C# Namespace
  2. مفهوم Namespace – What is a Namespace?
  3. إنشاء Namespace – Creating a Namespace
  4. System Namespace – C# System Namespace
  5. البرمجة العامة – C# Generics
  6. مفهوم Generics – What is a Generic?
  7. معاملات الأنواع – Generic Type Parameters
  8. قيود الأنواع – Constraints on Type Parameters
  9. كلاسات وواجهات – Generic Classes and Interfaces
  10. دوال Generics – Generic Methods
  11. تعدد الأشكال – Polymorphism
  12. الواجهات البرمجية – Interfaces
  13. مفهوم Interface – What is an Interface?
  14. إنشاء Interface – Creating an Interface
  15. تطبيق Interface – Implementing an Interface
  16. الكلاسات الثابتة – Static Classes and Static Methods
  17. الدوال التوسعية – Extension Methods
  18. تصحيح الأخطاء – C# Debugging and Exception Handling
  19. إدارة الأخطاء – Debugging and Exception Handling
  20. مفهوم Debugging – What is Debugging
  21. أنواع الأخطاء – Types of Errors: Syntax, Runtime, and Logical
  22. وقت التنفيذ – Compile-Time vs Runtime Errors
  23. Null Reference – Null Reference Exception
  24. القسمة على صفر – Divide By Zero Exception
  25. الاستعلامات الذكية – LINQ in C#
  26. مفهوم LINQ – What is LINQ?
  27. أول استعلام – Write Your First LINQ Query
  28. Select و SelectMany – Select and SelectMany
  29. التصفية والأنواع – OfType and Where
  30. الترتيب والعكس – OrderBy and Reverse
  31. التجميع – GroupBy
  32. التمييز والاستثناء – Distinct and Except
  33. التحقق والاحتواء – Any and Contains
  34. التخطي والتحديد – Skip and Take
  35. الربط الداخلي – Inner Join
  36. العناصر الفردية – First, Last, Single, and ElementAt
  37. التجميع العددي – Aggregate and Count
  38. تعابير لامبدا – Lambda Expressions
  39. التزامن واللاتزامن – Synchronous vs Asynchronous Programming
  40. كتابة كود احترافي – How to Write Good Code
  41. تعريف الكود الجيد – What is Good Code?
  42. إعادة الاستخدام – Writing Reusable Code
  43. نظافة الكود – Writing Clean Code
  44. كفاءة الأداء – Writing Efficient Code
  45. قابلية التوسع – Writing Scalable Code



04

تصميم صفحات الويب

HTML5, CSS3 & JavaScript

أسبوعين

محتوى المرحلة:

أساسيات HTML (Fundamentals of HTML)

ماذا ستتعلم

  1. مدخل تطوير الويب: التعرف على مفهوم Web Development وكيف تعمل مواقع الويب.
  2. مفهوم HTML5: فهم ما هي HTML5 ولماذا تُستخدم في بناء الصفحات الحديثة.
  3. وسوم HTML: التعرف على HTML Tags واستخدامها الصحيح.
  4. تنسيق المحتوى: استخدام Formatting Tags لتنسيق النصوص.
  5. النماذج والإدخال و IFrame: التعامل مع Forms و Input Tags.
  6. الروابط والصور: إدراج Links و Images داخل الصفحة.
  7. تشغيل الفيديو: استخدام Video Tag لعرض ملفات الفيديو.
  8. تنظيم العناصر: استخدام div و id و class للتحكم بالتصميم.
  9. القوائم: إنشاء List Tags بأنواعها المختلفة.
  10. الجداول: إنشاء Table Tags لعرض البيانات.
  11. الوسوم الدلالية: الفرق بين Semantic و Non-Semantic Tags.

أساسيات CSS (Fundamentals of CSS)

ماذا ستتعلم

  1. تعريف CSS: ما هي CSS ودورها في تصميم المواقع.
  2. بنية CSS: فهم CSS Syntax وطريقة كتابة الأكواد.
  3. المحددات البسيطة: استخدام Simple Selectors.
  4. المحددات المركبة: التعامل مع Combinator Selectors.
  5. الحالات التفاعلية: استخدام Pseudo-Classes.
  6. العناصر الوهمية: استخدام Pseudo-Elements.
  7. محددات الخصائص: العمل مع Attribute Selectors.
  8. خصائص الخطوط: التحكم بـ Fonts Properties.
  9. تحديد المواقع: استخدام CSS Position.
  10. خاصية الطفو: العمل مع CSS Float.
  11. طريقة العرض: التحكم بـ CSS Display.
  12. ألوان العناصر: استخدام CSS Colors.
  13. خلفيات العناصر: التحكم بـ Background Colors.
  14. تنسيق الجداول و الصور :Styling Images Styling Tables باستخدام CSS.
  15. تنسيق النماذج: تحسين شكل Forms.
  16. تأثيرات النص: استخدام Text Effects.

مقدمة JavaScript (Introduction to JavaScript)

ماذا ستتعلم

  1. تعريف JavaScript: مقدمة عن لغة JavaScript واستخداماتها.
  2. بيئة التطوير: إعداد Development Environment.
  3. أول برنامج: كتابة أول JavaScript Program.
  4. المتغيرات: فهم Variables وكيفية استخدامها.
  5. أنواع البيانات: التعرف على Data Types.
  6. العمليات الحسابية: استخدام Arithmetic & Comparison Operators.
  7. المصفوفات والنصوص ومعالجتها : العمل مع Arrays في JavaScript. String Manipulation
  8. الشروط البرمجية: استخدام if / else و switch.
  9. الحلقات التكرارية: for و while Loops.
  10. الدوال والنطاق: Functions و Scope.
  11. نموذج DOM: فهم Document Object Model.
  12. الوصول للعناصر: Accessing DOM Elements.
  13. إدارة العناصر: Creating & Removing DOM Elements.
  14. معالجة الأخطاء: Handling Errors & Exceptions.


05

بناء قواعد البيانات

Microsoft SQL Server

أسبوعين

محتوى المرحلة:

أساسيات SQL Server

What you will learn

  1. مقدمة النظام – Introduction to Microsoft SQL Server
  2. لغة الاستعلامات – Introduction to T-SQL Querying
  3. تعريف البيانات – Data Definition Language
  4. إنشاء الجداول – Create
  5. حذف العناصر – Drop
  6. تعديل البنية – Alter
  7. كتابة الاستعلامات – Writing SELECT Queries
  8. أمر Select – Select Statement
  9. التصفية بشرط – Select (Where)
  10. عمليات المقارنة – Comparison Operators
  11. الربط المنطقي – AND OR Operator
  12. النفي المنطقي – NOT Condition
  13. النطاق الزمني – BETWEEN Condition
  14. البحث النصي – LIKE Condition
  15. دوال الاستعلام – Select (SQL Functions - Single Row)
  16. دوال متعددة الصفوف – Select (Multi Row)
  17. تجميع البيانات – Select (Group By)
  18. تصفية التجميع – Select (HAVING)
  19. ترتيب وتصفية – Sorting and Filtering Data
  20. أنواع البيانات – Working with SQL Server 2014 Data Types
  21. تعديل البيانات – Using DML to Modify Data
  22. الدوال الجاهزة – Using Built-In Functions
  23. التجميع والإحصاء – Grouping and Aggregating Data
  24. الإجراءات المخزنة – Querying Data with Stored Procedures


06

بناء تطبيق الويب ASP.NET Core MVC

ASP.NET Core MVC

3 أسابيع

محتوى المرحلة:

1) مقدمة عامة – Introduction

  1. تعريف الإطار: Introduction to ASP.NET Core MVC.
  2. تطور المنصة: Evolution of .NET and .NET Core.
  3. مقارنة تقنية: ASP.NET Web Forms vs ASP.NET MVC vs ASP.NET Core.
  4. مفهوم Core: What is ASP.NET Core?
  5. مزايا الإطار: Advantages of ASP.NET Core.

2) هيكل التطبيق – Application Architecture

  1. بنية النظام: ASP.NET Core Application Architecture.
  2. إدارة الحزم: NuGet Packages.
  3. تشغيل التطبيق: Application Startup.
  4. بيئات الاستضافة: Hosting Environments.

3) إعداد النظام – Configuration

  1. إعداد التطبيق: Application Configuration.

4) أول تطبيق – First Application

  1. إنشاء المشروع: ASP.NET Core First Application.
  2. هيكل المشروع: Project Layout.
  3. دورة الطلب: Life Cycle of ASP.NET Core Request.

5) التحكم بالمنطق – Controllers

  1. تعريف Controller: Controllers, Dependencies, Action Methods.
  2. نتائج التنفيذ: IActionResult Object.
  3. تمرير البيانات: Passing Data from Controller to View.
  4. التحكم بالتنفيذ: Action Filters.
  5. الطبقة الوسيطة: Middleware.

6) واجهة المستخدم – Views

  1. مسؤوليات العرض: View Responsibilities & Conventions.
  2. لغة Razor: Razor Syntax.
  3. القوالب العامة: Layouts.
  4. تمرير البيانات: ViewData & ViewBag.
  5. الربط القوي: Strongly-Typed Views.
  6. العرض الجزئي: Partial Views.
  7. مساعدات HTML: HTML Helpers.
  8. مساعدات الروابط: URL Helpers.
  9. مساعدات الوسوم: Tag Helpers.
  10. مكونات العرض: View Components.
  11. نماذج العرض: View Models.
  12. ربط البيانات: Model Binding.
  13. صفحات Razor: Razor Pages.

7) طبقة البيانات – Model & EF Core

  1. مفهوم ORM: What is Entity Framework Core (ORM)?
  2. طرق التطوير: EF Core Development Approaches.
  3. أسلوب Code First: EF Core Code First Approach.
  4. أسلوب Database First: EF Core Database First Approach.
  5. الوصول غير المتزامن: Asynchronous Data Access.
  6. التحقق من التطبيق: Validate MVC Core Application.
  7. إدارة الأخطاء: Error Handling – HTTP Error Status Codes.
  8. توثيق البيانات: Data Annotations.
  9. التحقق البرمجي: Validations.
  10. تحقق الخادم: Server-Side Validation.
  11. تحقق المتصفح: Client-Side Validation.

8) الأمان – Security

  1. المصادقة: Authentication.
  2. إدارة الهوية: ASP.NET Identity.
  3. الصلاحيات: Authorization.

9) استخدام EF Core

  1. عمليات CRUD: Basic CRUD Operations using Entity Framework Core.

10) التصميم والتفاعل – Frontend

  1. القوالب العامة: Using Layouts.
  2. التنسيق: Using CSS.
  3. التفاعل: Using JavaScript.
  4. ملف البدء: Create Layout & _ViewStart File.

11) تنظيم النظام – Modules

  1. مفهوم Areas: Understanding Areas.
  2. إضافة Areas: Adding Areas.
  3. مسارات المناطق: Defining Area Routes.
  4. الربط الداخلي: Linking between Areas.

12) التوجيه – Routing

  1. نقاط النهاية: Routing – Endpoints.

13) Web API & HTTP

  1. خدمات REST: RESTful Web API Core C#.
  2. مقدمة HTTP: Introduction to HTTP.
  3. استجابة الخادم: HTTP Response & Response Headers.
  4. طلبات العميل: HTTP Request & Request Headers.
  5. اختبار الطلبات: Postman.
  6. مقارنة الطرق: HTTP GET vs POST.

14) الطبقة الوسيطة – Middleware

  1. مفهوم Middleware: Middleware Pipeline.

15) النشر – Deployment

  1. نشر التطبيق: dotnet publish.
  2. مشروع تطبيقي: Real-Time Project covering above concepts.

16) الخدمات السحابية – Cloud

  1. سحابة Azure: Azure Cloud Services.


07

تعلم LINQ والتعامل مع البيانات

LINQ Query & Data Sources

أسبوع

محتوى المرحلة:

أساسيات LINQ في ‎C#‎ (LINQ Fundamentals)

ماذا ستتعلم

  1. بنية LINQ: فهم Architecture of LINQ وكيفية عملها داخل .NET.
  2. طرق كتابة LINQ: التعرف على Different Ways to Write LINQ Queries in C#.
  3. واجهات LINQ: فهم IEnumerable و IQueryable في C#.
  4. الفروقات الجوهرية: توضيح Differences بين IEnumerable و IQueryable.
  5. الدوال الامتدادية: استخدام LINQ Extension Methods في C#.
  6. مشغلات LINQ: التعرف على LINQ Operators واستخداماتها.

أهم مشغلات LINQ

  1. اختيار البيانات: استخدام LINQ Select Operator في C# لاختيار الحقول.
  2. تصفية النتائج: استخدام LINQ Where Method لتحديد الشروط.
  3. إزالة التكرار: استخدام LINQ Distinct Method لمنع التكرار.
  4. دمج القوائم: استخدام LINQ Concat Method لدمج مجموعات البيانات.
  5. التحقق من الوجود: استخدام LINQ Any Method للتحقق من وجود عناصر.
  6. البحث عن عنصر: استخدام LINQ Contains Method للتأكد من احتواء القائمة.
  7. ربط البيانات: استخدام LINQ Joins في C# لربط أكثر من مصدر بيانات.
  8. عناصر مفردة: التعرف على Element Operators في LINQ للتعامل مع عنصر واحد.


08

بناء الخدمات RESTful Web API

RESTful Web API Services

أسبوع

محتوى المرحلة:

أساسيات Web API

  1. إنشاء المشروع: Create New ASP.NET Core Web API.
  2. فهم البنية: Understand ASP.NET Core Web API & File Structure.
  3. مفهوم REST: Understand REST & HTTP Verbs.
  4. التوجيه البرمجي: Routing in ASP.NET Core Web API.
  5. تشغيل الخدمات: Running & Calling ASP.NET Core Web API.

التحكم بالطلبات – Controllers

  1. مفهوم Controller: Controller & IActionResult.
  2. إنشاء Controller: Creating Controllers.
  3. تعدد العمليات: Multiple Action Methods.
  4. نتيجة نصية: ContentResult.
  5. نتيجة JSON: JsonResult.
  6. نتائج عامة: IActionResult.
  7. رموز الحالة: Status Code Results.
  8. إعادة التوجيه: Redirect Results.

منطق النظام – Domain

  1. فهم المجال: Understanding Our Domain (Domain Driven Development).
  2. نماذج المجال: Create Domain Models.

ربط قاعدة البيانات – EF Core

  1. إضافة الحزم: Adding Entity Framework Core Packages.
  2. إعداد السياق: Creating the DbContext Class.
  3. سلسلة الاتصال: Adding ConnectionString in appsettings.json.
  4. حقن الاعتمادية: Understanding Dependency Injection & Injecting DbContext.
  5. ترحيل البيانات: Run EF Core Migrations.

الأمان باستخدام JWT Authentication

الهدف

  1. تأمين الواجهة: Secure your API using Token-Based Authentication.

مواضيع JWT

  1. مفهوم JWT: What is JWT (JSON Web Token)?
  2. تسجيل المستخدم: Create User Registration Endpoints.
  3. تسجيل الدخول: Create Login Endpoints.
  4. توليد التوكن: Generate JWT Tokens.
  5. التحقق الأمني: Validate JWT Tokens.
  6. إعداد الحماية: Configure Authentication Middleware.
  7. اختبار الأمان: Use Postman to Test JWT Flow.


09

تصميم الواجهات باستخدام React

React Development

أسبوعين

محتوى المرحلة:

1) أساسيات JavaScript

  1. مفاهيم متقدمة: Core JavaScript & ES6 (scope, hoisting, var / let / const).
  2. البرمجة غير المتزامنة: Promises و async / await.
  3. خصائص حديثة: Array Methods مثل map(), filter(), reduce().

2) مبادئ React

  1. بناء الواجهات: JSX و React Components.
  2. إدارة البيانات: State و Props و One-Way Data Flow.
  3. Hooks أساسية: useState و useEffect.
  4. Hooks إضافية: useContext و useRef.

3) التكامل مع API

  1. مفهوم REST: RESTful APIs و HTTP Methods (GET, POST, PUT, DELETE).
  2. استدعاء البيانات: Fetch API و Axios.
  3. تطبيق عملي: CRUD Application متكامل.

4) إدارة الحالة والتوجيه

  1. إدارة الحالة: Context API vs Redux Toolkit.
  2. التنقل بين الصفحات: React Router و Routing.

5) التصميم والنشر

  1. تنسيق الواجهات: CSS Modules و Styled Components.
  2. مكتبات جاهزة: Material-UI أو Chakra UI.
  3. تحسين الأداء: Keys, React.lazy(), Suspense.
  4. نشر المشروع: Deployment باستخدام Vercel أو Netlify.

6) React المتقدم

  1. Hooks مخصصة: Custom Hooks.
  2. تحسين الأداء: React.memo و useCallback.
  3. تحميل ذكي: Lazy Loading و Code Splitting.
  4. أنماط متقدمة: Higher-Order Components (HOCs) و Render Props.

7) أنماط وHooks متقدمة

  1. Hooks احترافية: Advanced Custom Hooks.
  2. إدارة معقدة: useReducer.
  3. دمج ذكي: Context + useReducer.
  4. تحسين الحسابات: useMemo و useCallback.


10

نشر التطبيق والتحضير الوظيفي

Deployment & Career Preparation

أسبوع

محتوى المرحلة:

1) أسماء النطاقات – Domain Names

  1. مفهوم النطاق: Introduction to Domain Names.
  2. جهات التسجيل: Domain Name Registrars.
  3. لوحة التحكم: Control Panel Sign-in.
  4. تحويل النطاق: Domain Forwarding.
  5. نظام DNS: What is DNS & How it Works.

2) أنواع الاستضافة – Web Hosting

  1. باقات الاستضافة: Web Hosting Packages.
  2. استضافة مشتركة: Shared Hosting.
  3. استضافة مخصصة: Dedicated Hosting.
  4. خادم افتراضي: VPS Hosting.
  5. استضافة IIS: IIS Hosting.
  6. استضافة سحابية: Cloud Hosting.

3) نشر المواقع – Publishing

  1. النشر عبر FTP: Publish Website using FTP.
  2. إدارة الملفات: Edit Website using File Manager in cPanel.
  3. النشر المباشر: Visual Studio Deploy (VS Deploy).


11

LinkedIn Career Preparation نشر البروفايل

LinkedIn Career Preparation

أسبوع

محتوى المرحلة:

1) بناء البروفايل

  1. أهمية LinkedIn: دور LinkedIn للمطورين في سوق العمل.
  2. العنوان والملخص: كتابة Headline و Summary احترافيين.
  3. عرض الخبرات: تحسين Experience و Education و Projects.
  4. مشاريع فعلية: إضافة Bootcamp Projects مع GitHub / Portfolio.
  5. الهوية البصرية: اختيار Profile & Banner Images احترافية.
  6. النتيجة: Profile جاهز للتوظيف (Recruiter-Ready).

2) المحتوى والظهور

  1. أفكار النشر: ماذا ينشر Junior Developer.
  2. صياغة ذكية: كتابة Posts واستخدام Hashtags & Tags.
  3. التفاعل المهني: Commenting و Sharing وبناء محادثات.
  4. خوارزمية LinkedIn: فهم Content Visibility.
  5. النتيجة: 2–3 Posts جاهزة للنشر.

3) التشبيك والتوظيف

  1. بناء الشبكة: التواصل مع Recruiters و HR و Professionals.
  2. طلبات مخصصة: Personalized Connection Requests & Follow-ups.
  3. البحث عن وظائف: Job Alerts و LinkedIn Jobs.
  4. تعزيز المصداقية: Endorsements & Recommendations.
  5. النتيجة: Networking Plan + Job Alerts مفعلة.

4) حيل متقدمة

  1. بناء السمعة: LinkedIn Groups & Discussions.
  2. قسم Featured: إبراز Resume و Portfolio و Projects.
  3. محاكاة المقابلات: Mock Interviews و Role-Play.
  4. فرص بديلة: Freelance & Remote Opportunities.
  5. النتيجة: LinkedIn Market Entry Plan متكامل.

5) محاكاة المقابلات

  1. التحضير الوظيفي: أساسيات Job Interviews.
  2. العرض الشخصي: Presentation & Answering Questions.
  3. إدارة الضغط: Handling Interview Pressure.
  4. النتيجة: جاهزية أعلى لسوق العمل.


مباشر ومجاني

الندوات والعروض المباشرة

تعرّف على أحدث التقنيات وناقش الخبراء في لقاءات تقنية تفاعلية لإثراء معرفتك البرمجية.

cvbcvbcvb
27 شباط
مباشر

cvbcvbcvb

zxcxcxczxc

الجمعة
04:04 م
متبقي:
00ي
00س
00د
00ث
سجل الآن

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

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

هل هناك متطلبات سابقة؟ +

لا، لا توجد متطلبات سابقة. البرنامج مصمم للمبتدئين تماماً. كل ما تحتاجه هو الرغبة والالتزام بالتعلم.

هل يمكنني تطبيق ما أتعلمه على مشروعي الخاص؟ +

نعم، بالتأكيد! البرنامج مصمم بحيث تطبق كل ما تتعلمه على مشاريع حقيقية من اليوم الأول.

هل جميع الأدوات مجانية؟ +

نعم، جميع الأدوات والبرامج المستخدمة في البرنامج مجانية تماماً.

كم من الوقت أحتاج لإكمال البرنامج؟ +

البرنامج يستغرق 14 أسبوع (حوالي 3.5 أشهر) بمعدل 160 ساعة تدريبية.

سجل الآن

انضم إلى برنامج FullStack BootCamp وابدأ رحلتك نحو الاحتراف في عالم البرمجة