Központi telefonszám

+36 1 799 5500

Email cím

tanfolyam@iqedu.hu

Események betöltése

Angular Course

Időtartam: 6 nap

Időpontok hamarosan

264860Ft + ÁFA

264860 Ft + ÁFA

Designed to make you a skilled developer ready to build scalable single-page applications, our Angular training course covers everything from TypeScript, Components, Directives, Pipes, forms to routing, RxJs, working with APIs, testing, and deployment on the cloud. By the end of the Angular certification, you’ll acquire hands-on skills on all the latest features of Angular. 
Master the fundamental concepts and learn how to build, test, and deploy Angular-powered production-ready apps. Realize the power of building composable components and leverage Angular’s built-in testing framework to make sure your code works correctly. Along the way, build a portfolio of projects you can show to potential employers and hone your newly acquired, immediately applicable skills. This is the only Angular certification you’ll need to go from zero to pro in Angular.

Angular is an incredibly powerful and versatile application framework from Google. Angular lets developers build sophisticated and highly performant web, desktop, and mobile applications and offers an unparalleled developer experience. Some core features of Angular include the use of a component-based architecture that lets you build comprehensive applications.
You can do this by writing manageable and feature-rich components, a template-driven architecture where dynamic templates are populated with rich data using powerful features such as two way data binding, dependency injection (DI) which allows developers to author reusable and shareable services, integrated routing and navigation for single-page applications, forms and lots more.

For developers, Angular offers a rich TypeScript based development pipeline that can be set up easily using the Angular CLI tool, an extensible feature-rich utility that can be used to set up and govern the entire build process. Under the hood, the Angular Ivy compilation and rendering engine provide blazing-fast compilation times, producing far more efficient code than older versions of the framework. Angular, as a framework establishes a rich set of principles and workflows that ensure efficient, organized, and rapid development of rich scalable applications.

Who can attend the Angular Course

  • Professionals/novices looking to build scalable single-page apps
  • Professionals/novices looking to use client-side web development for web apps
  • Candidates aspiring for a career in front-end Web App development

What you will learn

  • Typescript
    Learn the concepts of typescript that are well used in the development of an Angular application.
  • Components
    Learn to create and use components such as CLI and decompose monolithic UI into smaller components.
  • Modules
    Understand the process to modularize angular applications and learn by creating feature modules.
  • Templating
    Learn about template syntax and how to apply these concepts in developing dynamic templates.
  • Form Management
    Learn and understand the process behind developing template driven and reactive forms.
  • Services
    Learn how to create services to hold business logic, and inject services into services & components.
  • Routing and Remote Services
    Learn how to implement navigation and protect routes. Also, learn how to consume remote services.
  • Web components
    Understand and learn how to use angular elements to implement the web components.
  • Advanced features
    Work with advanced features such as server-side rendering, service workers, PWAs, and Angular Material.
  • Unit testing
    Learn how to unit test Angular applications using jasmine, angular testing utilities and karma.
  • Debugging
    Learn the Chrome and Microsoft VSCode and their uses for debugging Angular applications with Angular DevTools.
  • Dev Tooling and Bundling
    The applications of Angular CLI, the bundling process and optimizations by Angular CLI.

At the end of the course, you will be able to:

  • Apply TypeScript to develop Angular applications
  • Manually create components as well as use components such as CLI
  • Decompose monolithic UI into smaller components to create larger pages
  • Modularize angular application and by creating feature modules
  • Create template syntax and apply these concepts in developing dynamic templates
  • Develop template-driven and reactive forms
  • Create services to hold business logic, and inject services into services and components
  • Implement navigation and protect routes and consume remote services
  • Use angular elements to implement web components
  • Test angular applications using jasmine, angular testing utilities and karma
  • Use Chrome and vscode to debug Angular applications
  • Work with the applications of Angular CLI and augury

We provide the course in English.

Tematika:

Curriculum

1. Introduction to Angular
Learning Objectives
This section will introduce the learners to Angular. Learners will get up and running quickly with a simple Hello world app. Learners will understand the fundamentals of Angular – what it is, why it is used, and how easy it is to get started.

Topics

  • What is Angular?
    Angular Overview
    Why Should You Learn Angular?
    How Do Websites Work?
  • Hello Angular
    Build a Hello World Angular Project
    What are Node and NPM?
    Install NodeJS for Angular
    Build a Hello World Project with Angular CLI
    How to Debug?
  • Angular Essential Concepts
    Angular Development Workflow Overview
    Understanding the Root HTML
    Understanding the Entry Point TypeScript File
    Understanding the App Component
  • Angular Version Releases
    Angular Version Releases
  • Architecture of an Angular Application

2. TypeScript
Learning objectives
This section will introduce the learners to TypeScript, the programming language used for Angular. Learners will understand basic TypeScript syntax, including variables and functions. Learners will build classes and modules with TypeScript.

Topics

  • What is TypeScript?
    Introduction to TypeScript
    What is TypeScript?

Előfeltétel:

Prerequisites

This Angular training online is an introductory course and does not have any prerequisites.

images (1)

Apple IT Excellence Series

Idén is a legfrissebb IT rendszermérnöki információkat hozzuk a számotokra. Technikai újítások, az Apple IT ökoszisztéma működése és sikeres nagyvállalati példák Magyarországról.