Angular for beginners (+ TypeScript)

Tijdsduur

Angular for beginners (+ TypeScript)

Hackages Nederland B.V.
Logo van Hackages Nederland B.V.

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Description

Training overview

Angular is a JavaScript framework that makes it easy to build applications that live on the web, mobile or desktop. This technology combines declarative templates, dependency injection, end-to-end tooling, and integrated best practices to solve development challenges.

This training is a combination of TypeScript and Angular 2+ (version 7) and will allow you to start writing and shipping your first scalable applications with Angular straight away.

The first day of the training you will focus on TypeScript and you will wonder how you survived without it until then, and you will continue exploring Angular in-depth. In the next 3 days, you will write an entire w…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: TypeScript, Angular, JavaScript, Programmeren (algemeen) en jQuery.

Description

Training overview

Angular is a JavaScript framework that makes it easy to build applications that live on the web, mobile or desktop. This technology combines declarative templates, dependency injection, end-to-end tooling, and integrated best practices to solve development challenges.

This training is a combination of TypeScript and Angular 2+ (version 7) and will allow you to start writing and shipping your first scalable applications with Angular straight away.

The first day of the training you will focus on TypeScript and you will wonder how you survived without it until then, and you will continue exploring Angular in-depth. In the next 3 days, you will write an entire web app while you learn how to rewrite core components of Angular. This approach will give you a better understanding of the core mechanism of the framework.

Who follows our training?

Software engineers, developers and designers who want to build robust single page applications with Angular.

What is the required knowledge to join this course?

You need to be comfortable writing JavaScript. You need to know what is the spread/rest operator, how to deal with async programming (typically fetching data from a server using Promises). The concept of this in JavaScript should not scare you. No prior Angular experience is required. Git knowledge is not required either.

Participants should be comfortable following the training in English.

What do you receive after the training?

  • Participants will be granted access to all exercises covered during the workshop via Github repositories and will be able to download them for up to 1 month following the workshop.
  • On top of that, Hackages participants will able to contact their mentor for up to 3 months following the workshop. This assistance includes one hour of discussion per participant on the topics covered in the training.
  • Participants will receive a personalised certificate issued by Hackages that proves that they have successfully completed the workshop.
  • Participants become part of a fast-growing community of developers and will be informed of upcoming community events.

Day 1: TypeScript & Angular Basic

  • Getting started with TypeScript
  • Installation and configuration
  • TypeScript Definition/Declaration Files
  • ..d.ts Files in nutshell
  • @types and DefinitelyTyped
  • Enums
  • Demystifying it
  • Ambient enums

Day 2: Component splitting and communication & services and DI in Angular

  • Component
  • Template
  • Dependency Injection in a nutshell
  • Lifecyle Method
  • Component styling
  • Component Architecture
  • SMART (container) component
  • DUMB (presentational) component
  • Immutable state changes
  • Directives
  • ngFor, ngIf
  • Dependency Injection
  • Understanding DI concepts
  • @Injectable
  • Using InjectionToken - OpaqueToken

Day 3: Routing, guards, lazy loading & reactive form

  • Routing basic
  • RouterModule and routes configuration
  • RouterOutlet, Router, ActivatedRouter
  • Route Params and data-fetching
  • Resolver data
  • Lazy-loading modules
  • Reactive Form
  • Setting up
  • FormControls, FormGroups, FormArray

Day 4: State management with Redux and Q&A

  • Redux in a nutshell
  • Reducer
  • Actions and action creator
  • Store
  • Manage data in our application with ngrx
  • Best practices

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.