
Deel 5: Web services en securityLater gepland
Integratie externe functionaliteiten (40 lestijden) + Gegevensbeheer en -beveiliging (40 lestijden)
De wereld van de applicatie-ontwikkeling is voortdurend in beweging. Het is bijna onmogelijk om vandaag de dag nog een toepassing te ontwikkelen die alle aspecten in zich draagt. We gaan eerder gebruik maken van diensten die werden ontwikkeld door specialisten en die het resultaat van hun werk ter beschikking stellen. Je kan hierbij denken aan o.a. de integratie van een actueel weerbericht in je applicatie, een check van een rijksregisternummer voor iemand die zich aanmeldt, het tonen van real time sportuitslagen, …
De web service omgeving is historisch opgebouwd uit twee grote groepen, SOAP en REST. Beide technologieën zullen aan bod komen en hun specifiek toepassingsdomein zal worden verduidelijkt. Door een correct gebruik van web services zijn we in staat om een applicatie te bouwen met een meerwaarde voor veel gebruikers.
Vermits we hier over interacties spreken met een extern element onder de vorm van een front end (maar niet noodzakelijk), komen de security aspecten al snel om de hoek kijken. We gaan in detail bestuderen hoe je de beveiliging kan opzetten voor zowel de back end als front end elementen. Dit zal gebeuren aan de hand van een open source product dat ondertussen een voorname marktpositie heeft verworven tussen de grote spelers, voornamelijk omwille van zijn perfecte integratie met (bijna) alle bestaande systemen.
Onderwerpen die aan bod komen:
- Basisprincipes van web services
- SOAP
- Basiselementen
- Tools
- Handlers
- Concrete toepassingen
- REST
- Basiselementen
- Framework
- Toepassingen
Om in te stappen in deze opleiding is een goede basiskennis Java, Spring en databanken vereist. Je kan ook IntelliJ gebruiken en hebt een minimale kennis van HTML en CSS. Je kan je voorkennis bewijzen via andere diploma’s, attesten of een vrijstellingsproef afleggen voor de modules Start to program, databankbeheer, eenvoudige en complexe functionaliteiten.
Een elementaire kennis van het Engels is aangeraden maar geen echte must.
De logische volgorde tussen de verschillende modules zal je moeten respecteren. Deze onderdelen worden modulair aangeboden en kan je per 3 gedurende 2 jaar afwerken:
- 1e jaar: deel 1 + 2 + 3
- 2e jaar: deel 4 + 5 + 6
Inschrijvingsgeld
- Cursusgeld: € 120
- Verminderd cursusgeld: € 48
- Volg je een module voor de 4de keer binnen 6 schooljaren, dan betaal je verhoogd inschrijvingsgeld. Meer info kan je nalezen op Inschrijvingsgeld en -kosten. Bij twijfel contacteer je best ons secretariaat.
Studiekosten
- Cursusmateriaal (verplicht bij elke inschrijving): € 10.
Dit bedrag is afhankelijk van de opleiding en omvat de kostprijs voor o.m. kopieën, grondstoffen en (digitaal) materiaal dat je in de lessen gebruikt of verbruikt, software, platformen, diensten, … - Community Edition IntelliJ (gratis online cursus)
- Het digitaal lesmateriaal staat op Teams (e-learning omgeving) en kan je daar downloaden.
Gespreide evaluatie
CVO Focus kiest overtuigd voor een evaluatiesysteem zonder examens. Evaluaties worden gespreid over de cursus aangeboden.
Waarom gespreide evaluatie?
We evalueren op geregelde basis stukken leerstof. Gedurende de cursus zal je dus regelmatig opdrachten krijgen. Op deze manier kunnen we je goed opvolgen en de lessen bijsturen indien noodzakelijk. Tegelijkertijd stimuleren we je ook om de leerstof regelmatig te bekijken en zo vermijden we onnodige stress op het einde van de cursus.
Waarom evalueren?
Opdrachten zijn een belangrijke bron van informatie voor de leerkracht. Hebben mijn cursisten de leerstof begrepen? Hebben ze een bepaalde vaardigheid onder de knie? Behalen ze de vooropgestelde leerdoelen van de cursus?
Voor jou als cursist is het een stimulans om de leerstof regelmatig bij te houden. De resultaten geven je een idee van wat je al kan.
Opgelet!
Ben je te vaak afwezig bij deze opdrachten tijdens de les, en zijn er dus te weinig gegevens om je te beoordelen? Dan kan het centrum beslissen dat je niet geslaagd bent voor de cursus.
Deze cursus zit momenteel niet in ons aanbod of de inschrijvingsperiode is hiervoor verstreken.
Voor meer info kan je steeds terecht bij één van onze medewerkers.