Never stop talking " STOP the Gaza Genocide "

التصنيف: برمجة مواقع الويب

MERN Developer

مبرمج تصميمات صفحات الويب (FrontEnd Developer) هو الشخص المسؤول عن برمجة الشكل الظاهري لموقع الويب الذي يراه المستخدم حين فتحه من متصفح الويب وتتم برمجة تصميم صفحات الموقع باستخدام لغات HTML, CSS, JavaScript. فى هذا المسار يبدأ معك من البداية وحتى الجاهزية لسوق العمل مع دراسة مكتبة VueJs في نهاية المسار اﻷكثر طلبا فى سوق

٩ دورة

1 - HTML

الـ HTML هي اللغة الام لاى موقع الكتروني ولا تعتبر الـ HTML لغة برمجة وانما هي لغة ترميز (Markup Language) وتستخدم في بناء البنية التحتية لأي صفحة ويب من حيث بناء عناصرها من قوائم وفقرات وصور وعناوين وغيرها و كلمه HTML هي اختصار لـ HyperText Markup Language وتعمل لغة HTML بنظام الوسوم (tags) وهي لغه سهله جدا يمكن لأي شخص تعلمها بدون سابق خبره.

2 - CSS

الـ CSS هي اللغة المستخدمة في تنسيق وزخرفة صفحات الويب بعد ان تم تأسيسها بلغة HTML وهي اللغة الوحيدة المسؤولة لفعل هذا على جميع مواقع الويب وتعتبر لغة CSS لغة تنسيق وليس برمجه وكلمة CSS اختصار لـ Cascading Style Sheet وتعتبر لغة CSS أكثر اللغات سهولة في التعلم بعد HTML.

3 - اساسيات الجافا سكريبت

جافا سكريبت هي لغة برمجة لها قدره كبيره على التحكم في متصفحات الانترنت وبالتالي صفحات الويب وتُستخدم في مجال برمجة واجهات صفحات الويب لتضفي عليها الكثير من التفاعلية والمرونة والتحكم في طريقة عرض عناصر صفحة الويب و لهذه الوظائف تم ابتكارها، اما الان اصبح للغة JavaScript باع كبير جدا في كل شيء يعرض على الانترنت وتتميز بكثرة المكتبات والإطارات التي تعتمد عليها لتفعل كل شيء تقريبا.

4 - TypeScript

TypeScript هي امتداد من لغه الجافا سكريبت طورته شركة مايكروسوفت بإضافة العديد من المزايا اليها خاصه أنواع البيانات (Types) الذي ساعد على تجنب الأخطاء البرمجية وتوفير كود نقي قابل للقراءة أكثر من شفرة JavaScript العادية.

5 - React JS

ReactJs هي مكتبه مبنية على لغة الجافا سكريبت من انتاج شركة الفيسبوك (Meta]، تعمل على تبسيط إمكانيات لغه الجافا سكربت فى التعامل مع واجهة صفحات الويب (UI) ويعتبر من أكثر المنافسين لإطار عمل Angular Js المُنتج من قبل شركة جوجل وتتميز React Js بخفتها وسهولة استخدامها مقارنة بالانجلر ويتم استخدامها بشكل...

6 - MongoDB

MongoDB هو برنامج لإدارة قواعد البيانات من نوع NoSQL وان صح القول قواعد بيانات لا علاقية (Non Relational DBMS) تعتمد آليته على ملفات لا تلتزم بقواعد معينة مثل ما هو في RDBMS حيث ان الجدول له أعمدة ولكل عمود نوع معين وكل صف (Row) تقوم بإدخاله الى الجدول لابد ان يلتزم بمعايير اعمدته وهذا ما يختلف تمام...

7 - Node JS

NodeJs هو إطار عمل تم برمجته بلغة الجافا سكريبت لتمكين تشغيل لغة JavaScript على السيرفر بدلا من كونها تعمل على المتصفح فقط (Client Side) وهذا يُعني أن لغة الجافا سكريبت باستخدام Node.Js أصبحت Server Side Language مثل لغات عدة كـ PHP و ASP مع الاستفادة بكل مميزات لغة الجافا سكريبت....

8 - Express Js

ExpressJs هو إطار عمل مبني باستخدام لغة الجافا سكريبت يساعد مبرمجي NodeJs على بناء التطبيقات بشكل اسرع واكثر كفاءة من خلال توفير العديد من المكونات (Components) الجاهزة التي يستخدمها مبرمجي تطبيقات الويب باستخدام Node Js وبالرغم من قدر ما وفره إطار العمل Express Js إلا أنه مازال بشكل مصغر مقارنة بإط...

9 - GIT

هي تقنية يستخدمها المبرمجون أثناء برمجة المشاريع لتسهيل مرحلة برمجة المشروع من خلال حفظ نسخ من المشروع بعد كل تعديل يتم عليه وبالتالي إمكانية الرجوع الى اى نسخة منه وامكانية دمج شغل المبرمجين مع بعضهم البعض دون تضارب اﻷكواد حتى وان كان مستوى التعديل لأكثر من مبرمج على نفس الملف، ويتم تنصيب برنامج الـ Git على الكمبيوتر واستخدامه في أكثر من مشروع ويتبع كل مشروع على حدة. ويمكنك باستخدام تقنيه git حفظ المشاريع وكل التعديلات التي أجريت عليها على مستودعات الويب لمشاركتها مع اى شخص واشهرها Github و Bi