Angular is a structural open-source TypeScript framework for building dynamic HTML and CSS. Perfect for mobile optimized Single Page WebApps.
In my class-room training you will learn how to build fullstack architecture only using one-language for (DB+API+APP)
Open-source book about Angular
- Why angular 2
- Youtube: Build Angular 2 apps with TypeScript and Visual Studio Code
- EcmaScript 6 and TypeScript Features
- Bootstrapping an Angular 2 Application
- Components in Angular 2
- Advanced components
- Dependency Injection
- Change detection
- Migration from angularJS to angular
- WebPack & npm
It's reccommended to begin learn EcmaScript 6 and TypeScript today and be ready to the future.
Before starting with any web app project you need to setup your development environment to start using nodejs:
Everyone is installing nodejs the wrong way :-(
Today web developers use npm to install packages on server and client.
The most developers knows about npm install
if you want to develop angular, you need to install it using
npm install @angular/cli@latest --global
if you maybe need jQuery (not reccommended anymore)
npm install jquery
There is more that just the npm-install Discover the essentials commands with npm
Google used Angular version 1 to develop version 2.
It's not a bad idea to learn Angular 1 first before starting with version 2.
So Angular 2 is also angular 1. You can run both versions side by side if you already have a invested time and money building angular 1.
EcmaScript / TypeScript
Before starting with EcmaScript, its reccommended to understand the different between EcmaScript 5 and 6
systemjs / webpack
You also need to choose between different module-loaders
systemjs (used at the beginnig of angular2 design fase)
webpack (reccommended by google with angular 2 final release)
The best way to start building Angular Apps is using "@angular/cli"
The web is more than just Angular ...