Backend Systems

Backend Systems Engineering

افهم ما يحدث حول الـAPI الذي تكتبه: الشبكة وTCP والـSockets وHTTP/2 وHTTP/3 وTLS والاتصال اللحظي والـProxy وتوزيع الحمل والمهلات وإعادة المحاولة والـCaching والهوية والنشر، بتجارب Node.js تشغّلها بنفسك تحت كل درس.

سعر الدورة$49 $34حتى الثلاثاء 8 ديسمبر اشتراك مدى الحياة

خصم الإطلاق 30% بالكود BACKEND30 حتى 8 ديسمبر

  • 160درس
  • 14أقسام
  • 94اختبارات
  • 09:06ساعة
  • متوسطالمستوى
عن الدورة

تعرّف على الدورة

تكتب الـAPI فيعمل على جهازك، ثم يصل إلى المستخدمين فيظهر ما لم يكن في الكود: طلب يتأخر بلا سبب واضح، واتصال ينقطع قبل الرد، وعميل يعيد الطلب فيُنفَّذ مرتين، وخادم يسقط تحت الضغط، وشهادة لا يثق بها المتصفح. هذه أسئلة هندسة أنظمة الباك إند، وهي ما تفرّق بين من يبني Endpoint ومن يبني نظامًا يصمد. في كورس هندسة الباك إند بالعربي تتعلم ما يحدث بين العميل والخادم طبقة بعد طبقة، وتثبت كل فكرة بتجربة.

تسير الدورة مع مثال واحد ممتد: خدمة طلبات وإشعارات. تتبع فيها رحلة الطلب، وتختار نمط الاتصال المناسب، وتنزل إلى الشبكة وTCP والـSockets والـKernel، ثم HTTP بإصداراته وTLS والاتصال اللحظي ونماذج التنفيذ، والـReverse Proxy وتوزيع الحمل، ثم المهلات وإعادة المحاولة والـIdempotency والأمان والقياس. وفي النهاية تجمع الأفكار في مشروع متكامل وتجارب فشل، ثم تضيف الـCaching وRedis Streams وOAuth 2.0 والنشر خلف Reverse Proxy.

تحت كل درس معمل مدمج داخل المتصفح: Linux فيه Node.js 24 وRedis وOpenSSL وملفات الكورس جاهزة، تشغّل فيه التجربة بنفسك دون أن تثبّت شيئًا. يقدّم الدورة أحمد فتحي، مؤسس منصة المدرسة ومهندس البرمجيات ومعماري السحابة.

لماذا تحتاج إلى تعلّم هندسة أنظمة الباك إند؟

أطر العمل تكتب عنك الكثير، لكنها لا تخبرك لماذا يبطؤ الطلب أو يتكرر أو يضيع. فهم الشبكة والبروتوكولات ونماذج التنفيذ وأنماط الاعتمادية هو ما تحتاجه لتشخيص المشكلات في الإنتاج، ولتصميم أنظمة تتحمل الضغط، وللنجاح في مقابلات تصميم الأنظمة (System Design) لوظائف الباك إند المتوسطة والمتقدمة.

لماذا يجب أن تشترك في هذه الدورة؟

  • تغطي ما حول الـAPI كاملًا: الشبكات وTCP وUDP والـSockets وHTTP/1.1 وHTTP/2 وHTTP/3 وTLS وWebSocket وgRPC وWebRTC.
  • معمل Node.js 24 داخل المتصفح تحت كل درس، دون تثبيت أي برنامج على جهازك.
  • مثال ممتد واحد، خدمة طلبات وإشعارات، يربط الدروس ببعضها.
  • الاعتمادية بطريقة عملية: المهلات والإلغاء وإعادة المحاولة والـIdempotency والـBackpressure والإيقاف التدريجي.
  • الـReverse Proxy وتوزيع الحمل بالطبقتين الرابعة والسابعة وفحص الصحة وإنهاء TLS.
  • مشروع متكامل مع تجارب فشل حقيقية في الشبكة والخدمات وقاعدة البيانات.
  • HTTP Caching وRedis وRedis Streams وOAuth 2.0 وOpenID Connect وCORS وCSRF والنشر خلف Proxy.
  • مختصر كتابي وإنفوجرافيك واختبار قصير بعد كل درس، واختبار لكل قسم واختبار نهائي.
  • وصول مدى الحياة مع التحديثات، وإجابة المشرفين عن تعليقات كل درس.
  • شهادة إتمام يمكن التحقق منها.

هذه الدورة مناسبة لك إذا كنت:

  • مطوّر Backend يبني APIs ويريد أن يفهم ما يحدث حولها في الشبكة والخادم.
  • واجهت طلبات بطيئة أو متكررة أو اتصالات تنقطع ولم تعرف السبب.
  • تستعد لمقابلات تصميم الأنظمة (System Design) لوظائف الباك إند.
  • تعمل مع Proxy أو Load Balancer أو TLS أو WebSocket وتريد أن تفهمها من الداخل.
  • تريد أن تختار بين HTTP/2 وHTTP/3 وSSE وWebSocket وgRPC بقرار مبني على فهم.

ماذا ستتعلم خطوة بخطوة؟

  • تتبّع رحلة الطلب: تحدد ما يعرفه العميل والشبكة والـProxy والتطبيق عن الطلب، وتقيس Latency وThroughput وConcurrency.
  • اختر نمط الاتصال: تقارن Request–Response وPolling وLong Polling وSSE وPub/Sub بحسب احتياج المنتج وتكلفته.
  • افهم الشبكة وTCP: تشرح الطبقات وIP وDNS والمنافذ وUDP وTCP والتحكم في التدفق والازدحام.
  • أدر الاتصالات والـSockets: تتبع الاتصال من listen إلى accept، وتحدد حدود الرسائل، وتتعامل مع Backpressure وTIME_WAIT.
  • قارن إصدارات HTTP وTLS: تفهم HTTP/1.1 وHTTP/2 وHTTP/3 وQUIC، وتفحص الشهادات وTLS 1.3 واستئناف الجلسات.
  • ابنِ اتصالًا لحظيًا: تختار بين WebSocket وSSE وgRPC وWebRTC، وتشغّل كل واحد منها في المعمل.
  • وزّع الحمل وتحمّل الفشل: تشغّل Reverse Proxy وLoad Balancer، وتصمم المهلات وإعادة المحاولة والـIdempotency والإيقاف التدريجي.
  • أضف Caching وهوية ونشرًا: تستخدم HTTP Caching وRedis وRedis Streams وOAuth 2.0 وCORS وCSRF، وتنشر الخدمة خلف Proxy.

المتطلبات

  • خبرة في كتابة برامج، وسبق لك بناء تطبيق Backend بسيط بأي لغة.
  • معرفة معنى طلب HTTP وJSON.
  • قراءة JavaScript بسيطة: تجارب الدورة مكتوبة بـNode.js، وتشرح كل تجربة ما تحتاجه منها.
  • متصفح حديث فقط: المعمل يعمل داخل المتصفح، وDocker اختياري لدرس واحد.

تشمل الدورة

  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة$49 $34حتى الثلاثاء 8 ديسمبر اشتراك مدى الحياة

خصم الإطلاق 30% بالكود BACKEND30 حتى 8 ديسمبر

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

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

محتوى الدورة

  1. 1
    Start Here2 درسان · 1 اختبار يحتوي على دروس مجانية
    1. The Lab Under the Lesson درس مجاني
    2. مختصر كتابي: The Lab Under the Lesson درس مجاني
    3. اختبار قصير: The Lab Under the Lesson
  2. 2
    The Request Journey12 درسًا · 7 اختبارات يحتوي على دروس مجانية
    1. Why an API Is Not All of Backend Engineering درس مجاني
    2. مختصر كتابي: Why an API Is Not All of Backend Engineering درس مجاني
    3. اختبار قصير: Why an API Is Not All of Backend Engineering
    4. Who Owns Each Step? درس مجاني
    5. مختصر كتابي: Who Owns Each Step? درس مجاني
    6. اختبار قصير: Who Owns Each Step?
    7. Requirements and How to Use the Lab درس مجاني
    8. مختصر كتابي: Requirements and How to Use the Lab درس مجاني
    9. اختبار قصير: Requirements and How to Use the Lab
    10. Setting Up the Orders and Notifications Service
    11. مختصر كتابي: Setting Up the Orders and Notifications Service
    12. اختبار قصير: Setting Up the Orders and Notifications Service
    13. Latency, Throughput and Concurrency
    14. مختصر كتابي: Latency, Throughput and Concurrency
    15. اختبار قصير: Latency, Throughput and Concurrency
    16. Tracing One Request with Evidence
    17. مختصر كتابي: Tracing One Request with Evidence
    18. اختبار قصير: Tracing One Request with Evidence
    19. اختبار القسم: The Request Journey
  3. 3
    Client–Server Communication Patterns12 درسًا · 7 اختبارات
    1. Request-Response
    2. مختصر كتابي: Request-Response
    3. اختبار قصير: Request-Response
    4. Synchronous and Asynchronous Workloads
    5. مختصر كتابي: Synchronous and Asynchronous Workloads
    6. اختبار قصير: Synchronous and Asynchronous Workloads
    7. Polling
    8. مختصر كتابي: Polling
    9. اختبار قصير: Polling
    10. Long Polling
    11. مختصر كتابي: Long Polling
    12. اختبار قصير: Long Polling
    13. Server-Sent Events
    14. مختصر كتابي: Server-Sent Events
    15. اختبار قصير: Server-Sent Events
    16. Choosing the Pattern from Product Needs
    17. مختصر كتابي: Choosing the Pattern from Product Needs
    18. اختبار قصير: Choosing the Pattern from Product Needs
    19. اختبار القسم: Client–Server Communication Patterns
  4. 4
    Events, State and Service Boundaries12 درسًا · 7 اختبارات
    1. Pub/Sub and Work Queues
    2. مختصر كتابي: Pub/Sub and Work Queues
    3. اختبار قصير: Pub/Sub and Work Queues
    4. Delivery, Duplicates and Event Ordering
    5. مختصر كتابي: Delivery, Duplicates and Event Ordering
    6. اختبار قصير: Delivery, Duplicates and Event Ordering
    7. Stateful and Stateless Services
    8. مختصر كتابي: Stateful and Stateless Services
    9. اختبار قصير: Stateful and Stateless Services
    10. The Sidecar Pattern
    11. مختصر كتابي: The Sidecar Pattern
    12. اختبار قصير: The Sidecar Pattern
    13. Multiplexing, Demultiplexing and Connection Pooling
    14. مختصر كتابي: Multiplexing, Demultiplexing and Connection Pooling
    15. اختبار قصير: Multiplexing, Demultiplexing and Connection Pooling
    16. An Evolvable Event Contract
    17. مختصر كتابي: An Evolvable Event Contract
    18. اختبار قصير: An Evolvable Event Contract
    19. اختبار القسم: Events, State and Service Boundaries
  5. 5
    Networking Foundations for Backend Engineers12 درسًا · 7 اختبارات
    1. Protocols and Layers
    2. مختصر كتابي: Protocols and Layers
    3. اختبار قصير: Protocols and Layers
    4. IP Addresses and Routing
    5. مختصر كتابي: IP Addresses and Routing
    6. اختبار قصير: IP Addresses and Routing
    7. DNS, Ports and the Connection Address
    8. مختصر كتابي: DNS, Ports and the Connection Address
    9. اختبار قصير: DNS, Ports and the Connection Address
    10. UDP and Datagrams Without Delivery Guarantees
    11. مختصر كتابي: UDP and Datagrams Without Delivery Guarantees
    12. اختبار قصير: UDP and Datagrams Without Delivery Guarantees
    13. TCP, Connections and Ordered Bytes
    14. مختصر كتابي: TCP, Connections and Ordered Bytes
    15. اختبار قصير: TCP, Connections and Ordered Bytes
    16. Flow Control, Congestion Control and Packet Loss
    17. مختصر كتابي: Flow Control, Congestion Control and Packet Loss
    18. اختبار قصير: Flow Control, Congestion Control and Packet Loss
    19. اختبار القسم: Networking Foundations for Backend Engineers
  6. 6
    Sockets, the Kernel and Connections12 درسًا · 7 اختبارات
    1. From Listen to Accept
    2. مختصر كتابي: From Listen to Accept
    3. اختبار قصير: From Listen to Accept
    4. Reading Data and Message Framing
    5. مختصر كتابي: Reading Data and Message Framing
    6. اختبار قصير: Reading Data and Message Framing
    7. Sending and Backpressure
    8. مختصر كتابي: Sending and Backpressure
    9. اختبار قصير: Sending and Backpressure
    10. Listener, Acceptor and Reader
    11. مختصر كتابي: Listener, Acceptor and Reader
    12. اختبار قصير: Listener, Acceptor and Reader
    13. Ports, File Descriptors and TIME_WAIT
    14. مختصر كتابي: Ports, File Descriptors and TIME_WAIT
    15. اختبار قصير: Ports, File Descriptors and TIME_WAIT
    16. Small Messages and Nagle
    17. مختصر كتابي: Small Messages and Nagle
    18. اختبار قصير: Small Messages and Nagle
    19. اختبار القسم: Sockets, the Kernel and Connections
  7. 7
    HTTP: From Messages to Streams12 درسًا · 7 اختبارات
    1. HTTP Request Semantics
    2. مختصر كتابي: HTTP Request Semantics
    3. اختبار قصير: HTTP Request Semantics
    4. HTTP/1.1 and Message Framing
    5. مختصر كتابي: HTTP/1.1 and Message Framing
    6. اختبار قصير: HTTP/1.1 and Message Framing
    7. Connection Reuse and Queues
    8. مختصر كتابي: Connection Reuse and Queues
    9. اختبار قصير: Connection Reuse and Queues
    10. HTTP/2 and Streams
    11. مختصر كتابي: HTTP/2 and Streams
    12. اختبار قصير: HTTP/2 and Streams
    13. Flow Control in HTTP/2
    14. مختصر كتابي: Flow Control in HTTP/2
    15. اختبار قصير: Flow Control in HTTP/2
    16. HTTP/3 and QUIC
    17. مختصر كتابي: HTTP/3 and QUIC
    18. اختبار قصير: HTTP/3 and QUIC
    19. اختبار القسم: HTTP: From Messages to Streams
  8. 8
    TLS and Secure Connections12 درسًا · 7 اختبارات
    1. Encryption, Identity and Trust
    2. مختصر كتابي: Encryption, Identity and Trust
    3. اختبار قصير: Encryption, Identity and Trust
    4. HTTPS and Certificates in Practice
    5. مختصر كتابي: HTTPS and Certificates in Practice
    6. اختبار قصير: HTTPS and Certificates in Practice
    7. The TLS 1.2 and TLS 1.3 Handshake Journey
    8. مختصر كتابي: The TLS 1.2 and TLS 1.3 Handshake Journey
    9. اختبار قصير: The TLS 1.2 and TLS 1.3 Handshake Journey
    10. Session Resumption and Early Data
    11. مختصر كتابي: Session Resumption and Early Data
    12. اختبار قصير: Session Resumption and Early Data
    13. TCP Fast Open and QUIC 0-RTT
    14. مختصر كتابي: TCP Fast Open and QUIC 0-RTT
    15. اختبار قصير: TCP Fast Open and QUIC 0-RTT
    16. Testing the Connection and Diagnosing TLS
    17. مختصر كتابي: Testing the Connection and Diagnosing TLS
    18. اختبار قصير: Testing the Connection and Diagnosing TLS
    19. اختبار القسم: TLS and Secure Connections
  9. 9
    Realtime Communication, RPC and Media12 درسًا · 7 اختبارات
    1. WebSocket and Message Exchange
    2. مختصر كتابي: WebSocket and Message Exchange
    3. اختبار قصير: WebSocket and Message Exchange
    4. SSE in Practice and Reconnection
    5. مختصر كتابي: SSE in Practice and Reconnection
    6. اختبار قصير: SSE in Practice and Reconnection
    7. gRPC, Contracts and Streams
    8. مختصر كتابي: gRPC, Contracts and Streams
    9. اختبار قصير: gRPC, Contracts and Streams
    10. WebRTC and Finding the Path
    11. مختصر كتابي: WebRTC and Finding the Path
    12. اختبار قصير: WebRTC and Finding the Path
    13. WebRTC Media and Data Channels
    14. مختصر كتابي: WebRTC Media and Data Channels
    15. اختبار قصير: WebRTC Media and Data Channels
    16. Workshop: Choosing a Communication Protocol
    17. مختصر كتابي: Workshop: Choosing a Communication Protocol
    18. اختبار قصير: Workshop: Choosing a Communication Protocol
    19. اختبار القسم: Realtime Communication, RPC and Media
  10. 10
    Request Execution: Processes and Threads12 درسًا · 7 اختبارات
    1. Process, Thread and the CPU
    2. مختصر كتابي: Process, Thread and the CPU
    3. اختبار قصير: Process, Thread and the CPU
    4. Blocking, Async I/O and the Event Loop
    5. مختصر كتابي: Blocking, Async I/O and the Event Loop
    6. اختبار قصير: Blocking, Async I/O and the Event Loop
    7. One Acceptor and One Reader
    8. مختصر كتابي: One Acceptor and One Reader
    9. اختبار قصير: One Acceptor and One Reader
    10. One Acceptor and Many Readers
    11. مختصر كتابي: One Acceptor and Many Readers
    12. اختبار قصير: One Acceptor and Many Readers
    13. Multiple Acceptors and Socket Sharding
    14. مختصر كتابي: Multiple Acceptors and Socket Sharding
    15. اختبار قصير: Multiple Acceptors and Socket Sharding
    16. Choosing Threads and Measuring Execution
    17. مختصر كتابي: Choosing Threads and Measuring Execution
    18. اختبار قصير: Choosing Threads and Measuring Execution
    19. اختبار القسم: Request Execution: Processes and Threads
  11. 11
    Proxying and Load Balancing12 درسًا · 7 اختبارات
    1. Forward Proxy and Reverse Proxy
    2. مختصر كتابي: Forward Proxy and Reverse Proxy
    3. اختبار قصير: Forward Proxy and Reverse Proxy
    4. Layer 4 and Layer 7 Load Balancers
    5. مختصر كتابي: Layer 4 and Layer 7 Load Balancers
    6. اختبار قصير: Layer 4 and Layer 7 Load Balancers
    7. TLS Termination and Upstream Connection Reuse
    8. مختصر كتابي: TLS Termination and Upstream Connection Reuse
    9. اختبار قصير: TLS Termination and Upstream Connection Reuse
    10. Load Balancing, Health and State
    11. مختصر كتابي: Load Balancing, Health and State
    12. اختبار قصير: Load Balancing, Health and State
    13. Proxying WebSocket and SSE
    14. مختصر كتابي: Proxying WebSocket and SSE
    15. اختبار قصير: Proxying WebSocket and SSE
    16. Graceful Shutdown of Connections
    17. مختصر كتابي: Graceful Shutdown of Connections
    18. اختبار قصير: Graceful Shutdown of Connections
    19. اختبار القسم: Proxying and Load Balancing
  12. 12
    Reliability, Security and Load12 درسًا · 7 اختبارات
    1. Timeouts, Cancellation and Request Budget
    2. مختصر كتابي: Timeouts, Cancellation and Request Budget
    3. اختبار قصير: Timeouts, Cancellation and Request Budget
    4. Retries and Idempotency
    5. مختصر كتابي: Retries and Idempotency
    6. اختبار قصير: Retries and Idempotency
    7. Queues, Limits and Backpressure
    8. مختصر كتابي: Queues, Limits and Backpressure
    9. اختبار قصير: Queues, Limits and Backpressure
    10. JWT and Sessions
    11. مختصر كتابي: JWT and Sessions
    12. اختبار قصير: JWT and Sessions
    13. API Security Through a Threat Model
    14. مختصر كتابي: API Security Through a Threat Model
    15. اختبار قصير: API Security Through a Threat Model
    16. Metrics and Honest Diagnosis
    17. مختصر كتابي: Metrics and Honest Diagnosis
    18. اختبار قصير: Metrics and Honest Diagnosis
    19. اختبار القسم: Reliability, Security and Load
  13. 13
    Integrated Projects and Failure Drills12 درسًا · 7 اختبارات
    1. Orders and Notifications Service Requirements
    2. مختصر كتابي: Orders and Notifications Service Requirements
    3. اختبار قصير: Orders and Notifications Service Requirements
    4. Building the Full Request Journey
    5. مختصر كتابي: Building the Full Request Journey
    6. اختبار قصير: Building the Full Request Journey
    7. Chat Project and Connection Limits
    8. مختصر كتابي: Chat Project and Connection Limits
    9. اختبار قصير: Chat Project and Connection Limits
    10. Network and Service Failure Lab
    11. مختصر كتابي: Network and Service Failure Lab
    12. اختبار قصير: Network and Service Failure Lab
    13. Diagnosing Ports, Database and Shutdown
    14. مختصر كتابي: Diagnosing Ports, Database and Shutdown
    15. اختبار قصير: Diagnosing Ports, Database and Shutdown
    16. Design Review and Next Steps
    17. مختصر كتابي: Design Review and Next Steps
    18. اختبار قصير: Design Review and Next Steps
    19. اختبار القسم: Integrated Projects and Failure Drills
  14. 14
    Caching, Brokers, Identity and Deploy14 درسًا · 8 اختبارات
    1. HTTP Caching: Freshness, ETag and Vary
    2. مختصر كتابي: HTTP Caching: Freshness, ETag and Vary
    3. اختبار قصير: HTTP Caching: Freshness, ETag and Vary
    4. Redis and Cache-Aside
    5. مختصر كتابي: Redis and Cache-Aside
    6. اختبار قصير: Redis and Cache-Aside
    7. A Real Message Broker with Redis Streams
    8. مختصر كتابي: A Real Message Broker with Redis Streams
    9. اختبار قصير: A Real Message Broker with Redis Streams
    10. OAuth 2.0 and OpenID Connect
    11. مختصر كتابي: OAuth 2.0 and OpenID Connect
    12. اختبار قصير: OAuth 2.0 and OpenID Connect
    13. CORS and CSRF
    14. مختصر كتابي: CORS and CSRF
    15. اختبار قصير: CORS and CSRF
    16. Setting Up Docker on Your Computer (Optional)
    17. مختصر كتابي: Setting Up Docker on Your Computer (Optional)
    18. اختبار قصير: Setting Up Docker on Your Computer (Optional)
    19. Deploy Behind a Reverse Proxy
    20. مختصر كتابي: Deploy Behind a Reverse Proxy
    21. اختبار قصير: Deploy Behind a Reverse Proxy
    22. اختبار القسم: Caching, Brokers, Identity and Deploy
  1. الاختبار النهائي
    1. الاختبار النهائي
المعلم

تعلّم على يد أحمد فتحي

  • أحمد فتحي
    أحمد فتحي Founder & CEO, Almdrasa

    مؤسس منصة المدرسة، ومهندس برمجيات رئيسي ومعماري سحابة ومدير، عمل مع شركات ناشئة مثل QbDVision وRewaaTech، ويحمل شهادتي AWS Architect وProfessional Scrum Master. يقدّم استشارات مهنية تساعد على تحويل تحديات العمل إلى خطوات عملية.

لديك سؤال؟

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

لمطوري Backend الذين يبنون APIs ويريدون أن يفهموا ما يحدث حولها: الشبكات والبروتوكولات والاتصالات ونماذج التنفيذ والـProxy والاعتمادية والأمان والنشر.

أن تكون قد بنيت تطبيق Backend بسيطًا بأي لغة، وتعرف معنى طلب HTTP وJSON. تراجع الدورة ما تحتاجه من أساس الشبكات قبل أن تبني عليه.

تجارب الدورة مكتوبة بـNode.js 24، وتكفي قراءة JavaScript بسيطة لمتابعتها. الأفكار نفسها تنطبق على أي لغة Backend.

لا. تحت كل درس معمل يعمل داخل المتصفح فيه Linux وNode.js 24 وRedis وOpenSSL وملفات الكورس جاهزة. Docker اختياري لدرس النشر فقط، ويمكنك تحميل ملفات المعامل وتشغيلها على جهازك إن أردت.

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

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

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

اكتب سؤالك في التعليقات أسفل أي درس وسيجيبك المشرفون، كما يتوفر مساعد ذكي داخل كل درس.

يمكنك الدفع بالبطاقات البنكية، وبالمحافظ الإلكترونية داخل مصر، أو عبر PayPal، والاشتراك لمرة واحدة مدى الحياة.

ابدأ بناء أنظمة Backend تصمد اليوم

افهم ما يحدث حول الـAPI وأثبت كل فكرة بتجربة في المعمل، وابدأ بالدروس المجانية الآن.