Meer en meer volwaardige software pakketten evolueren van een standaard desktop installatie naar een cloud applicatie. De voordelen zijn dan ook legio: platform-onafhankelijk, enige vereiste is een browser, makkelijk te updaten, toegang tot cloud-computing, big data, etc. Voorbeelden zijn de standaard Microsoft Office pakketten die stilaan evolueren naar Office 365 met cloud viewers -en editors, Google Docs en Spreadsheets, tot zelfs volwaardige CAD-tools voor technische tekeningen, architectuur en 3d modelling.

Dit vraagt uiteraard een even geavanceerde programmeertaal: Javascript is de laatste jaren geëvolueerd tot een krachtig instrument om dit alles mogelijk te maken.

Wat en voor wie?

Voor wie

Webdevelopers met ervaring in HTML, CSS en Javascript die hun kennis verder willen uitdiepen. Heb je nog geen ervaring, overweeg dan eerst de cursussen HTML en CSS voor beginners en/of Javascript voor beginners. Deze opleiding vormt een vervolg hierop.

Waar en wanneer?

Nog niet beschikbaar. Blijf op de hoogte of stel een vraag over deze opleiding


Wil je je carrière, passie of vak een BOOST geven?

Kom naar onze infoavond op donderdag 22 augustus.   Meer weten

Programma

In deze opleiding gaan we dan ook dieper in op enkele geavanceerde concepten en technieken aan de hand van voorbeelden die je meteen kan toepassen in een demo project.

  • basis architectuur van V8, Google’s high-performance Javascript Engine
  • performance monitoring en optimalisatie
  • closure compiler
  • overzicht en nieuwigheden in ECMAScript 6,7 en 8:
    • classes
    • arrow functions
    • template literals
    • promises
    • async /await
    • transpilation (omzetting voor oudere browsers)
  • web workers
  • web sockets
  • schrijven van testen m.b.v. Mocha framework
  • enkele nuttige design patterns zoals MVC (Model View Controller), Observers, …
  • best practices

Na de opleiding bent u in staat een complexer browser-gebaseerd softwareproject op te zetten. U gaat naar huis met een zelf uitgewerkt voorbeeldproject dat samen met een handig overzicht aan referenties kan dienen als naslagwerk.

Aanvullende info

Jelle Roets is een expert op gebied van Javascript development. De voorbije jaren werkte hij als software ingenieur voor Autodesk aan een volledig browser gebaseerde CAD tool voor pcb ontwerp. Als hardware & embedded software specialist ontwierp hij niet alleen PCB’s met Eagle, hij werkte ook mee aan de verdere ontwikkeling van het software pakket binnen Autodesk.

Tegenwoordig is Jelle aan de slag als zelfstandig ondernemer en consultant binnen de elektronica en IT-sector. Hij heeft ook ervaring als Docent bij de Odisee Hogeschool Gent.

Met de steun van