ይህ ገጽ ገና ወደ አማርኛ አልተተረጎመም፤ ስለዚህ በእንግሊዝኛ ቀርቧል። የእንግሊዝኛውን ገጽ ክፈቱ
በቅርቡ
Web Foundations
Build beautiful, accessible, and responsive websites from scratch without framework overhead, mastering the core languages of the browser.
- 12 ክፍሎች
- 12 ትምህርቶች
- Shallows to Landfall
- Free to learn
This course is being written. Its lessons will be free here, like every lesson on Mawj. The outline below is what it will teach; follow the Telegram channel to hear the day it opens.
What you'll be able to do
- Write semantic, accessible HTML that search engines and screen readers love
- Build CSS layouts with Flexbox, CSS Grid, and custom properties
- Bring pages to life with modern vanilla JavaScript and DOM APIs
- Connect frontends to web APIs using fetch and async/await
The full syllabus
12 modules, from the Shallows down. Open any module to see its lessons.
The Shallows
How the web works, semantic HTML, and CSS styling fundamentals.
- , coming soon
1How the web worksBrowsers, servers, HTTP, DNS, and page rendering cycles.በቅርቡ
- , coming soon
2Semantic HTMLDocument structure, head metadata, headings, lists, and semantic tags.በቅርቡ
- , coming soon
3CSS basics and box modelSelectors, the box model, margins, padding, and typography.በቅርቡ
- , coming soon
4Flexbox and grid layoutsModern 1D and 2D layouts using CSS Flexbox and CSS Grid.በቅርቡ
Currents
Responsive design, JavaScript syntax, the DOM, and interactive forms.
- , coming soon
5Responsive designMedia queries, mobile-first workflows, and fluid typography.በቅርቡ
- , coming soon
6JavaScript fundamentalsVariables, types, control flow, functions, and modern ES6+ features.በቅርቡ
- , coming soon
7The DOM and eventsSelecting elements, manipulating nodes, and listening for user interactions.በቅርቡ
- , coming soon
8Forms and validationAccessible form controls, native validation, and custom JS error states.በቅርቡ
Deep Water
Async JavaScript, fetch, accessibility standards, and modern tooling.
- , coming soon
9fetch and async JavaScriptPromises, async/await, and fetching JSON data from remote servers.በቅርቡ
- , coming soon
10Accessibility (a11y)WCAG standards, keyboard navigation, focus indicators, and ARIA roles.በቅርቡ
- , coming soon
11Tooling and static deploymentsGit version control, local dev servers, and deploying to static CDNs.በቅርቡ
Landfall
Capstone project: A complete responsive, accessible web app.
- , coming soon
12Capstone: Connected web appBuild and deploy a responsive, accessible web application that connects to an API.በቅርቡ
Who it's for
- Complete beginners wanting to learn front-end web development
- Backend engineers looking to understand how the browser really works
- Designers wanting to translate mockups into clean, production code
What you need
- A computer with any modern web browser (Chrome, Firefox, Safari)
- A code editor like VS Code installed