الفئات: العلوم والتكنولوجيا
شرح تفصيلي لكل من الواجهة الأمامية (جانب العميل) والواجهة الخلفية (واجهة الخادم)، وكيف يمكن لمطور الشبكة أن يجمع بينهما لإنشاء موقع متكامل كما المحترفين.
كيفية استخدام لغة البرمجة جافا سكريبت في بناء موقع مكتمل الأركان، بالإضافة إلى نبذة عن كيفية استخدام بعض لغات البرمجة الأخرى والتي تتضمن Node JS، Express JS، وMongoDB.
فهم واضح لدور مطور الشبكة المتكامل، جنبًا إلى جنب مع كيف يمكن أن يكون إضافة لا غنى عنها في وسط الفريق، وأي المهارات التي يحتاجها للنجاح في مسيرته المهنية.
دروس مجانية
مسار الدورة
Node
بيئة المشروع
Global Object
الوحدات
ماذا تريد أن تعرف
1. مقدمة
مسار الدورة
ماذا تريد أن تعرف
2. Node JS أساسيات
Node
بيئة المشروع
Global Object
الوحدات
إنشاء وحدة 1
إنشاء الوحدة 2
وحدات مدمجة
Classes مقدمة عن
Class Constructor
أساليب الفئات
Class Inheritance
Function Declaration
Function Expression
غير متزامن مقابل متزامن
عمليات الاسترجاعات
Promises
Async/Await
Events
3. الخادم
مقدمة عن الخادم
Express and APIs
MongoDB
بناء بيئة عمل المشروع
تهيئة صفحة الخادم
First API
Postman
First GET API
Database Class
Adding a Note to Database
Getting Notes from Database
Getting a Specific Note by ID
Updating an Existing Note
Deleting a Note
Finishing the Server
4. بناء العميل
مقدمة عن بناء العميل
Client project setup
شرح الصفحة الرئيسية ل HTML
Build Note API Client
Update Notes Table
Edit and Delete Buttons
Search for a Note
Delete Note
Add Note Modal
Save New Note
Clear New Note Modal
Edit Note Modal
Load Note Data in Edit Modal
Save Edited Note
Add Styling for New or Edited Note
5. نشرالتطبيق
مقدمة عن Deploy
Deploy Database on MongoDB Atlas
Deploy Server on Heroku
Deploy Client on GitHub
ما هو دور مطوّر الشبكة المتكامل؟ باختصار، هو الشخص الوحيد القادر على تطوير الواجهة الخلفية (جانب الخادم) والواجهة الأمامية (جانب العميل) في آن واحد. ومن خلال هذه الدورة التدريبية، لن تتمكن من إتقان أكثر التكنولوجيات طلبًا والتي يسعى العديد من أرباب العمل توظيف متقنيها فحسب، بل أيضًا تعلّم كيفية مساعدة جميع أعضاء فريقك والإسهام الفعّال في المشروع الجاري تنفيذه. سيتم استخدام لغة البرمجة جافا سكريبت بشكل رئيسي في هذه الدورة جنبًا إلى جنب مع مجموعة من لغات البرمجة الأخرى مثل Node JS، Express JS، وMongoDB لتعلّم تطوير الويب، وتحقيق أكبر فائدة ممكنة، وإنشاء المواقع بشكل مهني واحترافي.
تتطلب هذه الدورة التدريبية معرفة مسبقة بالجافاسكريبت.
تتطلب هذه الدورة وجود معرفة مسبقة بمبدأ البنية التحتية للعميل والخادم.
مهندس برمجيات
2,195 متعلمين
5 دورات