Angular 6 Training Course
Angular 6 includes a number of powerful new features, including Angular Elements and new CLI commands. These features greatly expand the ability to integrate Angular with non-Angular applications based on JQuery, Vue.js, React, etc.
In this instructor-led, live training (onsite or remote), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 6.
By the end of this training, participants will be able to:
- Develop Angular 6 applications using Angular CLI.
- Create web components that can be used in any HTML page.
- Consume REST web services and WebSocket data from within an Angular 6 application.
- Implement animations using Angular 6's latest animation features.
- Test, debug and deploy an Angular 6 application.
- Organize Angular 6 projects using best practices.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Note
- To request a customized training for this course, please contact us to arrange.
- To learn more about Angular, please visit: https://angular.io/
Course Outline
Introduction
- What's new in Angular 6?
Overview of Typescript and ES6 JavaScript
- TypeScript Syntax
- Using the TypeScript transpiler
- Setting up Angular 6 and Typescript
Overview of Angular 6's Parts
- Creating Components
- Databinding and String Interpolation
- Property Binding
- Event Binding
- Two-Way-Databinding
- Data Modelling
- Directives
- Bootstrapping
- Inputs & Outputs
- Angular CLI
Creating Your First Angular Application
- Planning the Application
- Setting Up an Angular Project and App Using the CLI
- Creating a Basic Project Setup Using Bootstrap 4 and Sass
Using Angular 6 Components
- Data Flow
- Working with AppModule
- Working with Custom Components
- Using Templates and Styles
- Using View Encapsulation
- Projecting Content
- Understanding Component Lifecycle and Lifecycle Hooks
- Using ViewChildren and ContentChildren
Databinding in Angular 6
- Overview of Property & Event Binding
- Binding and Assigning Aliases to Custom Properties
- Binding and Assigning Aliases to Custom Events
Working with Directives
- Built-in Directives
- Custom Directives
Angular 6 Services
- Creating a Logging Service
- Creating a Data Service
Using Dependency Injection and Providers
- Injectors, Provider, and Tokens
- Configuring Dependency Injection
- Configuring Your Provider
- Injecting Services into Components, Directives, and Services
Switching Pages with Routing
- Setting Up Routes
- Configuring and Loading Routes
- Understanding the Different Navigation Methods
- Using Parameters in Routes
- Creating Nested Routes
- Using Redirect and Wildcard Routes
- Understanding Route Guards
- Understanding Routing Strategies
Using RxJS to Create and Work with Observables in Angular
- Overview of Observables
- Overview of RxJS
- Building & Using Observables in Angular
Handling Forms
- Using the Template Driven Forms
- Using the Reactive Forms
Using Pipes
- Built-in Pipes
- Async Pipe
- Custom Pipes
Making Calls to External HTTP APIs
Using Angular Modules
Testing the Angular 6 Application
- Using Jasmine for unit testing
Debugging the Application
- Understanding Error Messages in Angular
- Using Sourcemaps to Debug Code in the Browser
- Using Augury
Optimizing the Angular 6 Application
Angular 6 Security
- Authentication
- What should and shouldn't be written in Angular
Deploying an Angular 6 Application to Production
- Deploying to IIS, Apache, Nginx, etc.
Troubleshooting
Closing Remarks
Requirements
- Familiarity with basic HTML, CSS, and JavaScript
Audience
- Developers
Open Training Courses require 5+ participants.
Angular 6 Training Course - Booking
Angular 6 Training Course - Enquiry
Angular 6 - Consultancy Enquiry
Consultancy Enquiry
Testimonials (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Course - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Course - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Course - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Course - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.
Chris Gilchrist - SAA Consultants LTD
Course - Angular 6
Upcoming Courses
Related Courses
Angular 13
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at programmers who wish to use the latest features of Angular 13 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Use TypeScript and Angular CLI to develop Angular 13 applications.
- Develop, test, and deploy Angular 13 web applications.
- Create web components that can be used for any web application or page.
Angular 2 Fundamentals
21 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to build dynamic, modern web applications using Angular 2.
By the end of this training, participants will be able to:
- Set up and configure Angular 2 projects.
- Utilize Angular 2's features and improvements.
- Develop robust, scalable applications using Angular 2.
- Implement best practices for code organization and architecture.
- Integrate Angular applications with RESTful APIs.
Angular JavaScript
28 HoursThis is a hands on course is for anyone wanting to create Web sites using AngularJS.
During this course the latest stable version will be used. Pre-release version can be just used if marked in the booking form in remarks section. Older version need to be agreed before booking.
AngularJS Basics
14 HoursAngular JS is a JavaScript library for rapid app development.
Audience
- developers
- programmers
- javascript architects
Objectives
- Shift mindset from procedural/OO way of programing to Angular way
- Participants can use AngularJS to create Single Page Applications
Format of the course
- 40% lectures, 60% labs
Angular 10 for Developers
28 HoursIn this instructor-led, live training in Brazil (online or onsite), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 10.
By the end of this training, participants will be able to:
- Develop Angular 10 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any HTML page.
- Connect these components to services, modules and directives.
- Consume REST web services and WebSocket data from within an Angular 10 application.
- Build custom validation using Reactive Forms.
- Test, debug and deploy an Angular 10 application.
- Organize Angular 10 projects using best practices.
Angular 11
28 HoursIn this instructor-led, live training in Brazil (online or onsite), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 11.
By the end of this training, participants will be able to:
- Develop Angular 11 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any HTML page.
- Test, debug and deploy an Angular 11 application.
- Organize Angular 11 projects using best practices.
Angular 11 Advanced
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at developers who wish to use Angular 11's advanced developer tools to design, build, test, and deploy applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to develop advanced Angular 11 applications.
- Build parent-child structure, nested components for complex applications.
- Use RxJS and observables to handle real-time events and asynchronous programming.
- Create scalable form and data models to manage user inputs and data-entry tasks.
- Implement advanced dependency injections, routing, and security best practices in Angular 11.
Angular 12
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at programmers who wish to create, test and deploy an Angular application using the latest features in Angular 12.
By the end of this training, participants will be able to:
- Develop Angular 12 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any web application or HTML page.
- Test, debug and deploy an Angular 12 application.
- Organize Angular 12 projects using best practices.
Angular 12 Advanced
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at developers who wish to dive deep into the advanced features of Angular 12, including custom components, directives, advanced data binding, lazy loading, and more.
By the end of this training, participants will be able to:
- Develop Angular 12 applications using advanced techniques and concepts.
- Implement custom components and directives.
- Explore advanced data binding techniques.
- Implement lazy loading and dynamic imports.
- Optimize the performance of an Angular 12 application.
Angular 13 Advanced
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at experienced developers and programmers who wish to leverage the advanced features of Angular 13 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Effectively use TypeScript and Angular CLI to create complex Angular 13 applications.
- Develop, test, and deploy Angular 13 web applications for optimal performance.
- Create web components to improve reusability and maintainability of Angular 13 applications.
Angular 14
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at developers and programmers who wish to use the latest features of Angular 14 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Install and configure Angular 14.
- Develop applications using Angular 14's component-based architecture.
- Leverage Angular 14's built-in directives, services, and pipes.
- Communicate with a RESTful API using Angular 14's HttpClient module.
- Implement authentication and authorization in Angular 14 applications.
- Test and debug Angular 14 applications.
Angular 14 Advanced
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at experienced developers and programmers who wish to take their Angular 14 skills to the next level and leverage the advanced features of Angular 14 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Build advanced applications using Angular 14.
- Understand and implement Angular 14's more complex features and techniques.
- Develop maintainable and scalable Angular 14 code.
- Create custom libraries and modules to extend Angular 14's functionality.
Angular 15
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at developers and programmers who wish to use the latest features of Angular 15 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Install and configure Angular 15.
- Develop applications using Angular 15's component-based architecture.
- Leverage Angular 15's built-in directives, services, and pipes.
- Communicate with a RESTful API using Angular 15's HttpClient module.
- Implement authentication and authorization in Angular 15 applications.
- Test and debug Angular 15 applications.
- Understand the new features of Angular 15 such as Image Directive, CDK List for Building UI Components, Boilerplate Reduction in Guards, and Improvements in esbuild for Faster Builds.
Angular 15 Advanced
28 HoursThis instructor-led, live training in Brazil (online or onsite) is aimed at experienced developers and programmers who wish to take their Angular 15 skills to the next level and leverage the advanced features of Angular 15 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Use advanced techniques for building Angular 15 applications.
- Understand best practices for scaling and maintaining large-scale Angular 15 applications.
- Develop performant applications using advanced features of Angular 15.
- Troubleshoot and optimize Angular 15 applications.
- Learn about advanced topics such as server-side rendering, lazy loading, and more.