Iqbal Anggoro
Home
About
Blog
Projects
Home
About
Blog
Projects
Web Dev 101 Roadmap (Simplified)
Getting Started
Decide what you want to build (Web Design / Full Stack Web Apps)
Choose technology stack that you are gonna using
JS Frameworks: React / Vue / Svelte.js
PHP Frameworks: Laravel / CodeIgniter
CSS Frameworks: Bootstrap / Tailwind / Materialize CSS
DaisyUI
HeadlessUI
Flowbite
Setup a Project management tools(optional)
Github Kanban/Project
Trello
Notion
Start design/prototype, or if you to lazy to design , you can take inspiration from other sites that you are gonna build/design
Figma
Adobe XD
Penpot
Start writing code
Measure your web project and optimizing user experience using
web-vitals
Analytics: Matomo/Umami/Plausible or Google Analytics 🙄
Accessibility: Unlighthouse
Issue & Error Monitoring: Sentry
Optimize SEO:
OpenGraph
Google Search Console/Central
Semrush
Ahrefs
Ubersuggest
Perfomance:
Priority Hints
/
Fetch Priority API
Security: Cloudflare Bot Management
Unit test the code (QA)
Test Unit: Vitest/Jest
Add database provider (optional - Back-end)
Firebase
Supabase
PlanetScale
Deploy the code on Cloud (Dev-ops)
Netlify / Vercel
AWS / GCP / Azure
Last updated: 07/10/2023
Resource:
https://roadmap.sh/
https://www.fe.engineer/handbook/getting-started
https://insights.stackoverflow.com/survey