Angular is an app-design framework and development platform for creating efficient and sophisticated single-page apps.
Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop.
Everything you need to know about Angular 8+ using TypeScript and good practices offered by the angular team.
Some of the technologies used in this course:
-
Firebase
-
Firebase RESTful services
-
Firebase Cloud Functions
-
CRUD
-
TypeScript
-
ECMAScript 6
-
Reactive-Extensions
-
Sockets
-
Ionic 5
-
Atom packages / Visual Studio Code Extensiones
-
Angular CLI
-
AngularFire
-
Local Storage
-
Bootstrap 4
-
Spotify API
-
Youtube API
-
Other Technologies
Minimum installations and configurations necessary
Introduction to TypeScript and ES6
TemplateUrl, Bootstrap 4, Structural Directives NgIf-NgFor
SPA, Angular CLI, Angular Router, RouterLink, RouterLinkActive, ActivatedRoute
Angular Pipes: uppercase, lowercase, slice, decimal, percent, currency, json, async, date and custom pipe
Spotify API and HttpClient, RxJS Operators in Angular, Observable: Error Handling
Ionic Framework 5, Alert Controller, LocalStorage
Directives: ngStyle, ngClass, ngSwitch. Child routes
Angular CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree and Use of Auth0 API
Example of Login and Logout with Angular HttpClient, Firebase Authentication and SweetAlert2 to show notifications to the user
Angular Forms and Validations.
-
Form Validation - Template
-
Form Validation - Data
Example of Firebase RESTful services
AngularFire, Authentication with Google
Example of how use Themoviedb API
Google Map, but cannot tested due to license
YouTube API and HttpClient, HttpParams
Deploy application in production
Useful documentation
Firebase and Storage
Dynamic Graphs in Angular: ng2-charts
Angular Virtual Scroll y Drag & Drop, ViewPort
Angular with Firestore, Firebase functions, Deployment