0% found this document useful (0 votes)
469 views

Angular Dev Roadmap

The roadmap outlines the core skills needed to become an Angular developer, including learning HTML, CSS, JavaScript basics, Angular fundamentals, and tools like TypeScript, RxJS, and NgRx. It then covers additional libraries, frameworks, and technologies that can enhance an Angular application, such as styling options, state management, testing, and deployment targets. The skills are organized into a legend to indicate which are most important to focus on or have additional learning benefits.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
469 views

Angular Dev Roadmap

The roadmap outlines the core skills needed to become an Angular developer, including learning HTML, CSS, JavaScript basics, Angular fundamentals, and tools like TypeScript, RxJS, and NgRx. It then covers additional libraries, frameworks, and technologies that can enhance an Angular application, such as styling options, state management, testing, and deployment targets. The skills are organized into a legend to indicate which are most important to focus on or have additional learning benefits.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Angular Developer Roadmap for 2018

Learn the Basics Legend

Personal recommendation
Learn the basics of HTML
Semantic HTML Good to know

HTML Learn the basics of CSS Possibilities


Syntax and basic operations
CSS Flexbox & CSS Grid
DOM manipulation Responsive Web Design and Media Queries
Hoisting, Event Bubbling, Prototypes JS Basics
AJAX (XHR)
ECMA Script 6+, learn new features

GIT - Version Control


HTTP/HTTPS protocol
Learn to search for solutions General Development Skills
Terminal usage
Data Structures and Algorithms
Design patterns

Sass/SCSS PostCSS Less

npm Yarn

Package Managers CSS Preprocessors

Angular CLI

Webpack Bootstrap
Build Tools Zurb Foundation
Bazel
Styling CSS Frameworks
Rollup Bulma

Semantic UI

Tailwind CSS
Task Runners
npm scripts
Design Systems
gulp

Angular Material Clarity Design System Ant Design (ng-zorro)

Angular Styleguide

tslint
Coding Style

Prettier
Fundamental
3rd parties

Schematics
Types basics The observable pattern
Architecture
Building Libraries Type Guards TypeScript Observable lifecycle
@angular/elements Advanced types Working with multiple streams
RxJS
Different types of Subjects

Usages in Angular core libraries

NGXS
State Management

@ngrx @angular/pwa
side effects
Progressive Web Apps
Workbox

Reducing boilerplate @ngrx/effects

@ngrx/entity ngrx-data

Utility Libraries Lodash

Moment.js
@angular/pwa

NativeScript
Mobile
Ionic Jasmine

Karma
Unit Testing
Jest

Non-browser environments Testing

server-side Protractor
rendering desktop E2E Testing
cypress

Angular Universal Electron

sulco/angular-developer-roadmap twitter.com/sulco

You might also like