Roadmap Web Javascript Developer
Roadmap Web Javascript Developer
Design Patterns
Fundamentals
Basic Web
Frameworks
React/Vue/Angular
Git
Library
Testing
Testing
Security
DevOps
Architecture
Architecture
Soft-skill
Advanced
Mindset
Tools
can work tasks asigned from PM, TL, SM
Willing to learn new things.
Willing to shared learnt things to other members
Break problems down
Continuous Contribution to projects
Repository
Proxy
Singleton
Factory
Builder
Prototype
Dependency Injection
Basic about programming: variables, data types, operators, control flow statements (if-else, switch),
loops (for, while), functions, scope, etc
Understand OOP and apply correct to the language working on.
DOM Manipulation
Asynchronous JavaScript
Event Handling
AJAX and Fetch API
Error Handling
Typeccript
ES6 + Features
Forms and Validations
SEO, HTML meta tag
Making layouts
Css frameworks(Bootstrap, Tailwind, ..)
Component UI(Material ui, Ant design, Reactstrap,..)
Web components
Linters formatters(Eslint, Prettier,..)
Module bundlers(Webpack, Grunt, Gulp,..)
Package Managers(npm, yarn,..)
HTML DOM
Shadow DOM
Virtual DOM
Responsive Web Design
Unit-Test
Manual Test
Integration Test
Code Coverage & Code Quality
Sonarqube
Automation Test
Design Patterns
Fundamentals
Basic Web
Basic Web
Frameworks
React/Vue/Angular
Git
Testing
Security
DevOps
DevOps
Architecture
Soft-skill
Advanced
Mindset
Mindset
Tools
can work tasks asigned from PM, TL, SM
Willing to learn new things.
Willing to shared learnt things to other members
Break problems down
Continuous Contribution to projects
Repository
Proxy
Singleton
Model-View-Controller
Observer
Factory
Strategy
Decorator
Builder
Prototype
Dependency Injection
Basic about programming: variables, data types, operators, control flow statements (if-else, switch),
loops (for, while), functions, scope, etc
Understand OOP and apply correct to the language working on.
DOM Manipulation
Asynchronous JavaScript
Event Handling
AJAX and Fetch API
Error Handling
Typeccript
ES6 + Features
Forms and Validations
HTML5 + CSS
SEO, HTML meta tag
Making layouts
Css frameworks(Bootstrap, Tailwind, ..)
Component UI(Material ui, Ant design, Reactstrap,..)
Web components
Linters formatters(Eslint, Prettier,..)
Module bundlers(Webpack, Grunt, Gulp,..)
Package Managers(npm, yarn,..)
HTML DOM
Shadow DOM
Virtual DOM
Responsive Web Design
Static Site Generators
Dynamic Site Generators
FE side rendering
Progressive Web Apps(PWA)
Server side rendering
Global store(Redux, mobx, vuex,..)
branch, commit, push, pull, merge, checkout
rebase, reset, stash, tag
Advances: cherry-pick, gc, clean, etc…
git bisect
Clean Code
Code Conventions
Have knowledge to integrate/using 3rd library
Unit-Test
Manual Test
Integration Test
Code Coverage & Code Quality
Sonarqube
Automation Test
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Secure Authentication and Authorization
Secure Communication (HTTPS)
Input Validation and Sanitization
Secure DOM Manipulation
Security Headers
Vulnerability Testing and Code Reviews
Continous Intergation
Continous Deployment/Delivery
Infrastructure as code
Containerization (docker, etc…)
Monitoring & Logging tools
Any Cloud platforms (Azure, AWS, GCP, …)
Scripting & Automation (shell, bash, ps, python, nodejs, perl, …)
N-layer architecture
MVC, MVVM
Component-Based Architecture (React, Angular, and Vue.js)
State Management (Redux, MobX)
API Design and Integration
Performance Optimization
Clean Architecture
Onion Architecture
Problem solving
Teamwork
Technical documenation
Leadership
Up-to-date technologies
Contribution to tech community (workshop, seminor, conferences…)
Mentoring
Problem ownership
Code Review
Technical Decisions Making
Hiring support & evalutions tech skill
Agile team process & roles
RabbitMQ
Gatsby
Next.js
Kafka
Domain Driven Design
Knowledge of Back-End Technologies
Knowledge about REST APIs
Knowledge about Database
Knowledge about server-side frameworks
Online Payment Gateway
Curiosity and Continuous Learning
Problem-Solving Attitude
Attention to Detail
User-Centric Focus
Collaboration and Communication
Adaptability and Flexibility
Attention to Performance
Code Maintainability and Cleanliness
Text Editors/IDEs : Visual Studio Code, Sublime Text, etc
Package Managers: npm, yarn
CSS Preprocessors: Scss, Less, etc
Linters and Formatters: ESLint, Prettier, Stylelint
Performance Optimization: Lighthouse (Auditing and Performance Testing), etc
Collaboration and Project Management: Slack (Team Communication),Trello (Project Management)
Jira (IssueDeveloper
Browser Tracking),Tools:
etc Chrome DevTools, Firefox Developer Tools
API Tools: Postman, Swagger
Design and Prototyping: Figma, Sketch, Adobe XD, etc
AI tool( chatGPT, bing,...)
Documentation: JSDoc (JavaScript Documentation), Storybook (Component Documentation)
Required For Level Weight Member Henry Tran - II/2023
Rookie 10 3-Advanced
Junior 10 3-Advanced
Middle 8 3-Advanced
Middle 10 2-Intermediate
Senior 8 1-Beginer
Junior 8 3-Advanced
Junior 8 3-Advanced
Rookie 8 3-Advanced
Junior 8 3-Advanced
Junior 7 3-Advanced
Junior 8 3-Advanced
Junior 7 3-Advanced
Junior 8 3-Advanced
Senior 8 1-Beginer
Senior 8 1-Beginer
Middle 8 1-Beginer
Rookie 10 3-Advanced
Junior 10 3-Advanced
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 10 1-Beginer
Middle 10 1-Beginer
Junior 8 3-Advanced
Rookie 10 1-Beginer
Middle 8 3-Advanced
Middle 8 3-Advanced
Junior 10 3-Advanced
Middle 8 3-Advanced
Senior 10 1-Beginer
Junior 8 1-Beginer
Senior 8 1-Beginer
Rookie 8 1-Beginer
Junior 10 1-Beginer
Middle 8 1-Beginer
Middle 8 1-Beginer
Junior 8 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Junior 10 1-Beginer
Middle 8 1-Beginer
Senior 8 1-Beginer
Senior 7 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 10 1-Beginer
Junior 10 1-Beginer
Junior 8 1-Beginer
Middle 8 1-Beginer
Middle 7 1-Beginer
Senior 6 1-Beginer
Senior 8 1-Beginer
Senior 7 1-Beginer
Senior 7 1-Beginer
Junior 10 1-Beginer
Middle 10 1-Beginer
Middle 10 1-Beginer
Middle 8 1-Beginer
Middle 8 1-Beginer
Senior 8 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 8 1-Beginer
Middle 8 1-Beginer
Senior 6 1-Beginer
Senior 8 1-Beginer
Senior 6 1-Beginer
Junior 7 1-Beginer
Junior 7 1-Beginer
Junior 8 1-Beginer
Junior 8 1-Beginer
Junior 8 1-Beginer
Senior 8 1-Beginer
Middle 7 1-Beginer
Middle 7 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 10 1-Beginer
Senior 10 1-Beginer
Middle 10 1-Beginer
Middle 10 1-Beginer
Middle 10 1-Beginer
Middle 10 1-Beginer
Senior 10 1-Beginer
Senior 10 1-Beginer
Senior 10 1-Beginer
Senior 8 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Senior 6 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Senior 4 1-Beginer
Middle 6 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Junior 10 1-Beginer
Middle 8 1-Beginer
Junior 8 1-Beginer
Middle 8 1-Beginer
Junior 10 1-Beginer
Middle 8 1-Beginer
Junior 8 1-Beginer
Junior 8 1-Beginer
Senior 10 1-Beginer
Senior 6 1-Beginer
Henry Tran - IV/2023 Evidence Thang(TBD) Khai(TBD) Duc Vo(TBD)
3-Advanced
3-Advanced
3-Advanced
2-Intermediate
1-Beginer
3-Advanced
3-Advanced
3-Advanced
3-Advanced
3-Advanced
3-Advanced
3-Advanced
3-Advanced
1-Beginer
1-Beginer
1-Beginer
3-Advanced
3-Advanced
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
3-Advanced
2-Intermediate
3-Advanced
3-Advanced
3-Advanced
3-Advanced
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
1-Beginer
Dat(TBD) Hoang(TBD) don't delete from this part
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
#N/A #N/A
Task Name
can work tasks asigned from PM, TL, SM
Willing to learn new things.
Willing to shared learnt things to other members
Break problems down
Continuous Contribution to projects
Repository
Proxy
Singleton
Model-View-Controller
Observer
Factory
Strategy
Decorator
Builder
Prototype
Dependency Injection
Basic about programming: variables, data types, operators, control flow statements (if-else,
switch), loops (for, while), functions, scope, etc
Understand OOP and apply correct to the language working on.
DOM Manipulation
Asynchronous JavaScript
Event Handling
AJAX and Fetch API
Error Handling
Typeccript
ES6 + Features
Forms and Validations
SEO, HTML meta tag
Making layouts
Css frameworks(Bootstrap, Tailwind, ..)
Component UI(Material ui, Ant design, Reactstrap,..)
Web components
Linters formatters(Eslint, Prettier,..)
Module bundlers(Webpack, Grunt, Gulp,..)
Package Managers(npm, yarn,..)
HTML DOM
Shadow DOM
Virtual DOM
Responsive Web Design
Static Site Generators
Dynamic Site Generators
FE side rendering
Progressive Web Apps(PWA)
Server side rendering
Global store(Redux, mobx, vuex,..)
branch, commit, push, pull, merge, checkout
rebase, reset, stash, tag
Advances: cherry-pick, gc, clean, etc…
git bisect
Clean Code
Code Conventions
Have knowledge to integrate/using 3rd library
Unit-Test
Manual Test
Integration Test
Code Coverage & Code Quality
Sonarqube
Automation Test
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Secure Authentication and Authorization
Secure Communication (HTTPS)
Input Validation and Sanitization
Secure DOM Manipulation
Security Headers
Vulnerability Testing and Code Reviews
Continous Intergation
Continous Deployment/Delivery
Infrastructure as code
Containerization (docker, etc…)
Monitoring & Logging tools
Any Cloud platforms (Azure, AWS, GCP, …)
Scripting & Automation (shell, bash, ps, python, nodejs, perl, …)
N-layer architecture
MVC, MVVM
Component-Based Architecture (React, Angular, and Vue.js)
State Management (Redux, MobX)
API Design and Integration
Performance Optimization
Clean Architecture
Onion Architecture
Problem solving
Teamwork
Technical documenation
Leadership
Up-to-date technologies
Contribution to tech community (workshop, seminor, conferences…)
Mentoring
Problem ownership
Code Review
Technical Decisions Making
Hiring support & evalutions tech skill
Agile team process & roles
RabbitMQ
Gatsby
Next.js
Kafka
Domain Driven Design
Knowledge of Back-End Technologies
Knowledge about REST APIs
Knowledge about Database
Knowledge about server-side frameworks
Online Payment Gateway
Curiosity and Continuous Learning
Problem-Solving Attitude
Attention to Detail
User-Centric Focus
Collaboration and Communication
Adaptability and Flexibility
Attention to Performance
Code Maintainability and Cleanliness
Text Editors/IDEs : Visual Studio Code, Sublime Text, etc
Package Managers: npm, yarn
CSS Preprocessors: Scss, Less, etc
Linters and Formatters: ESLint, Prettier, Stylelint
Performance Optimization: Lighthouse (Auditing and Performance Testing), etc
Collaboration and Project Management: Slack (Team Communication),Trello (Project
Management), Jira (Issue Tracking), etc
Browser Developer Tools: Chrome DevTools, Firefox Developer Tools
API Tools: Postman, Swagger
Design and Prototyping: Figma, Sketch, Adobe XD, etc
AI tool( chatGPT, bing,...)
https://www.udemy.com/course/problem-solving-masterclass/
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://www.geeksforgeeks.org/mvc-design-pattern/
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://sourcemaking.com/design_patterns
https://www.udemy.com/course/computer-programming-for-beginners/
https://www.udemy.com/course/javascript-object-oriented-programming/
https://www.udemy.com/course/the-complete-javascript-course/
https://www.udemy.com/course/the-complete-javascript-course/
https://www.udemy.com/course/the-complete-javascript-course/
https://www.udemy.com/course/the-complete-javascript-course/
https://www.udemy.com/course/the-complete-javascript-course/
https://www.udemy.com/course/understanding-typescript/
https://www.udemy.com/course/javascript-es6-tutorial/
https://www.udemy.com/course/javascript-form-course/
https://www.conductor.com/academy/what-are-meta-tags/
https://getbootstrap.com/
https://mui.com/material-ui/
https://www.udemy.com/course/zero-to-hero-in-lightning-web-components/
https://eslint.org/
https://www.udemy.com/course/webpack-from-beginner-to-advanced/
https://www.npmjs.com/
https://www.w3schools.com/js/js_htmldom.asp
https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM
https://www.w3schools.com/react/react_intro.asp
https://www.udemy.com/course/design-and-develop-a-killer-website-with-html5-and-css3/
https://www.w3schools.com/howto/howto_website_static.asp
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
https://git-scm.com/docs
https://git-scm.com/docs
https://git-scm.com/docs
https://git-scm.com/docs
https://www.udemy.com/course/writing-clean-code/
https://www.w3schools.com/js/js_conventions.asp
https://www.udemy.com/course/cross-site-scripting-xss-the-guide/
https://www.udemy.com/course/web-security-du/
https://aws.amazon.com/devops/continuous-integration/
https://aws.amazon.com/devops/continuous-delivery/
https://learn.microsoft.com/en-us/devops/deliver/what-is-infrastructure-as-code
https://www.docker.com/resources/what-container/
https://www.udemy.com/course/microservices-observability-resilience-monitoring-on-net/
https://en.wikipedia.org/wiki/Cloud_computing
https://www.udemy.com/course/linux-shell-scripting-projects/
https://github.com/nuyonu/N-Tier-Architecture
https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
https://www.tutorialspoint.com/software_architecture_design/component_based_architecture.htm
https://www.udemy.com/course/react-next-js-redux-state-management-for-absolute-beginners/
https://www.excellentwebworld.com/api-development-knows-what-why-how-guide/
https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
https://www.codeguru.com/csharp/understanding-onion-architecture/
https://ryanstutorials.net/problem-solving-skills/
https://www.coursera.org/articles/teamwork-skills
https://www.udemy.com/course/best-practices-in-document-management/
https://www.udemy.com/course/practical-leadership/
https://www.udemy.com/course/be-a-great-mentor-a-practical-guide-to-mentoring/
https://en.wikipedia.org/wiki/Code_review
https://www.udemy.com/course/effective-problem-solving-and-decision-making/
https://www.udemy.com/course/pmiacp_21pdus/
https://www.rabbitmq.com/
https://www.gatsbyjs.com/
https://nextjs.org/
https://kafka.apache.org/
https://learn.microsoft.com/en-us/archive/msdn-magazine/2009/february/best-practice-an-introduction-to-domain-driven-d
https://www.udemy.com/course/rest-api/
https://www.postman.com/
https://www.figma.com/
Reference 2 Reference 3
https://aws.amazon.com/certifihttps://azure.microsoft.com/en-us/resources/training-and-certifications/#learning-paths
ations/#learning-paths
Level Id Level Name Total required skill Weight for level Weight for upgrade
1 Rookie 4 4 0.5
2 Junior 42 3 0.5
3 Middle 41 2 0.5
4 Senior 29 1 0.5
Total 116
Evaluation
Rookie 396 0 0 0
Junior 1674 0 0 0
Middle 858 0 0 0
Senior 193 0 0 0
Total 3121
2 0 0 0
Level
Junior #N/A #N/A #N/A
Rounded coding score 2
Coding score 2.1
Henry Tran
Khai(TBD)Duc Vo(TBD)
Dat(TBD)
Hoang(TBD)
Err:509 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0
0 0
0 0
0 0
0 0 0
#N/A #N/A