FullStack Web Development: Node | Express | MongoDB
- Description
- Curriculum
- FAQ
- Reviews
مرحبا أصدقائي، أهلا وسهلا بكم في هذه الدورة الممتعة. سنتعلم مع بعضنا البعض العديد من أساسيات التكنولوجيا الحديثة لتطوير برامج الويب من جهة الخادم والعميل.
الجافاسكريبت هي اللغة الأساسية في هذه الدورة وسنستخدمها في برمجة مجموعة التكنولوجيا التي سنقوم بتعلمها. في هذه الدورة، سنركز على التالي :
Node JS : هي بيئة عمل بإستخدام الجافاسكريبت لبناء تطبيقات ويب من جهة الخادم.
Express JS : هي مكتبة في الجافاسكريبت وجزء من منظومة النود لبناء APIs.
MongoDB : هو برنامج لبناء قواعد بيانات NoSQL Databases .
Postman : هو برنامج يساعدنا على تجربة ال APIs والتحقق من عملهم.
Asynchronous Programming : هو أسلوب في البرمجة لبناء تطبيقات بإستخدام الخاصية اللاتزامنية.
HTML : هي اللغة الأساسية لتصميم هياكل برامج الويب والمواقع الالكترونية.
CSS : هي اللغة الأساسية لإضافة اللمسات الجمالية لمواقع الإنترنت.
MongoDB Atlas : هي خدمة مقدمة من MongoDB تخولنا أن نبني قواعد بيانات على الإنترنت .
Heroku : هي خدمة تخولنا أن نرفع تطبيقات الخوادم على الانترنت وتقم بتشغيلها لنا.
GitHub : هي خدمة لرفع أي مشروع برمجي أو ملفات على الإنترنت.
GitHub Pages : هي خدمة مقدمة من موقع GitHub لنشر مشروع معين على الانترنت ليصبح متاح من أي مكان.
المشروع:
بإستخدام المهارات السابقة، سنقوم ببرمجة تطبيق ويب لإدخال وكتابة ملاحظات مع إمكانية تعديلها، حذفها أو البحث عنها. في هذا التطبيق، سنقوم ببرمجة الخادم والعميل من الألف إلى الياء ثم سنقوم بنشر التطبيق كاملاً على الإنترنت.
-
5Node.JS مقدمة إلىVideo lesson
-
6(Setting up work environment) بيئة العملVideo lesson
-
7Global ObjectVideo lesson
-
8Intro to ModulesVideo lesson
-
9Create Module 1Video lesson
-
10Create Module 2Video lesson
-
11BuiltIn ModulesVideo lesson
-
12Intro to ClassesVideo lesson
-
13Class ConstructorVideo lesson
-
14Class MethodsVideo lesson
-
15Class InheritanceVideo lesson
-
16Function DeclarationVideo lesson
-
17Function ExpressionVideo lesson
-
18Asynchronous vs SynchronousVideo lesson
-
19CallbacksVideo lesson
-
20PromisesVideo lesson
-
21Async/AwaitVideo lesson
-
22EventsVideo lesson
-
23Introduction مقدمةVideo lesson
-
24Intro to Express and APIsVideo lesson
-
25Intro to MongoDBVideo lesson
-
26(ِEnvironment Setup) بناء بيئة عمل المشروعVideo lesson
-
27(Server File Preparation) تهيئة صفحة الخادمVideo lesson
-
28Our First POST APIVideo lesson
-
29Using PostmanVideo lesson
-
30Our First GET APIVideo lesson
-
31Database ClassVideo lesson
-
32Adding a Note to DatabaseVideo lesson
-
33Getting Notes from DatabaseVideo lesson
-
34Getting a Specific Note by IDVideo lesson
-
35Updating an Existing NoteVideo lesson
-
36Deleting a NoteVideo lesson
-
37Finishing the ServerVideo lesson
-
38Introduction مقدمةVideo lesson
-
39Project Setup بيئة العملVideo lesson
-
40HTML Main Page شرح الصفحة الرئيسيةVideo lesson
-
41Build Note API ClientVideo lesson
-
42Update Notes TableVideo lesson
-
43Edit and Delete ButtonsVideo lesson
-
44Search for a NoteVideo lesson
-
45Delete NoteVideo lesson
-
46Add Note ModalVideo lesson
-
47Save New NoteVideo lesson
-
48Clear New Note ModalVideo lesson
-
49Edit Note ModalVideo lesson
-
50Load Note Data in Edit ModalVideo lesson
-
51Save Edited NoteVideo lesson
-
52Add Styling for New or Edited NoteVideo lesson
External Links May Contain Affiliate Links read more