Path / مسار
Front-end web developerمطوّر واجهات أمامية
Everything on this site, in the order it was meant to be learned
كل ما في هذا الموقع، بالترتيب الذي وُضع ليُتعلَّم به
The complete path. You start not knowing what a web page is, and finish able to build one, style it, make it respond, put it on the internet and work on it with other people.
المسار الكامل. تبدأ ولا تعرف ما صفحة الويب، وتنتهي وأنت قادر على بنائها وتنسيقها وجعلها تتفاعل ونشرها على الإنترنت والعمل عليها مع آخرين.
- Courses / دورات 10
- Lessons / دروس 255
- About / المدة ~144 hours / ساعة
-
How the web works / كيف يعمل الويب
What happens between typing an address and seeing a page
ما الذي يحدث بين كتابة العنوان وظهور الصفحة
21 lessons · beginner · 10h — 10h in
-
The operating system and the Terminal / نظام التشغيل والطرفية
Basic commands, managing files, and the environment you work in
أوامر أساسية، وإدارة الملفات، والبيئة التي تعمل فيها
23 lessons · beginner · 12h — 22h in
-
Git and GitHub / Git وGitHub
Save your work properly, and share it: commit, branch, merge, pull request
احفظ عملك كما ينبغي وشاركه: commit وbranch وmerge وpull request
23 lessons · beginner · 12h — 34h in
-
HTML / إتش تي إم إل
Build the structure of a web page
ابنِ هيكل صفحة الويب
34 lessons · beginner · 16h — 50h in
-
CSS / سي إس إس
Make your pages look good
اجعل صفحاتك تبدو جميلة
43 lessons · beginner · 22h — 72h in
-
CSS frameworks: Tailwind and Bootstrap / أطر CSS: Tailwind وBootstrap
Two ways to stop writing the same CSS twice — and how to choose
طريقتان لتكفّ عن كتابة CSS نفسها مرتين — وكيف تختار
23 lessons · intermediate · 12h — 84h in
-
Programming basics / أساسيات البرمجة
The logic before the language: values, decisions, repetition, functions
المنطق قبل اللغة: القيم والقرارات والتكرار والدوال
23 lessons · beginner · 14h — 98h in
-
JavaScript in the browser / JavaScript في المتصفح
The DOM, events, modern syntax, and talking to a server
الـDOM والأحداث والصيغة الحديثة والتحدث إلى خادم
23 lessons · intermediate · 16h — 114h in
-
Software engineering foundations / أساسيات هندسة البرمجيات
Objects, databases, APIs, and the habits that make the rest possible
الكائنات وقواعد البيانات وواجهات البرمجة والعادات التي تجعل الباقي ممكنًا
26 lessons · intermediate · 18h — 132h in
-
Working as a developer / العمل مطوّرًا
The half of the job that is not typing
نصف العمل الذي ليس طباعة
16 lessons · beginner · 12h — 144h in