Alur Menjadi Front-End Web Developer
Terdapat beberapa level pada Alur Front-End Web Developer yang bisa kamu ikuti.
1. Beginner
-
HTML
- Dasar HTML
- Semantic HTML
- Forms
- Dasar SEO
-
CSS
- Dasar CSS
- Layouts (Grid, Flexbox)
- Responsive Design, Media Queries
-
JavaScript
- Dasar JavaScript
- DOM Manipulation
- Fetch API / Ajax (Xhr) / Axios
- ES6+ & Modular JS
2. Intermediate
-
GIT
- Dasar Git
- Repositories Hosting Services
- Github
- Gitlab
-
Framework & Library
- Vue.js / React.js
- Modern CSS ( Bootstrap / Tailwind )
-
Build Tools
- Webpack
- Babel
- Gulp
- Vitejs
- Rollup
- Linters and Formatters (Eslint/Prettier)
3. Advanced
-
Server Side Rendering (SSR)
- Vue.js -> Nuxt.js
- React.js -> Next.js
-
PROGRESSIVE WEB APPS (PWA)
- Storage
- Web Sockets
- Service Workers
- Workbox
-
Testing
- Jest
- Jasmine
- Mocha
- Cypress
- Enzyme
- Vitest
-
Type Checkers
- TypeScript
- ReScript