This hands on programming course provides a thorough introduction to the Angular JavaScript Framework including coverage of versions 2 through 7. Attendees will learn the fundamental skills necessary to build Web Applications using Angular and the MVVM (Model-View-ViewModel) design pattern. Topics include using TypeScript and ECMAScript 6 to create object-oriented Angular applications, extending HTML by creating reusable UI components, implementing data-binding, designing and using custom structural and attribute directives, as well as creating and using Angular pipes for formatting and transforming data in the UI. Students will explore creating UX's (User Experiences) by designing Web animations and implementing both template-driven and reactive style forms. Students will learn to use Angular routing to create SPA's (Single Page Applications). The course includes coverage of using DI (Dependency Injection) and Angular services to provide business and data-access logic to the application, both locally as well as communicating with RESTful web services to provide CRUD database operations.
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

Course Prerequisites

Knowledge of HTML, CSS and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses. Knowledge of jQuery is helpful, but not required.

Who this course is for

  • 1. This course is for everyone interested in putting existing Angular and NodeJS knowledge into action

  • 2. If you're familiar with the basics of Angular and NodeJS, this course provides a detailed guide on how to connect both technologies

  • 3. Everyone interested in building a modern, full-stack application

  • 4. Students who want to exercise with their NodeJS and Angular skills will find a great opportunity to do so

What you'll learn

  • 1. Develop modern, complex, responsive and scalable web applications with Angular

  • 2. Use their gained, deep understanding of the Angular fundamentals to quickly establish themselves as frontend developers

  • 3. Fully understand the architecture behind an Angular application and how to use it

  • 4. Create single-page applications with one of the most modern JavaScript frameworks out there

For any queries, you can also write to us at info[at]thefuture-school[dot]com