Introduction to Angular (TT4165)

Angular is one of the most popular JavaScript frameworks for creating web and native mobile applications. This introductory course thoroughly explores the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript web application development. You will build custom components, using application routes, form validation, and unit-testing and delve into component-driven development with Angular components.

Skip to Available Dates

Learning Objectives

Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn to:

  • What Angular is and why should you use it
  • How Angular reduces the amount of code that you must write to add rich functionality to both existing and new web pages
  • What TypeScript is, why it is useful, and how to use it with Angular
  • How to facilitate development and deployment using Angular CLI
  • How to work with the various aspects of the Angular architecture to implement clean, responsive web interfaces
  • How Routers can support navigation within a Single Page Application
  • What the best practices are for using Angular so that it works unobtrusively and performs well
  • How to use Angular with HTTP to support JSON, REST, and other services
  • Best practices for Angular so that it works unobtrusively and performs well

     

    Course Details

    Course Outline

    1 - Angular Overview
  • Overview of Angular Architecture
  • 2 - Getting Started with Angular
  • Getting Started with TypeScript
  • Bootstrapping with Angular CLI
  • Angular Project Structure
  • 3 - Unit Testing with Angular
  • Testing and Angular
  • 4 - Working with Angular
  • Components and Events
  • Third Party Libraries
  • Dynamic Views
  • Pipes
  • 5 - Angular Forms
  • Forms and the Forms API
  • 6 - Single Page Applications and Routes
  • Single Page Applications
  • Services and Dependency Injection
  • Modules
  • 7 - Using RESTful Services
  • Overview of REST
  • Angular and REST
  • 8 - Angular Best Practices
  • Angular Style Guide
  • What is New in Angular 9
  • Additional Topics (Time Permitting)
  • Lesson: ES6+
  • Sass and SCSS for Angular and Material
  • Actual course outline may vary depending on offering center. Contact your sales representative for more information.

    Who is it For?

    Target Audience

    In order to be successful in this class, incoming attendees are required to have current, hands-on experience in developing basic web applications, and be versed in HTML5, CSS3 and JavaScript. This is an introductory level Angular development course but an intermediate level web development class, designed for experienced web developers that need to further extend their skills in web development

    Other Prerequisites

    TT4650 Web Essentials: HTML5 / CSS3 & JavaScript

    Introduction to Angular (TT4165)

    Call
    Course Length : 3 Days

    There are currently no scheduled dates for this course. Please contact us for more information.

     Contact us for Private or Group Training

    Need Help Picking the Right Course? Give us a call! +372 555 11 819