الفئات: التكنولوجيا والتطوير

التكنولوجيا
الشبكة الإلكترونية
التطور
الهدف 9: الصناعة والابتكار والهياكل الأساسية

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

مدة الدورة: 6 ساعة 31 دقيقة / 54 درس

مستوى: عام

اللغة: العربية

ماذا ستتعلم

  • شرح تفصيلي لكل من الواجهة الأمامية (جانب العميل) والواجهة الخلفية (واجهة الخادم)، وكيف يمكن لمطور الشبكة أن يجمع بينهما لإنشاء موقع متكامل كما المحترفين.

  • كيفية استخدام لغة البرمجة جافا سكريبت في بناء موقع مكتمل الأركان، بالإضافة إلى نبذة عن كيفية استخدام بعض لغات البرمجة الأخرى والتي تتضمن Node JS، Express JS، وMongoDB.

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

هذه الدورة تتضمن

  • 6 ساعة 31 دقيقة/54 درس
  • آخر تحديث: 7/11/2021
  • 2 مرفقات
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

مسار الدورة

2.

Node

4 دقيقة
3.

بيئة المشروع

7 دقيقة
4.

Global Object

3 دقيقة
5.

الوحدات

2 دقيقة
6.

ماذا تريد أن تعرف

2 دقيقة
1.

مسار الدورة

2.

ماذا تريد أن تعرف

2 دقيقة
1.

Node

4 دقيقة
2.

بيئة المشروع

7 دقيقة
3.

Global Object

3 دقيقة
4.

الوحدات

2 دقيقة
5.

إنشاء وحدة 1

9 دقيقة
6.

إنشاء الوحدة 2

5 دقيقة
7.

وحدات مدمجة

6 دقيقة
8.

Classes مقدمة عن

5 دقيقة
9.

Class Constructor

5 دقيقة
10.

أساليب الفئات

3 دقيقة
11.

Class Inheritance

10 دقيقة
12.

Function Declaration

2 دقيقة
13.

Function Expression

11 دقيقة
14.

غير متزامن مقابل متزامن

4 دقيقة
15.

عمليات الاسترجاعات

8 دقيقة
16.

Promises

13 دقيقة
17.

Async/Await

9 دقيقة
18.

Events

16 دقيقة
1.

مقدمة عن الخادم

2.

Express and APIs

3 دقيقة
3.

MongoDB

3 دقيقة
4.

بناء بيئة عمل المشروع

9 دقيقة
5.

تهيئة صفحة الخادم

7 دقيقة
6.

First API

11 دقيقة
7.

Postman

9 دقيقة
8.

First GET API

3 دقيقة
9.

Database Class

10 دقيقة
10.

Adding a Note to Database

14 دقيقة
11.

Getting Notes from Database

8 دقيقة
12.

Getting a Specific Note by ID

8 دقيقة
13.

Updating an Existing Note

10 دقيقة
14.

Deleting a Note

4 دقيقة
15.

Finishing the Server

8 دقيقة
1.

مقدمة عن بناء العميل

3 دقيقة
2.

Client project setup

2 دقيقة
مرفقات
3.

شرح الصفحة الرئيسية ل HTML

5 دقيقة
4.

Build Note API Client

15 دقيقة
5.

Update Notes Table

13 دقيقة
6.

Edit and Delete Buttons

3 دقيقة
7.

Search for a Note

8 دقيقة
8.

Delete Note

7 دقيقة
9.

Add Note Modal

6 دقيقة
10.

Save New Note

10 دقيقة
11.

Clear New Note Modal

4 دقيقة
12.

Edit Note Modal

4 دقيقة
13.

Load Note Data in Edit Modal

4 دقيقة
14.

Save Edited Note

11 دقيقة
15.

Add Styling for New or Edited Note

11 دقيقة
1.

مقدمة عن Deploy

1 دقيقة
2.

Deploy Database on MongoDB Atlas

8 دقيقة
3.

Deploy Server on Heroku

13 دقيقة
4.

Deploy Client on GitHub

9 دقيقة
مرفقات

عن الدورة

ما هو دور مطوّر الشبكة المتكامل؟ باختصار، هو الشخص الوحيد القادر على تطوير الواجهة الخلفية (جانب الخادم) والواجهة الأمامية (جانب العميل) في آن واحد. ومن خلال هذه الدورة التدريبية، لن تتمكن من إتقان أكثر التكنولوجيات طلبًا والتي يسعى العديد من أرباب العمل توظيف متقنيها فحسب، بل أيضًا تعلّم كيفية مساعدة جميع أعضاء فريقك والإسهام الفعّال في المشروع الجاري تنفيذه. سيتم استخدام لغة البرمجة جافا سكريبت بشكل رئيسي في هذه الدورة جنبًا إلى جنب مع مجموعة من لغات البرمجة الأخرى مثل Node JS، Express JS، وMongoDB لتعلّم تطوير الويب، وتحقيق أكبر فائدة ممكنة، وإنشاء المواقع بشكل مهني واحترافي.

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

تتطلب هذه الدورة التدريبية معرفة مسبقة بالجافاسكريبت.

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

عن الخبير

هل تحتاج مساعدة؟