Vind een opleiding

Practical Steps for Angular Front-End Development - Udemy

Doelgroep: Beginner
Duur: 59 colleges - 4,5 uur
Richtprijs: € 199,99
Taal: Engels
Aanbieder: Udemy

>> proefles

Angular is one of the largest and most widely used frameworks for front-end and full-stack application development. The latest Angular features embrace a mature UI component architecture, a powerful tool when developing scalable application interfaces. Angular CLI is a command-line interface tool helping you initialize, develop, scaffold, and maintain Angular applications. It provides you with boilerplates and therefore saves you time and effort!

This comprehensive 2-in-1 Course is packed with step-by-step instructions, working examples and focuses on how to build component-based user interfaces using Angular 8. You’ll initially explore the Angular framework by having the Angular CLI generate different pieces of code. You’ll design your own schematics so you can boost productivity when writing repetitive code specific to your app. Next, you’ll discover the foundations of Angular Routing and improve the performance of your Angular application using lazy loading. Finally, you’ll create modern user interfaces using Angular 8 and its component-based architecture.

By the end of this course, you will be confident in building your frontends in Angular and will be able to build component-based enhanced UIs using Angular CLI, routing and the features of Angular 8. Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The First Course, Angular CLI Recipes, covers how to skip writing boilerplate code and boost your productivity. This course will teach you how to generate an Angular application from scratch within seconds, showing you the tips, tricks, and techniques, you need. You will learn all about the CLI, ranging from generating a new app to quickly adding a component, directives, modules, services, guards, and other features effortlessly. The command-line interface provided by the Angular team will help you generate your Angular applications more effectively than ever. It will also teach you how to run a development environment, run tests for your project, easily add new features and keep your dependencies up to date. By the end of the course, you'll find a plethora of tips and tricks to improve performance and write better components. You will master using the Angular CLI and generate entire applications from scratch in a matter of seconds.

The Second Course, Hands-On Angular Routing, covers how to harness the power of Angular Router in your applications. This course is a simple way to get started with Angular Router and harness its full power for your applications. It’s a JavaScript router implementation that’s designed to work with Angular and is packaged as @angular/router. By using Angular Router, you will activate all required Angular components to compose a page when a user navigates to a certain URL. You’ll learn to set up routing so that it lets users navigate from one page to another without page reload. Instead, it updates the browser’s history so the user can use the back and forward buttons when navigating between pages. In addition, you’ll do tasks such as redirect a URL to another URL, resolve data before a page is displayed, run scripts when a page is activated or deactivated, and lazy load the parts of our application. By the end of this course, you’ll be ready to work on projects with Angular Router and make routing configuration work in your Angular application.

About the Authors

  • Orestes Carracedo is a full-stack software developer and has been working on the web since 2005. He's continuously worked with Angular since their first public versions and he has comprehensive knowledge of the framework's features and inner workings, including the Angular CLI.


  • Haider Malik is the founder of fullstackhour. He is a full-stack JavaScript developer. He is passionate about everything JavaScript, and he loves exploring new libraries. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Although his primary focus is on outcomes, implementation often includes technical competency.


>> Meer info