Studiewijzer module 01
Introductie software engineering
Inleiding
In deze module draait het allemaal om gewend te raken met verschillende programmeerbegrippen. Dit leer je allemaal gedurende een whiteboard sessie, waarbij je coach je alle benodigde begrippen uitlegt. Stel tussendoor gerust veel vragen. Deze module zal worden afgesloten met een aantal vragen die je moet beantwoorden.
Doelen
-
Hoe schrijf je Java code
-
Wat is Java en de Java Virtual Machine
-
Hoe deel je je code met andere team leden
-
Hoe wordt jouw Java code een programma
-
Hoe zit een programma als ParnasSys, SOMtoday of EduArte in elkaar
-
Hoe wordt een systeem als ParnasSys gebouwd
Voorkennis
-
Geen
Inhoud
Voor deze whiteboard sessie hoef je niets mee te nemen, maar het is wel handig om je voor te bereiden en je af te vragen hoe de wereld van een ontwikkelaar eruit ziet.
Je moet je dan voorstellen dat je ongeveer 4-5 miljoen regels Java code moet beheren met teams van 5-15 ontwikkelaars die tegelijkertijd aan die code werken. Houd er rekening mee dat onze applicaties niet zomaar uitgezet mogen worden en dat veel van de processen ingericht zijn om op een beheersbare manier van ontwikkeling naar productie te gaan.
Stel gerust vragen als iets je niet duidelijk is. Wees ook niet bang dat je niet alles onthoudt. Het gaat erom dat je na deze sessie ongeveer een idee hebt hoe je als ontwikkelaar aan de slag gaat.
Wat wel handig is om voor jezelf aantekeningen te maken en eventueel een foto van het whiteboard na afloop voor latere referentie.
Vragen
Kijk of je na deze sessie de volgende vragen kan beantwoorden.
-
Wat is Jenkins?
-----------------------------------------------
-
Welke lagen zitten er in een typische applicatie van Topicus?
-----------------------------------------------
-
Wat doet Hibernate?
-----------------------------------------------
-
Wat doet Wicket?
-----------------------------------------------
-
Wat is Git?
-----------------------------------------------
-
Waarom gebruiken we Git?
-----------------------------------------------
-
Waar staat OTAP voor?
-----------------------------------------------
« Vorige module Volgende module »