Angular Training is unfortunately unavailable

Thankfully we have 23 other Web Development Classes for you to choose from. Check our top choices below or see all classes for more options.

Course Details
Price:
$2,990
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Location:
Midtown, Manhattan
1601 Broadway 9th Fl
Btwn W 48th & W 49th Streets
New York, New York 10019
(Map)
Share:
Important:
Course 2324
Description
Class Level: All levels
Age Requirements: 18 and older
Average Class Size: 16

What you'll learn in this web development course:

Learn Angular and build responsive, enterprise-strength applications that run smoothly on desktop and mobile devices with this Angular training course. Angular provides a robust framework that facilitates the development of richly interactive applications running on multiple platforms. Gain experience building components, creating directives, modularizing applications, and building template-driven forms.

Key Features of this Angular Training Course:
  • After-course instructor coaching benefit
  • After-course computing sandbox included
  • Learning Tree end-of-course exam included
You Will Learn How To
  • Create device-independent Angular applications
  • Develop Components using TypeScript, Templates, and Decorators
  • Consume REST services using Observables
  • Modularize applications with the Component Router
  • Capture and validate input with template-driven forms
Important Course Information

This Angular course includes 23 hours of Instructor-Led Training (ILT) or Virtual Instructor-Led Training (VILT) presented by a real-world Angular 4 expert instructor.This course is compatible with Angular 4 and Angular 5.

Requirements:
  • Experience developing web pages at the level of:
  • Course 2319, JavaScript for Modern Web Development
  • Recommended Experience:
  • Knowledge of HTML and CSS
Industry Credits & Certification
This course offers you the opportunity to earn the following industry credits and certifications

23 NASBA Credits (live, in-class attendance required)

Course Outline:

Angular Introduction:

I. Architectural overview
  • Simplifying development of complex modern applications
  • The organization of an Angular app
  • Supporting multiple client devices
  • Configuring an Angular development environment
  • Bootstrapping your first Angular application
Getting started with TypeScript
  • Transpiling TypeScript to JavaScript
  • Building an app with TypeScript
II. Constructing User Interface (UI) Components

Defining components
  • Structure of a component
  • Introducing the component hierarchy
  • Declaring metadata with the @Component decorator
  • Controlling HTML5 generation with Templates
  • Displaying repeating data with *ngFor
  • Conditional generation of DOM content
Debugging techniques and strategies
  • Interpreting framework error messages
  • Exploring the component hierarchy with Augury
Reducing code complexity with Dependency Injection (DI)
  • Principles of DI
  • Creating loosely coupled applications
  • Configuring providers and declaring Injectables
  • Satisfying dependencies with Provider metadata
III. Testing Angular Components & Functionality

Structuring test strategies
  • Unit testing vs. integration testing
  • Working with mock Angular components
  • Asynchronous testing with ES6 arrow functions
Leveraging 3rd party tools
  • Defining tests with Jasmine
  • Automating tests with Angular CLI and Karma
  • Building and running a Protractor test
IV.Adding Interactivity to Your Applications

Coordinating Component interaction
  • Passing data from parent to child with Input bindings
  • Listening for property changes with ngOnChanges
  • Binding a model to display with interpolation
Managing events
  • Detecting and responding to user interaction
  • Capturing browser events
  • Emitting custom events to trigger behavior
V.Navigation and Data Transformation

Creating modular applications
  • Controlling application flow with the Component Router
  • Dividing application functionality across multiple Component trees
  • Parameterizing routes for dynamic navigation
Manipulating data with Pipes
  • Formatting dates for display
  • Chaining pipes to combine functionality
  • Filtering data with custom Pipes
VII.Building Interactive Forms

Displaying and capturing data
  • Developing forms with ngFormModel and FormBuilder
  • Creating a form from a business object
  • Two-way binding between input controls and data model
Validating form input
  • Leveraging HTML5 and custom validation
  • Providing user feedback from validators
VIII. Managing Asynchronous Behavior

Keeping the App responsive
  • Subscribing to Observables
  • Converting stream data types with the Observable map function
  • Optimizing change detection with immutability and onPush
Interacting with a REST Web service
  • Retrieving data with the HTTP object
  • Sending data asynchronously with POST
  • Invoking different HTTP methods
  • Gracefully handling errors
IX. Extending Angular Capabilities
  • Adding functionality to the DOM
  • Creating a custom styling directive
  • Performing animation

Still have questions? Ask the community.

Refund Policy
If a customer would like to cancel or transfer their course, they must notify Coursehorse prior to two weeks before the start date of the course or within seven days of registration. On-Demand Courses cannot be cancelled once purchased and are not eligible for refund.

If a customer transfers to another course prior to two weeks before the start date or within seven days of registration of the course in which originally enrolled, 100% of any prepaid course tuition will be applied toward the course tuition for the subsequent course.

If a customer needs to cancel an enrollment two weeks prior to the start of the class or within seven days of registration, we will refund 100% of any prepaid course tuition for that enrollment.

If a customer does need to transfer or cancel a course within two weeks of the start date of the course or after seven days from the date of registration, a fee equal to 50% of the price of the course will be assessed for any standard attendances. Attendances associated with a Learning Tree program will be assessed a $500 fee. Training Passports, Training Vouchers and Pay-As-You-Learn Vouchers cannot be used after their expiration dates, and a course cancellation or transfer by the customer will not extend a Training Passport, Training Voucher Pack or Pay-As-You-Learn Voucher Pack expiration date.

Map

Google Map

Learning Tree International

All classes at this location

A temporary entrance to the Learning Tree NY Ed Center is now through the Crowne Plaza/ AMA doors at 1605 Broadway.

Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

Similar Classes

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 29900 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

School: Learning Tree International

Learning Tree International

Established in 1974, Learning Tree International is a leading provider of IT training and management training to business and government organizations worldwide. In addition, Learning Tree provides IT Workforce Optimization Solutions – a modern approach that improves the adoption of skills, and accelerates...

Read more about Learning Tree International

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Want to take this class?

Save to Wish List
Booking this class for a group? Find great private group events here

23 Top Choices

Intro to HTML & CSS

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

Learn the foundations of the Markup Language used to create webpages. In this class we’ll introduce you to HTML, the standard markup language used to create webpages. You’ll dive in and hand code a webpage from scratch, learning how to format paragraphs, headings, and lists. You’ll also learn how to create links, add images, and modify tags...

Monday Dec 2nd, 2pm - 5pm

Learn to Build a Website and Blog with Wordpress

at Proctor University - Midtown East 211 East 43rd Street 7th Floor, New York, New York 10017

In this WordPress (WordPress.org) class, you will learn all the steps involved in setting up and using a WordPress website and blog for business or personal use. Instructor will guide you through the entire process. Course Outline: WordPress Installation and Setup (1) Website Domain Hosting *If you do not already have domain and hosting, please...

Monday Nov 18th, 5:30pm - 8:30pm

Programming for Non-Programmers Bootcamp

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Maybe you wish you could code a bit yourself? Programming for Non-Programmers is workshop series at General Assembly designed to help non-programmers communicate more efficiently with developers or to help aspiring developers get started. Session I:...

Saturday Dec 14th, 10am - 5pm

  (2 sessions)
$449

2 sessions

Create a Website With HTML and CSS: HTML Focus

at The New York Public Library - Fordham Heights 310 E Kingsbridge Rd, Bronx, New York 10458

Learn the basics of coding using the languages HTML, CSS, and JavaScript to create your own basic webpage. Class Format: Hands on Skill prerequisites: Internet for Beginners Audience: Adults

Wednesday Nov 20th, 1pm - 3pm

Free

HTML Email

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

Learn to make your emails powerful, beautiful, and effective.  HTML email has become a staple of communication. Everyone can benefit from sending HTML email, from large corporations to small businesses and freelancers. Give your emails some personality and life! This class will cover building a simple one-time email, and a weekly newsletter format....

Saturday Dec 7th, 10am - 5pm

JavaScript Immersive Web Dev Bootcamp

at Practical Programming - Chelsea 115 W 30th St 5th Fl Ste 501, New York, New York 10001

The world of web technology continues to grow and evolve to meet the needs of consumers and businesses. Nowadays, web applications must be lightning fast and error free for it be considered state of the art. This in turn generates a high demand for engineers to deliver quality code by utilizing the most up to date features in frontend technology. Therefore,...

Monday Dec 2nd, 10am - 5pm

  (5 sessions)
$1,250

5 sessions

Create a Website With HTML and CSS: CSS Focus

at The New York Public Library - Fordham Heights 310 E Kingsbridge Rd, Bronx, New York 10458

Learn the basics of the language CSS to style a basic webpage. Skill prerequisites: Create a Website With HTML and CSS: HTML Focus

Wednesday Nov 20th, 4:30pm - 6:30pm

Free

Squarespace Tutoring (Private)

at LYWDesigns - Union Square 114 5th Ave, New York, New York 10011

You will leave with a first draft of your website.  This includes linking social media, adding pages, a menu, and a blog, uploading content, and purchasing / connecting a domain. We are here to simplify the process of learning SquareSpace.  We guide you through the steps need to feel confident you can upload, alter, and edit your own site. ...

Tuesday Nov 19th, 10:30am - 12pm

Intro to JavaScript

at Practical Programming - Chelsea 115 W 30th St 5th Fl Ste 501, New York, New York 10001

You do not need to be a skilled coder to take this beginner level Javascript course. If you are interested in pursuing a high in demand web developer career, this course is a great start to build your fundamental knownledge. This course is designed to teach true concepts about the worlds most popular web language as well as make coding fun. You will...

Thursday Dec 5th, 6pm - 9pm

  (3 sessions)
$399

3 sessions

Front-End Web Development

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

This is a 10-week part-time course. Skills & Tools: Use HTML5, CSS3, JavaScript, jQuery, GitHub, and Sublime in concert. Production Standard: Build a fully responsive, interactive website that stands apart from the usual templates. The Big Picture: Understand how a skillful mix of programming and layout powers the web we see--and how teams collaborate...

Tuesday Dec 3rd, 6:30pm - 9:30pm

  (20 sessions)
$3,950

20 sessions

Web Development Level 1: Building Websites

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

In this class, you’ll learn how to code HTML and CSS, the coding languages used to create webpages. We focus on best practices for structuring the content of your webpages with HTML and then styling the content with CSS. Once you have the basics under your belt, you'll move on to real-world page layout. You’ll learn text and link styles, centered...

Monday Jan 6th, 10am - 5pm

  (3 sessions)
$975

3 sessions

Coding Tips & Tricks: Emmet, Sass, & Code Editors

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

Did you know there are faster and easier ways to code? If you’re not using Emmet (coding shortcuts), Sass (a CSS preprocessor), or Sublime Text (a code editor), you should be! These tools can greatly speed up your coding with less typing. Every web developer needs to know these. Let us show you how to dramatically speed up your development. Here's...

Thursday Jan 16th, 2pm - 5pm

Web Design Certificate

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

Web Design Certificate Program NYC Front-end Coding Bootcamp | Learn HTML, CSS, JavaScript & Responsive Web Design In this 90-hour front-end coding bootcamp, you will learn code and design interactive, responsive websites. The certificate program consists of six classes and is approved by New York State as a certificate program. 1. Web Development...

Monday Jan 6th, 10am - 5pm

  (16 sessions)
$3,800

16 sessions

Web Development Level 2: CSS Intensive

at Noble Desktop - SoHo 594 Broadway Ste 1202, New York, New York 10012

In this training you’ll learn how to use CSS for more complex page layouts. You’ll learn about best practices as you gain a deeper understanding of CSS selectors and the various CSS properties available. You’ll create multi-column layouts using floats and inline-block. Gain a deeper understanding of how block and inline elements work. Master...

Monday Jan 13th, 10am - 5pm

  (3 sessions)
$975

3 sessions

Introduction to JavaScript / jQuery Course

at ONLC Training Centers - Midtown 14 Penn Plaza, 225 34th Street 9th Floor, New York, New York 10122

This course is designed to accommodate website designers who have some experience building web pages. Lessons familiarize students with the ins and outs of basic JavaScript and then move on to advanced tools for adding really useful interactivity to a Web site as quickly and easily as possible with the help of pre-written jQuery libraries. Students...

Monday Dec 2nd, 10am - 4:45pm

  (5 sessions)
$1,875

5 sessions

HTML 5: Content Authoring with HTML5 and CSS3

at ONLC Training Centers - Midtown 14 Penn Plaza, 225 34th Street 9th Floor, New York, New York 10122

In the current age, using the Internet has become essential to communication and gaining access to information, much like the telephone and newspapers were to earlier generations. Familiarity with the Internet comes with a certain level of expectation regarding the attractiveness and ease of use of web pages. Web designers need to create effective...

Monday Dec 2nd, 10am - 4:45pm

  (3 sessions)
$1,095

3 sessions

Coding Bootcamp

at General Assembly - Flatiron 10 E 21st St 3rd Fl, New York, New York 10010

Interested in transitioning into a career in web development, software engineering and web design?  Thinking about enrolling in our Immersive Bootcamp? Want to start you own business and build a dynamic site to showcase your brand? Stop wasting another minute on lengthy online video training and get hands-on, 1:1 veteran instructor led training...

Saturday Dec 7th, 10am - 5pm

  (2 sessions)
$149

2 sessions

HTML5 & Cascading Style Sheets 3

at Certstaffix Training - Flatiron 276 5th Ave Ste 704, New York, New York 10001

This hands-on course that teaches you HTML5 and CSS3 from scratch, showing you how you can't use one without the other nowadays. Learn how to enhance a site with audio and video clips, forms with HTML5 data validation, or CSS3 transitions and animations.  See how JavaScript and jQuery add features like accordions, tabs, and slide shows to a...

Monday Dec 9th, 10am - 5pm

  (4 sessions)
$1,790

4 sessions

Java Programming

at Certstaffix Training - Flatiron 276 5th Ave Ste 704, New York, New York 10001

Whether you want to learn Java to write customized applets to embed in your web pages or large-scale applications, this 5 day course is for you. Learn to program in Java with the latest Java Development Kit 9 (JDK 9).  This course: Covers the main terms and concepts that are essential to programming in Java; Explains what the language elements...

Monday Dec 9th, 10am - 5pm

  (5 sessions)
$2,850

5 sessions

Javascript Programming

at Certstaffix Training - Flatiron 276 5th Ave Ste 704, New York, New York 10001

In this 3-day JavaScript training course, students learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of round-trips to the server. Learn how JavaScript is used. Learn JavaScript syntax. Learn about objects, methods, and properties. Learn to work with JavaScript variables. Learn to...

Tuesday Dec 17th, 10am - 5pm

  (3 sessions)
$1,740

3 sessions