Webapplicaties bouwen met Typescript and Angular


Complexere webapplicatie ontwikkelen gebruikmakend van TypeScript en Angular
#160349
Opleiding | IT PRO

Introductie

JavaScript is de programmeertaal van het web maar het ontwikkelen van grote, complexe webapplicaties in JavaScript is echter niet eenvoudig. TypeScript vergemakkelijkt het bouwen en onderhouden van zware webapplicaties door het toevoegen van een syntactische laag bovenop JavaScript: deze laag laat u toe om static typing, generics, classes,... te gebruiken, waarna dit omgevormd wordt tot pure JavaScript voor uitvoering in de browser.

Het Angular framework laat u toe om de client-side van uw toepassing op een gestructureerde, consistente manier te bouwen. Angular werd in TypeScript ontwikkeld.

Omschrijving

In deze opleiding leert u eerst TypeScript waarna dit toegepast wordt in webapps die met Angular gebouwd zijn.

Voor wie is deze opleiding bestemd?

Webdevelopers

Voorkennis

Praktijkervaring met JavaScript is vereist.

Methodologie

Belangrijk om weten:

  • Om de opleiding te kunnen meevolgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen.
  • Visual Studio .NET geinstalleerd met ondersteuning voor JavaScript en TypeScript op Laptop: hiervoor kan u gratis de Community Edition downloaden.
c-sharp-dot-net-dotnet-c-prog-2-1_2016-349.jpg

Programma

Programmeren in TypeScript

  • Variabelen declareren
  • Werken met types
  • Declareren van interfaces en classes
  • Generics
  • Werken met modules en namespaces
  • WebApps bouwen met Angular

Bouwen van een Angular applicatie

  • Werken met template-driven forms
  • Werken met Data binding
  • Services en Dependency Injection
  • Asynchroon programmeren met RxJS
  • Data opvragen van de server
  • Werken met Pipes
  • Routing en bouwen van Single-Page Applications met Angular

Geavanceerde concepten

  • Zelf structural directives maken
  • Zelf pipes maken
  • Werken met reactive forms
  • Mechanisme van Change Detection
  • Gebruik van Signals
  • Structureren van de toepassing met shared modules
  • Werken met Smart/Dumb components
  • Unit testing in Angular
2016-349-2-OmschrijvingDocent-1.jpg

Xavier Spileers

Heeft een bachelor in Accounting en een bachelor in Computer Sciences. Na bijna tien jaar te hebben doorgebracht als ontwikkelaar en projectleider besloot hij in 2007 zijn eigen bedrijf (TRI-S, www.tri-s.be) te starten. Via dit bedrijf ontwikkelt hij zijn eigen toepassingen (voornamelijk gericht naar de financiële en boekhoudkundige sector) en levert hij consultancy diensten.

Xavier is .NET (C#) developer sinds 2003 heeft zich ondertussen geruime tijd gespecialiseerd in het ontwikkelen van ASP.NET MVC en HTML5 ontwikkeling.

Daarnaast is hij een Microsoft Certified Professional Developer (MCPD) en een Microsoft Certified Trainer (MCT) en heeft hij een PRINCE2 Foundation certificering.