Lộ trình Thi?t k? Giao di?n

Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Thi?t k? Giao di?n.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Internet

Internet ho?t ??ng nh? th? no?
HTTP l g?
Trnh duy?t v cch chng ho?t ??ng?
DNS v cch n ho?t ??ng?
Tn mi?n l g?
Hosting l g?

2 HTML, CSS & JavaScript

HTML:
H?c nh?ng ?i?u c? b?n
Vi?t HTML ng? ngh?a
Bi?u m?u v xc th?c
Kh? n?ng truy c?p
Ki?n th?c c? b?n v? SEO
CSS:
H?c nh?ng ?i?u c? b?n
T?o b? c?c
Thi?t k? ?p ?ng
JavaScript:
H?c nh?ng ?i?u c? b?n
H?c thao tc DOM
Fetch API / Ajax (XHR)

3 VCS & Trnh qu?n l gi

H? th?ng ki?m sot phin b?n:
Git
D?ch v? l?u tr? Repo:
GitHub
GitLab
Bitbucket
Trnh qu?n l gi:
npm
yarn
pnpm

4 CSS chuyn su

Vi?t CSS:
Tailwind
Ki?n trc CSS:
BEM
B? ti?n x? l CSS:
Sass
PostCSS

5 Cng c? Build

Linters v Formatters:
Prettier
ESLint
Trnh ?ng gi m-?un:
Webpack
Rollup
Parcel
Trnh ch?y tc v? / Cng c? Build:
Vite
esbuild
SWC

6 Ch?n m?t Framework

React
Vue.js
Angular
Svelte
Solid JS
Qwik

7 B?o m?t web

HTTPS
CORS
Chnh sch b?o m?t n?i dung
R?i ro b?o m?t OWASP
Chi?n l??c xc th?c

8 Ki?m th?

Jest
Vitest
Playwright
Cypress

9 Trnh ki?m tra ki?u

TypeScript
Thnh ph?n web (Ty ch?n):
M?u HTML
Ph?n t? ty ch?nh
Shadow DOM

10 K?t xu?t pha my ch? (SSR)

Next.js (React)
Nuxt.js (Vue)
SvelteKit (Svelte)
Astro

11 Ch? ?? nng cao

GraphQL:
Apollo
Relay Modern
Trnh t?o trang web t?nh (SSG):
Eleventy
?ng d?ng dnh cho thi?t b? di ??ng & my tnh ?? bn:
Di ??ng: React Native / NativeScript
My tnh ?? bn: Electron / Tauri

12 Hi?u su?t & API

?o l??ng & C?i thi?n hi?u su?t:
M hnh RAIL
Ch? s? hi?u su?t
S? d?ng Lighthouse / DevTools
API c?a trnh duy?t:
L?u tr?
Web Sockets
S? ki?n ???c g?i t? my ch?
Service Workers & PWAs

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi