Angular


Apply
Begin date
6 May 2024
Number of Classes
32
Course price
500 EUR

Angular

Angular, built and supported by Google, is a one of the fastest, most popular open source web app frameworks based on TypeScript for creating the client-side code of web applications, mostly enterprise web apps and apps with lots of dynamic content.
According to 2020 stack overflow survey - JavaScript is #1 used programming language while Angular is #3 most used web framework for developing in JavaScript.
The reason for angular popularity is that it provides the developers with the tools to write structured, highly scalable, performant, multi-platform single page application.

Course Outline

  • Introduction & getting started with Angular
  • Typescript
  • Angular CLI
  • Components
  • Component communication
  • Data binding and template syntax – events and structural directives
  • Displaying data & pipes
  • Services and dependency injection
  • Routing and navigation
  • Forms (template driven & reactive)
  • HTTP communication
  • RxJS observables
  • Testing

Why Angular?

Detailed documentation

The documentation maintained by google contains all necessary information by which developers can come up with technical solutions and quickly resolve issues

Large community and ecosystem

 You can find lots of material on this framework as well as many useful third-party tools.

Long Term Support by Google

Angular is here to stay, so learning angular will give you the opportunity for long-term career development.

Component-based architecture

The components can easily be replaced and decoupled, as well as reused in other parts of an app.

Support for lazy loading

Capability to load pieces of code on demand, as the user navigates through the app. By using lazy loading we can provide lightning fast initial load of the applications home screen.

Powerful navigation router

The angular router is a powerful service that provides the capability of displaying different views based on the URL of the browser, and really comes to light as the application complexity grows.

Server-side rendering 

Angular universal is a technology that renders angular application on the server to make the app SEO friendly, improve the performance on mobile devices and show the initial page quickly.

Cross-platform mobile apps

Angular is supported by the Ionic framework, which allows building cross-platform mobile applications for Android and iOS using the Ionic components and Angular code.

Contact person

Irena Ivanovska
Head of Angular Training Department
+389 70 246 146

Contact person for 
International 
Business
Development

Marko Serafimovski
Head of International Business Development
+38978441867

Prerequisites

It is recommended that you are already familiar with the basics of JavaScript, HTML, and CSS, and to get the most from this course, it is helpful to have some exposure to object-oriented programming concepts.

Prior Angular experience is not required.

What will you learn?

By the end of this course, you will have the fundamental knowledge necessary to create professional and personal websites using Angular.

The topics include:

  • Typescript
  • Components
  • Directives
  • Services
  • Pipes
  • Form development
  • HttpClient and observables

Companies that use Angular

  • Microsoft
  • Autodesk
  • MacDonald’s
  • UPS
  • Cisco Solution Partner Program
  • AT&T
  • Apple
  • Adobe
  • GoPro
  • ProtonMail
  • Clarity Design System
  • Upwork
  • Freelancer
  • Udemy
  • YouTube
  • Paypal
  • Nike
  • Google
  • Telegram
  • Weather
  • AWS