Angular Fundamentals

An accelerated course designed to get you up-and-running with Angular

Angular is a robust, highly performant, scalable, and batteries-included framework for building mobile, desktop, and web applications. In this hands-on training you will learn from Google Developers Expert in Angular and Web Technologies Brian Love as he teaches you the fundamentals of Angular.

You can expect to learn project structure and architecture, the basics of TypeScript, RxJS, directives, components, templating, services, pipes, forms and routing. At the end of this intense 2-day training you will be able to effectively build applications using Angular following best practices.

Outline

  • TypeScript Essentials
  • Project Structure
  • Foundational Concepts

    • Component Metadata
    • Template Strings
    • Component Tree and Property Binding
    • Structural Directives
    • HTMLElement Property Binding
  • Event Binding
  • Styling

    • Style Binding
    • Class Binding
    • View Encapsulation
  • Custom Event Binding
  • Component Lifecycle Hooks
  • Built-in Pipes
  • Template Driven Forms
  • Reactive Forms
  • Command-line Interface (CLI)
  • Routing
  • Services and Dependency Injection
  • Using the HttpClient
  • Staying Up-to-date

Goals

The goals of the Angular Fundamentals course are:

  1. Create a new Angular project using the Angular CLI
  2. Generate components, modules, pipes, etc. using the Angular CLI
  3. Understand the basic structure of Angular projects
  4. Develop Angular components and template
  5. Apply styles and classes programmatically
  6. Use component lifecycle hooks to respond to specific events in a component
  7. Use the build-in pipes to tranform data
  8. Build forms using either template-driven or reactive form APIs
  9. Understand the basics of routing and setting up routes in your Angular application
  10. Use dependency injection for services
  11. Fetch remote resources using HTTP

Prereqs

Students should be familiar with the following techologies:

  • JavaScript
  • HTML
  • CSS

Details

Price$1000/student
Duration2 days

Content

Site © by LiveLoveApp, LLC

We are the best.

Hire the best for your project.

Let's Talk