Live Coding img

Live Coding Session: Vaadin CRM

Current Status
Not Enrolled
Price
Closed
Get Started
This module is currently closed

In deze Live Code cursus gaan we stap voor stap een applicatie op bouwen met bepaalde technologieën.

App concept:

Een applicatie die draait op het web maar ook op smartphone en als stand alone op een pc.

De app moet bijhouden welke contacten ik heb bij verschillende bedrijven en de status van dat contact bijhouden. Dit Systeem wordt ook wel een CRM genoemd.

Technologieën:

  • Spring 5
  • JPA 2.2 / Hibernate
  • Servlets
  • Vaadin 14
  • H2 DB
  • JUnit 5

Voorkennis

  • Java Programming Fundamentals
  • Unit Testing met JUnit 5
  • Clean Code Practices
  • Java Enterprise Architectuur

Er worden heel wat technologieën gebruikt in deze cursus die niet bij de voorkennis horen. Hierbij zal telkens verduidelijkt worden wat dat onderdeel precies doet in functie van de te ontwikkelen architectuur.

Java Live Coding Cursussen

De Java Live Coding cursussen zijn cursussen waarin via korte coding sessies onderdelen van een applicatie worden opgebouwd. Dit wordt aangepakt alsof er pair programming gedaan wordt. Hierbij zal de ontwikkelaar geregeld bepaalde keuzes maken en deze verduidelijken. Eveneens wordt de code live geschreven. Er kunnen dus vele fouten voorkomen die niet gepland zijn. Deze fouten of problemen worden tijdens de sessie opgelost waardoor een realistisch beeld op het ontwikkelen van een app kan worden weergegeven.

Voor een aantal van deze sessie is er ook een live audience die de sessie mee volgde over Zoom. De instructeur kan dus geregeld een antwoord geven op een vraag die live gesteld werd.