Building Single Page Applications with Angular
Angular (2+) is a very popular framework for building line of business applications that run in the browser. In this course you will learn everything that is required to get started with Angular and build solid well designed applications.
What is Angular?
Angular is an open source application framework developed at Google. It is developed and used by many companies and developers worldwide.
In this course you will learn how to get started with Angular. You will use TypeScript, the recommended language for Angular, to build rich interactive Angular applications. These applications will include the basic architecture, the building blocks, doing HTTP requests, data entry forms as well as single page applications.
Want to know more?
Would you like more information or a customized course for your company? Please contact Maurice at Maurice@TheProblemSolver.nl.
This course is intended for developers and architects who want to leverage Angular for their line of business applications.
Modules and topics
This three day course consists of 9 modules, each focussing on a specific topic. Each module consists of a lecture explaining the subject as well as a hands on lab where each participant uses the technology to build an application.
- Language basics
- The compiler
- Using tsconfig.json to configure TypeScript
- Type system/inference
- Fat arrow functions
- OO with TypeScript
- Tagged union types
- Async Await
- Unit testing TypeScript code
- Better type checking with noImplicitAny and strictNullChecks
Tooling for Angular developers
- Semantic Versioning
- The Angular architecture
- Getting started with Angular
The major building blocks of an Angular application
- Dependency injection
Angular components in depth
- Data Binding
- Lifecycle Hooks
- Input & Output binding
Doing Ajax requests
- Using RxJS
- Doing Http requests in an Angular application
Data entry forms
- Form validation
- Reactive angular forms
Single Page Applications
- The Angular router
- Lazy loading application parts
- Six months of web development using HTML, ECMAScript 2015 and CSS.
- Prior experience with Angular (2+), AngularJS (1) or TypeScript is not required.
- A basic knowledge of using NPM packages is beneficial but not required.
- A basic knowledge WebPack is also beneficial but not required.
@willem_meints Het is alweer een paar jaar geleden maar volgens mij gebruikte ik toen https://t.co/Mv4sofCjTz
RT @React_Tutorial: React Hooks Tips Only the Pros Know - The standard useState() hook (1/2). ✍ @MauriceDB https://t.co/v7YXNH7xof
I published the RxJS 7 update to the course Master RxJS Without Breaking A Sweat. The first 10 can get the course… https://t.co/cFwvCt76zM
Busy today recording an RxJS 7 update to my course. It will soon be available for everyone who has already purchase… https://t.co/GASWxk1eNl
RT @React_Tutorial: Switching from Create React App to Vite in a few easy steps. ✍ @MauriceDB https://t.co/MXA0PW3Pmy
@wesbos @stolinski @syntaxfm Keep on learning new things. Don't worry about the apparent rapid change. Most compan… https://t.co/Ia3WZdvywl
RT @TypeScript_Geek: Introducing NextJS with TypeScript. ✍ @basarat https://t.co/aYJvtvGqYl
RT @TypeScript_Geek: React Hooks Tips Only the Pros Know - The standard useState() hook (1/2). ✍ @MauriceDB https://t.co/BddkhgxOFn
So Google sends me Google Ads credits that are not available to me because of my billing country. You would think t… https://t.co/5UTU4QG6TR