Angular: Angular 2 intermediate
Technology:
Expertise:
- 4 Courses | 3h 33m 21s
- 4 Books | 22h 39m
- 7 Courses | 5h 16m 26s
- 5 Books | 26h 2m
- 4 Courses | 2h 26m 26s
- 3 Books | 18h 24m
- Includes Lab
- 2 Courses | 5h 3m 55s
- Includes Lab
- 13 Courses | 28h 12m 7s
- 1 Book | 11h 44m
- Includes Lab
- 3 Courses | 3h 12m 25s
- 8 Books | 73h 6m
- 7 Courses | 7h 33s
- 5 Books | 24h 44m
- 12 Courses | 9h 14m 4s
- 5 Books | 24h 44m
- 3 Courses | 2h 4m 7s
- 6 Books | 28h 7m
- 3 Courses | 3h 40m 41s
- 5 Books | 29h 58m
- 2 Courses | 1h 32m 2s
- 1 Book | 2h 4m
- 7 Courses | 3h 21m 15s
- 3 Books | 18h 24m
- Includes Lab
- 6 Courses | 5h 7m 47s
- 6 Books | 40h 34m
- 12 Courses | 8h 59m
- 6 Books | 36h 4m
Explore Angular, the popular mobile and web application development platform.
COURSES INCLUDED
Introduction
Get started with AngularJS! Here we introduce you to the AngularJS environment, work with functions and methods, and learn how to use controllers and display filters.
14 videos |
1h 5m
Badge
Working with AngularJS
AngularJS is a JavaScript-based framework for building web applications. Learn how to validate user input and data types, format output, and register a listener using AngularJS.
9 videos |
52m
Badge
Introducing Directives
In AngularJS, directives allow you to attach a behavior to an object. Learn how to work with built-in AngularJS directives, and how to create custom behaviors on directives.
13 videos |
1h 4m
Badge
Working with Display Directives
Directives are notes to the AngularJS compiler that enable you to attach behaviors to DOM objects. Here you'll work with a number of the built-in display directives, including ngStyle, ngFocus, and ngBlur.
7 videos |
31m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Creating an Application
Get started with Angular app development! Learn how to install and set up an Angular development environment, and create an app root module and root component as part of building a basic Angular application.
12 videos |
42m
Assessment
Badge
Components & Bindings
The two main elements in Angular are components and bindings for processing the web app. Discover how to create and use components, as well as how to work with various types of binding elements.
13 videos |
55m
Assessment
Badge
Directives
Angular uses a rich set of directives for manipulating DOM elements and templates. Learn how to use the Angular built-in directives and, in particular, the flow control directives.
10 videos |
38m
Assessment
Badge
Pipes
In Angular apps, pipes are used to take in data, transform it, and then output it in the necessary format. Discover how to use some common built-in Angular pipes, as well as how to create custom pipes.
7 videos |
27m
Assessment
Badge
Form Management
Collecting data via forms and inputs is typically a major part of most web apps. Explore form creation using a template-driven approach, and how to perform form validation and submission.
13 videos |
57m
Assessment
Badge
Model-driven Forms
Collecting data via forms and inputs can be a time-consuming portion of developing a web app. Discover how to create forms in Angular using the model-driven approach.
9 videos |
37m
Assessment
Badge
Routing
Angular apps are typically front-end based and therefore, client-side dominant. Learn how to set up client-side routes and navigation in an Angular app.
13 videos |
57m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Angular 11: Getting Started with Angular
Angular helps build interactive and dynamic single-page applications (SPAs) through templating, two-way binding, modularization, RESTful API handling, dependency injection, and AJAX handling. It's a highly demanded technology and a useful language among experienced developers who want to move into full stack development. Use this course to explore the different building blocks of Angular. Examine some of the advanced features of Angular 11 and install various software components for making use of its features and benefits. Install Node.js, Visual Studio Code, and Angular CLI and learn to create and run an Angular application. Finally, investigate the different characteristics of package.json files and outline the basics of Typescript. When you're done with this course, you'll have a basic grasp of working with Angular.
11 videos |
38m
Assessment
Badge
Angular 11: Introduction to Components
Angular is a commonly-used language among experienced developers moving into full stack development. Through templating, two-way binding, modularization, RESTful API handling, dependency injection, and AJAX handling, Angular provides the tools needed to build interactive and dynamic single-page applications. This course elevates a basic working knowledge of Angular by guiding you on some more advanced practices. Learn to create classes in TypeScript and add properties and functions to TypeScript classes. Define decorators in JavaScript and create a simple Angular component. Add templates, styles, and styleUrls to Angular components. Furthermore, investigate binding data with interpolation and ng-bind. After taking this course, you'll be able to use components in Angular to make the most of this dynamic web framework.
11 videos |
34m
Assessment
Badge
Angular 11: Working With Angular Modules
Angular helps build interactive and dynamic single-page applications (SPAs) through templating, two-way binding, modularization, RESTful API handling, dependency injection, and AJAX handling. Take this course to explore the fundamentals of Angular module and examine decorators associated with it. With the help of this course, you'll learn to create an Angular component without CLI, bootstrap components using Angular module, and create feature and shared modules. You'll also discover how to work with third-party modules like BrowserModule and export/import arrays. Upon completion of this course, you'll be in a position to outline the components of Angular Module and deepen your Angular skills for full stack development.
9 videos |
36m
Assessment
Badge
Angular 11: Directives & Pipes
Angular helps build interactive and dynamic single-page applications (SPAs) and is a technology that is highly in demand among experienced developers who want to move into full-stack development. Use this course to gain a better understanding of directives and pipes in Angular 11. Examine the use of conditional operators, array iteration through complex objects, and the concept of pagination. This course will also help you discover the functionality of sorting data, the use of built-in pipes and custom pipes, and how to filter a list of data as per user search input. Upon completing this course, you'll have the skills to implement directives and pipes using Angular for full-stack development.
10 videos |
37m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Introduction to Angular 17 February 2024: Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday February 21, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h 31m
Badge
Introduction to Angular 17 February 2024: Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Thursday February 22, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h 31m
Badge
COURSES INCLUDED
Angular 16: Getting Started with Angular
Angular is used to build interactive and dynamic single-page applications (SPAs) through templating, two-way binding, modularization, RESTful API handling, dependency injection, and AJAX handling. It's a highly demanded technology and a useful platform for experienced developers who want to move into full stack development. In this course, you will explore the different building blocks of Angular, examine some of the advanced features of Angular 16 and install various software components for making use of its features and benefits. Next, you will install Node.js, Visual Studio Code, and Angular CLI and learn to create and run an Angular application. Finally, you will investigate the different characteristics of package.json files and learn the basics of Typescript.
11 videos |
40m
Badge
Angular 16: Introduction to Components
Angular components are the heart of Angular applications. These components use TypeScript, a subset of JavaScript that uses classes, so properties and functions can be added to the classes you build. In this course, learn how to create classes in TypeScript, add properties and functions to TypeScript, and add decorators to functions, class variables, and classes. Next, discover how to create a simple Angular component, add styling to Angular components, and distinguish between inline styles with templates and external styles with templateURLs. Finally, learn about binding data with interpolation and ngBind. After taking this course, you'll be able to build components in Angular that incorporate the object-oriented programming (OOP) paradigm.
11 videos |
49m
Badge
Angular 16: Working with Angular Modules
Angular modules are elemental building blocks used for applications. They aid in organizing an application into cohesive blocks of functionality and provide a compilation context for components. In this course, discover how Angular is bootstrapped with the aid of @NgModule, create a component manually and configure it to display content, and work with imported modules like BrowserModule. Next, learn how to create a feature module to isolate business departments and build shared modules. Finally, explore how to export and import different functionalities and components from JavaScript files. Upon course completion, you'll be able to work with Angular modules effectively.
9 videos |
49m
Badge
Angular 16: Change Detection and State Management June 2024: Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday June 28, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h 31m
Badge
Angular 16: Change Detection and State Management June 2024: Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Thursday June 29, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h 35m
Badge
Angular 16: State Management and Change Detection January 2024: Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday January 10, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h
Badge
Angular 16: State Management and Change Detection January 2024: Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Thursday January 11, 2024 from 11:00 AM - 2:00 PM EDT
1 video |
2h 43m
Badge
Angular 16: Routing with Services November 2023 : Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Tuesday November 21, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 30m
Badge
Angular 16: Routing with Services November 2023 : Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday November 22, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 37m
Badge
Angular 16: Template-driven and Reactive Forms October 2023 : Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday October 11, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 30m
Badge
Angular 16: Template-driven and Reactive Forms October 2023 : Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Thursday October 12, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 37m
Badge
Angular 16: Templates and Components September 2023 : Session 1 Replay
This is a recorded Replay of the Angular Live session that ran on Wednesday September 13, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 33m
Badge
Angular 16: Templates and Components September 2023 : Session 2 Replay
This is a recorded Replay of the Angular Live session that ran on Thursday September 14, 2023 from 11:00 AM - 2:00 PM EDT
1 video |
2h 33m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Creating an SPA
A single-page application (SPA) is a web application or site contained on a single web page. Learn how to create an SPA using Visual Studio 2015, ASP.NET 5, MVC 6, Grunt, and AngularJS.
19 videos |
1h 24m
Badge
Data Persistence & Validation
You must consider data validation and persistence when creating a software application. Learn how to use Entity Framework 7 to persist data to a database, and how to use AngularJS and ASP.NET validation to implement validation.
11 videos |
52m
Badge
Application Security
Security is always a concern when creating a SPA with AngularJS and ASP.NET Web API. Learn how to implement security using ASP.NET Identity, force login using the Authorize attribute, forward claims data, and secure API controller actions.
9 videos |
55m
Badge
COURSES INCLUDED
Examining Isolate Scope Directives
In AngularJS, directives nested within controllers inherit the scope of the controller. Examine isolate scopes in directives, and how we can work with them.
6 videos |
38m
Badge
Working with Controllers & Directives
Controllers in AngularJS are constructor functions that set the initial state and add behaviors to objects. Learn how to work with controllers and directives in your AngularJS applications.
10 videos |
56m
Badge
Using Built-in, Custom, & HTTP Services
Services are objects in AngularJS used to organize and share code in applications. Here you'll examine a number of built-in services, including HTTP server interactions and exception handling, and learn how to create custom services.
14 videos |
1h 21m
Badge
Configuring Routing & Using Other Services
Routing is an important part of single page applications created in AngularJS. Learn how to set up simple routing, use routing services, and examine other AngularJS services, including $log and $filter.
14 videos |
1h 1m
Assessment
Badge
Testing AngularJS
The AngularJS framework includes a range of built-in tools to assist with testing your applications. Learn how to set up a test environment and use it to test controllers, services, filters, and directives.
14 videos |
1h 12m
Badge
Getting Started with CSS-based Animations
Animation can enhance both your web application and the user's experience. Learn how to implement CSS-based animation in AngularJS, including how to use animation libraries such as animate.css within your applications.
13 videos |
1h
Badge
JavaScript Animations & Internationalization
Animation and internationalization features can be used to enhance web applications and widen audience scope. Here you'll learn how to implement JavaScript-based animation, and internationalize and localize your AngularJS applications.
9 videos |
49m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Working with Data
AngularJS lets you develop rich, robust, single-page web applications. Discover how to work with AngularJS application data in a client browser, offline detection and availability, and application caching.
13 videos |
50m
Badge
Data Modeling & Storage
Learn how to manage AngularJS data! Explore how to store data in the client, examine data modeling in AngularJS, and how to create data models.
11 videos |
45m
Badge
Security Considerations
Discover how to secure an AngularJS application! Explore security concerns, and learn authentication and authorization strategies, and how to use the security features built-in to AngularJS to best protect your application.
17 videos |
59m
Badge
AngularJS & TypeScript
The TypeScript language is a typed superset of JavaScript and compiles to plain JavaScript. Explore the basics of TypeScript, and how to set up an AngularJS app using TypeScript.
12 videos |
1h 2m
Badge
TypeScript & AngularJS Components
AngularJS and TypeScript can be used together to create rich, robust web applications. Learn how to work with AngularJS controllers and components using TypeScript, and how to test your applications.
12 videos |
1h 17m
Badge
AngularJS & UI Bootstrap
AngularUI includes a number of UI modules that can be used in AngularJS applications. Discover how to work with UI Bootstrap to add a number of different interface objects to your AngularJS applications.
8 videos |
59m
Badge
Using NG-Grid in AngularJS
AngularUI includes a number of UI modules that can be used in AngularJS applications. Examine how to manipulate data in an AngularJS application using NG-Grid.
12 videos |
38m
Assessment
Badge
Aliasing, Selection, & Routing with AngularUI
AngularUI includes a number of UI modules that can be used in AngularJS applications. Learn how to work with UI-Alias, UI-Select, and UI-Router.
8 videos |
35m
Badge
AngularUI Input Utilities
AngularUI is a companion framework to AngularJS. Learn how to work with AngularUI input utilities, including the format, mask, reset, and validate utilities.
6 videos |
29m
Badge
AngularUI Interface Utilities
AngularUI is a companion framework to AngularJS. Discover how to use AngularUI interface utilities such as the highlight, fixed and unlimited scrolling, and indeterminate checkbox utilities.
6 videos |
29m
Badge
AngularUI Backend Utilities
AngularUI is a companion framework to AngularJS. Discover how to use AngularUI backend utilities, including the event binder, keypress, and route checking utilities.
5 videos |
26m
Badge
AngularUI Utilities & Modules
AngularUI is a companion framework to AngularJS. Discover how to work with AngularUI modules, including the Sortable and Arshaw FullCalendar modules.
6 videos |
38m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Services, Promises, & Route Protection
Web apps are powered by making HTTP requests. Learn how to use HTTP requests to communicate with a server from within an Angular app, as well as how to protect routes using route guards.
9 videos |
37m
Assessment
Badge
Animation
Angular apps are made richer by using animations. Explore the basics and use of animation and keyframe animations in Angular.
11 videos |
43m
Assessment
Badge
NativeScript
Angular apps need to be able to display and perform well on mobile devices. Learn the basics of using NativeScript to make cross-platform Angular apps.
11 videos |
43m
Assessment
Badge
COURSES INCLUDED
Features & Changes
Angular 5 is an update to Angular 4 that contains some very powerful new features and capabilities, as well as several bug fixes. Explore the new features of Angular 5.
20 videos |
1h 13m
Assessment
Badge
Bootstrap & Dashboards
ng-bootstrap makes using Bootstrap feel native within Angular, and Amexio components can make it simple to create a data-rich dashboard. Discover how these two components can be used to create dashboards.
20 videos |
1h 22m
Assessment
Badge
Material & Universal Components
Angular Material provides components for managing the user interface and Angular Universal allows apps to render server-side which can help with performance and SEO. Explore these powerful add-ons for Angular development.
15 videos |
1h 3m
Assessment
Badge
COURSES INCLUDED
Angular, Reactive, & Observable
Reactive programming is a programing paradigm that helps build responsive, scalable, and resilient applications. Explore reactive programming and the RxJS component.
12 videos |
46m
Assessment
Badge
Angular & ngrx
When building reactive applications, ngrx reduces complexity by providing a set of tools. Explore ngrx and its use in creating reactive applications with Angular.
12 videos |
45m
Assessment
Badge
COURSES INCLUDED
Angular 11: Working With Nested Components
Nested components in Angular allow the use of reusable logic within separate units, which can be associated with one or more different components at a time. Take this course to supplement your knowledge of working with nested components in Angular. Try your hand at building a nested component, using the @Input and @Output keywords, and implementing the ViewChild property. After wrapping up this course, you'll be able to use nested components to build applications in Angular that are composed of multiple components working together.
6 videos |
21m
Assessment
Badge
Angular 11: Reactive Programming With RxJS & Observables
The RxJS (Reactive Extensions for JavaScript) library in Angular allows you to engage in reactive programming that uses observables to make it easier to perform a variety of asynchronous operations. Take this course to supplement your knowledge of event-based programming in Angular. Explore the key features of the RxJS library, take advantage of observables over promises, utilize HTTP Requests to retrieve data, and subscribe to observables for data. After completing this course, you'll be able to use Angular with RxJS to create interactive and dynamic single-page applications.
6 videos |
18m
Assessment
Badge
Angular 11: Working With Forms
Front-End frameworks like Angular must be capable of accepting data from users and forwarding that data onto a database, usually via an API. Explore forms and the form submission process to endpoints using this course. Learn more about two-way binding, form events like button clicks, and validating forms for user input. You'll also work with APIs to perform some of the CRUD operations that have become synonymous with database programming and examine shareReplay to implement local caching. Having completed this course, you will be able to create forms and effectively handle form controls in Angular.
10 videos |
43m
Assessment
Badge
Angular 11: Navigation & Routing in Angular
Angular is a platform and framework for building a breed of applications labeled SPAs (single-page applications). Use this course to discover what that means, explore the architecture of an SPA, and investigate the benefits of building one. In addition to building single page applications, Angular lets you implement routing and security. Practice implementing routing via Angular's routing module. Examine how routing does not involve routing to a physical HTML file but by rendering a 'view.' As with any web-based application, Angular implements routing security using a particular interface called route guards. Learn how to implement this interface, examining its features as you go. By the end of this course, you'll be able to create a single-page application and implement routing using Angular.
8 videos |
28m
Assessment
Badge
Angular 11: Services & Dependency Injection
Angular allows the use of one object in another class that consumes it through dependency injections. Try your hand at implementing dependency injections within a component and configure the injected object via the constructor of the consuming class through this course. Examine services in Angular and demonstrate how a service is used in a component. You'll also learn to inject services into components and access data inside of these services. By the end of this course, you will have the knowledge to work with services and dependency injections in Angular.
7 videos |
26m
Assessment
Badge
Angular 11: Security & Deployment in Angular
Implementing security and optimization measures is part of the end-to-end Angular development and deployment life cycle. Developers new to or familiar with Angular can use this course to upgrade their skills in these areas. Learn how to implement authentication and authorization in Angular 11. Examine routing at a deeper level to determine the role of routing in authentication. Build authentication and authorization into your app by implementing an interface. Create, activate, and deactivate route guards to realize authentication and authorization. And implement lazy loading to reduce bloating and use of system resources. Moving along, examine the optimization of your application, debug a simple app, and perform a unit test on one of the components. Finally, deploy the Angular app onto an NGINX server. When you're done with this course, you'll know how to optimize the performance and security of your Angular applications.
9 videos |
44m
Assessment
Badge
Angular 11: New Features of Angular 11 & Angular 12
When newer versions of Angular are released, their enhanced features may make it necessary to upgrade existing versions or migrate from the previous version of the platform to the latest. Use this course to explore the features of Angular 11 that are new/updated from Angular 10, such as component test harnesses, improved reporting and logging, and the updated Hot Module Replacement (HMR) support. Additionally, investigate the new features available in Angular 12. Learn how to migrate from Angular version 10 to version 11, using the Angular update guide for instructions. Furthermore, examine the CLI command ng update and utilize that command in a simple project. When you've completed this course, you'll be able to recognize why and how you should update older versions of Angular to later versions.
5 videos |
17m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Angular 6 Development: Introduction
Angular 6 has some new features and many bug fixes. You can learn how to create Angular 6 apps by taking this introductory course. You will begin by learning how to install Angular 6, before exploring the topics of data binding via interpolation and property binding. Next, you will learn how to get outputs from components, and use the ngFor directive to repeat elements in an Angular template. As you progress through the course, you'll explore the concept of routes, including how to create and add routes to an Angular app, as well as use parameters. Finally, you'll learn about schematics, including how to install the CLI tool, and there is an exercise on how to create and deploy an Angular 6 App.
14 videos |
58m
Assessment
Badge
Angular 6 Development: Libraries
Discover how to create Angular libraries both manually and with the assistance of Angular CLI 6. During this course, you will learn how to set up a library project, verify a library, package it, and use it. Next, set up an Angular workspace and get it to support multiple projects. From there you will learn how to use Angular CLI 6 to generate a new library project, and add custom code to a default library project, to help meet business requirements. Conclude by observing how to package a completed library project into a tarball, and use npm install, to add the package's functionality to an Angular 6 app.
9 videos |
31m
Assessment
Badge
Angular 6 Development: Reactive Programming
Reactive programming can provide a powerful framework for creating web apps, although it does require thinking differently sometimes. In this course, you will explore RxJS and how to create Reactive apps with Angular 6. See how to migrate apps to RxJS in Angular 6, and how to create observables. Use RxJS6 pipeline operators, and create custom operators. Convert observables into promises. Handle errors on the observer side. Use custom logic or automatically resubscribe to observables. Find ways to combine multiple observables and buffer them. Finally, handle nested observables with FlatMap, and accumulate emitted values with the scan function.
14 videos |
1h 5m
Assessment
Badge
Angular 6 Development: Material & Elements
Angular Material provides a set of components and themes for creating stunning web apps. Angular Elements lets you turn Angular components into web components. During this course, you will discover the basics of using Angular Material and Elements. See how to add support for Angular elements. Learn to create, use, and package components to use as custom elements. Configure an Angular app to use Angular Material via a schematic. Build an Angular Material dashboard or an Angular Material navigation app. Finally, as an exercise, you make a custom element from an Angular component.
10 videos |
35m
Assessment
Badge
Angular 6 Development: Testing & TDD
Testing in software development is crucial for success and Angular 6 provides a testing environment that makes testing easy. Discover how to use the testing environment to unit or function test your Angular 6 apps.
13 videos |
50m
Assessment
Badge
Angular 6 Development: Dependency Injection & ng-bootstrap
Dependency Injection is at the core of how Angular operates and ng-bootstrap gives us many advanced components we can work with. In this course, you can discover how Angular 6 DI works and how to use some ng-bootstrap components. Study progressive web apps and Bootstap support in Angular 6. See how to use to Typehead, Datepicker, and Timepicker directives. Learn to create classes with and without dependency injection. Find ways to register service providers via @NgModule, @Component, @Injectable, an object literal, and aliases. Create a provider that is able to inject non-class values. Finally, as an exercise, you will work with the Angular Dependency Injection Framework.
15 videos |
1h 6m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Installing & Using Angular
Configuring the environment is the first step in the Angular app development process. Learn how to install and set up the required parts for creating an Angular development environment, and create an app root module and root component.
11 videos |
25m
Assessment
Badge
Working with App Components
Once the Angular environment is configured, you can begin development. Explore how to create and use custom components as part of building a basic Angular application.
10 videos |
39m
Assessment
Badge
Template Syntax, Directives, & Pipes
Angular includes a template syntax and built-in directives and pipes that can be used when creating apps. Learn how to work with these built-in features, and how to create custom directives and pipes based on app requirements.
19 videos |
1h 8m
Assessment
Badge
Creating & Maintaining Forms
A major part of most web apps is data collection via forms and input. Discover how to create forms in Angular using both a template-driven and an alternative model-driven approach, and how to perform form validation and submission.
20 videos |
1h 10m
Assessment
Badge
Routing Basics
Angular apps are typically front-end based; therefore, client-side dominant. Explore routing basics, including how to set up client-side routes and navigation in an Angular app.
10 videos |
39m
Assessment
Badge
Route Parameters & Observables
The Angular Router enables navigation from one view to the next in an app. Discover how to work with route parameters and observables, and use HTTP requests to communicate with a server from within an Angular app.
11 videos |
1h 20m
Assessment
Badge
Using Animation
You can make your Angular app experiences richer by including animations. Examine the basics of animation and how to use animations in Angular apps.
10 videos |
32m
Assessment
Badge
Supporting Mobile Devices
Angular app experiences are made richer by ensuring that apps display and perform well on mobile devices. Discover how to install and use NativeScript to make Angular apps cross-platform.
11 videos |
41m
Assessment
Badge
Test Environment
Testing is a major part of the app development process. Discover how to set up an Angular test environment; create, execute, and debug unit tests; and test custom pipes and services.
8 videos |
20m
Assessment
Badge
Testing Angular Apps
When developing apps, testing is always an important part of the process. Discover how to create Angular testing modules and test components in your Angular apps.
12 videos |
1h 1m
Assessment
Badge
Angular Security
Securing Angular apps ensures user data and resources are safe from malicious attacks. Examine best practices for securing Angular web apps and supporting authentication via web tokens.
9 videos |
38m
Assessment
Badge
Angular CLI
The Angular command line interface (CLI) provides utilities that make working with Angular even easier. Discover how to install and use the CLI when developing Angular apps.
9 videos |
20m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Pro AngularJSStarting from the nuts-and-bolts and building up to the most advanced and sophisticated features, this clear and concise book details common problems and how to avoid them - and is packed with the details you need to learn to be truly effective with AngularJS.
9h 58m
By Adam Freeman
Book
Professional AngularJSOffering a thorough and comprehensive approach to AngularJS, this book includes pointers to other advanced topics, and lets you build a simple application from scratch, explaining basic building blocks along the way for quick hands-on learning.
6h 27m