Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e...

53
Tr a ining G u id e Dé IT Web Components Arti fici al Intelligence Tal ent Intelligence: Versterk j e tal enten Component-gebaseerd ontwikkelen op het web probeert men al twintig jaar voor elkaar te krijgen. p.22 AI wordt een belangrijk onderdeel van bijna iedere organisatie en de ontwikkelingen gaan heel hard. p.28 Waarom is talent- management belangrijk voor IT-organisaties? p.30

Transcript of Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e...

Page 1: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

TrainingGuide

Dé IT

Web Components

Artificial Intelligence

Talent Intelligence: Versterk je talenten

Component-gebaseerd ontwikkelen op het web probeert men al twintig jaar voor elkaar te krijgen. p.22

AI wordt een belangrijk onderdeel van bijna iedere organisatie en de ontwikkelingen gaan heel hard. p.28

Waarom is talent-management belangrijk voor IT-organisaties? p.30

Page 2: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

Welkom bij het Kenniscentrum van Info Support!Ook in 2020 willen wij, als Kenniscentrum van Info Support, een betrouwbare partner zijn voor ICT-opleidingen. Vandaar dat er ook dit jaar een Training Guide voor u ligt met nieuwe informatie over onze dienstverlening. We houden de kwaliteit die u van ons gewend bent, natuurlijk op een hoog peil door uitsluitend te werken met vakmensen op ICT-gebied.

We hebben dit jaar twee reference stories opgenomen waarin u kunt lezen hoe we opleidingstrajecten op maat hebben uitgevoerd bij onze klanten en hoe zij hier op terug kijken. We hebben dit jaar een interview met één van onze docenten, Simona Colapicchioni, waarin ze vertelt hoe ze de afgelopen jaren als trainer bij het Kenniscentrum beleefd heeft en hoe haar werk gedurende deze periode veranderd is.

Op vakinhoudelijk gebied kunt u lezen over Web Components, een nieuwe technologie die u in staat stelt browser-onafhankelijke componenten te ontwikkelen. We hebben ook een artikel opgenomen waarin één van onze docenten vertelt over Artificial Intelligence (AI) en de ontwikkelingen op dat gebied.

Natuurlijk, zoals u van ons gewend bent, vindt u daarnaast de vernieuwde opleidingsprofielen en certificeringsschema’s.

Ik wens u veel plezier met het lezen van Dé IT Training Guide 2020. Mocht u vragen of opmerkingen hebben dan kunt u natuurlijk altijd contact met ons opnemen.

Gert Jan TimmermanHoofd Kenniscentrum

3

Page 3: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)

Microsoft App Builder

Microsoft Cloud Platform & Infrastructure

Data Management & Analytics

Microsoft Productivity

Microsoft Certified

Microsoft 365 Certified

Google Development

Oracle Java

Test

Overig

CERTIFICERING

Microsoft Development

Microsoft Windows Server System

Microsoft Data Solutions

Oracle Java

T-shaped

Overige

SKILLS ASSESSMENT(kennisprofielen)

2020 Leeswijzer

80.

83.

86.

88.

90.

93.

95.

96.

97.

99.

40.

48.

54.

58.

66.

72.

U kunt op verschillende manieren navigeren door de IT Training Guide. Op de volgende pagina’s vindt u een inhoudsopgave met o.a. onze kennisprofielen en certificeringen. Hiernaast vindt u een snelkiezer. Aan de hand van de kleuren kunt u direct navigeren naar een Skills Assessment traject, certificering of de andere diensten van Info Support.

Page 4: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

CERTIFICERING ............................................................................................................................... 75

Microsoft App Builder Microsoft Certified Solutions Associate ................................................................................................................80Universal Windows Platform .........................................................................................................................................80Web Applications ...........................................................................................................................................................81

Microsoft Certified Solutions Developer ............................................................................................................... 82App builder .................................................................................................................................................................... 82

Microsoft Cloud Platform & InfrastructureMicrosoft Certified Solutions Associate ................................................................................................................83Windows Server 2016 ....................................................................................................................................................83

Microsoft Certified Solutions Expert ......................................................................................................................84Core Infrastructure .......................................................................................................................................................84Data Management and Analytics ................................................................................................................................. 85

Data Management & AnalyticsMicrosoft Certified Solutions Associate ................................................................................................................86SQL 2016 Database Development ................................................................................................................................86SQL 2016 Database Administration ..............................................................................................................................86SQL 2016 Business Intelligence Development ............................................................................................................. 87

Microsoft Certified Solutions Expert ...................................................................................................................... 87Data Management and Analytics .................................................................................................................................. 87

7BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)6 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

InhoudKennismanagement 10

Groeien naar een team met T-shaped professionals ................................................................................ 12

Continuous Delivery in large & complex software systems ...................................................................... 14

Master Key Business Card .......................................................................................................................... 16

Leer Simona kennen! .................................................................................................................................. 18

Belastingdienst leidt niet-IT’ers op tot Java-developers .......................................................................... 20

Web Components ....................................................................................................................................... 22

Open Leercentrum Infrastructuur ............................................................................................................ 24

Integratiespecialist AMIS biedt consultants direct toepasbare Java-kennis ........................................... 26

Artificial Intelligence is eigenlijk niet zo intelligent .................................................................................. 28

Talent Intelligence: Versterk je talenten .................................................................................................. 30

Update je kennis! ....................................................................................................................................... 32

SKILLS ASSESSMENT ......................................................................................................... 35

Microsoft DevelopmentKerntraject .NET ............................................................................................................................................................. 40Developer .NET .............................................................................................................................................................. 42Lead Developer .NET ..................................................................................................................................................... 44IT-Architect .NET ............................................................................................................................................................ 46

Microsoft Windows Server SystemDatabase Administrator................................................................................................................................................. 48Infrastructure Engineer ................................................................................................................................................. 50Infrastructure Architect ................................................................................................................................................. 52

Microsoft Data SolutionsData Engineer ................................................................................................................................................................ 54Data Scientist ................................................................................................................................................................. 56

Oracle JavaDeveloper Java (back-end) ............................................................................................................................................ 58Developer Java (front-end) ............................................................................................................................................ 60Lead Developer Java ...................................................................................................................................................... 62IT-Architect Java ............................................................................................................................................................ 64

T-ShapedDeveloper .NET .............................................................................................................................................................. 66Lead Developer Java ...................................................................................................................................................... 68Requirements Engineer ................................................................................................................................................. 70

OverigRequirements Engineer .................................................................................................................................................. 72

Page 5: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

8 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Microsoft ProductivityMicrosoft Certified Solutions Associate ............................................................................................................... 88Windows Server 2016 ................................................................................................................................................... 88

Microsoft CertifiedMicrosoft Certified .................................................................................................................................................... 90Azure Fundamentals .................................................................................................................................................... 90Azure Security Engineer .............................................................................................................................................. 90Azure Developer Associate ......................................................................................................................................... 90Azure Administrator Associate ..................................................................................................................................... 91Azure DevOps Engineer Expert .................................................................................................................................... 91Azure Data Scientist Associate ..................................................................................................................................... 91Azure AI Engineer Associate ....................................................................................................................................... 92Azure Data Engineer Associate .................................................................................................................................... 92

Microsoft 365 CertifiedMicrosoft 365 Certified ........................................................................................................................................... 93Fundamentals .............................................................................................................................................................. 93Security Administrator Associate ............................................................................................................................... 93Messaging Administrator Associate ............................................................................................................................ 93Teamwork Administrator Associate ............................................................................................................................ 94Modern Desktop Administrator Associate .................................................................................................................. 94Enterprise Administrator Expert ................................................................................................................................. 94

Google DevelopmentGoogle Developers Certification ........................................................................................................................... 95Mobile Web Specialist .................................................................................................................................................. 95Associate Android Developer ...................................................................................................................................... 95

Oracle Java Oracle Certified Associate ...................................................................................................................................... 96Java SE 11 Programmer l ............................................................................................................................................... 96

Oracle Certified Professional .................................................................................................................................. 96Java SE 11 Programmer ll .............................................................................................................................................. 96

Test Foundation Level ....................................................................................................................................................... 97ISTQB Foundation ........................................................................................................................................................ 97ISTQB Foundation Extension Agile Tester .................................................................................................................. 97

Advanced Level ......................................................................................................................................................... 98ISTQB Advanced Level Test Manager .......................................................................................................................... 98ISTQB Advanced Level Technical Test Analyst ........................................................................................................... 98ISTQB Advanced Test Analyst ..................................................................................................................................... 98ISTQB Tester Advanced Level ..................................................................................................................................... 98

Overig ITIL Service Management Foundation ......................................................................................................................... 99Prince 2 Foundation ..................................................................................................................................................... 99TOGAF 9 Certified ....................................................................................................................................................... 99Professional Product Owner ...................................................................................................................................... 100Professional Scrum Master ........................................................................................................................................ 100OCEB 2 Fundamental Certification ........................................................................................................................... 100

Page 6: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

11BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)10

Info Support Kenniscentrum Info Support Kenniscentrum

Daarnaast hebben we diverse next step-programma’s ontwikkeld voor medewerkers die toe zijn aan de vol-gende stap in hun loopbaan, bijvoorbeeld Next Step Architecture of Next Step Way of Working.

Online resources

Hoewel wij sterk geloven in de kracht van de klassikale training en de persoonlijke aandacht van een do-cent, is uiteraard ook het gebruik van online bronnen niet meer weg te denken. Medewerkers kunnen een abonnement op Pluralsight krijgen of bijvoorbeeld een online bibliotheek.

Conferenties

Niet alle kennis kan worden opgedaan uit trainingen, die behandelen meestal bestaande kennis. Om bij te blijven met nieuwe ontwikkelingen, is ook conferen-tiebezoek een middel. Elk jaar wordt er een lijst met interessante conferenties opgesteld en gedurende het jaar wordt gekeken wie ernaartoe gaat. Van een con-ferentieganger wordt verwacht dat deze de opgedane kennis weer actief binnen het bedrijf verspreidt.Naast deelnemer zijn we ook vaak spreker op een con-ferenties als industrie-experts.

Kennisdelen

Medewerkers krijgen veel kennis door trainingen, boeken, conferenties en persoonlijke ervaringen. Het is cruciaal voor een kennisintensieve organisatie dat deze ook gedeeld wordt met collega’s. Info Support heeft daar aantal zaken voor ingeregeld, zo zijn er de Info Support Kennisavonden. Elke woensdagavond presenteren er collega’s aan collega’s hun opgedane kennis, vanuit een conferentie of opgedaan in een pro-ject. Het bedrijf zorgt voor de faciliteiten en het eten en de medewerkers investeren hun tijd.

Kennis delen kan ook in een intern platform of meer documentgeoriënteerd. De persoonlijke insteek en contact is voor ons echter heel belangrijk.

Kenniscentrum

Het kenniscentrum is verantwoordelijk voor kennis-management binnen Info Support, maar fungeert ook als 2e lijns-support voor de consultants in het veld. Als consultants ondersteuning nodig hebben van iemand met een brede en diep theoretische kennis mogen zij altijd contact opnemen met het kenniscentrum.

Daarnaast ondersteunt het kenniscentrum ook de directie op het vlak van strategische technologische keuzes.

Cultuur

Wil je een cultuur van kennisdeling voorstaan, dan is het van belang dat vanuit de top van het bedrijf het goede voorbeeld gegeven. Ook dat de medewerker verschil merkt wanneer deze zich inspant om kennis te delen. Gewenst gedrag op dit gebied heeft concreet effect op de beoordeling en de daarmee samenhan-gende salaris- en/of promotiemogelijkheden.

Het moet ook verankerd zijn in het bedrijf en dus gedragen worden door eigenaar/directie. Een de persoon verantwoordelijk voor kennismanagement is onderdeel van het management, zodat deze op gelijke voet met andere managers kan sparren. Als de stafafdeling op een lager niveau wordt geplaatst, dan gaan kortetermijnkeuzes of -issues snel de boventoon voeren over kennismanagement.

Achtergrond

Info Support is op het moment een bedrijf met 450 medewerkers, maar al helemaal in het begin van haar bestaan met nog geen 50 medewerkers werd de basis gelegd voor het huidige systeem van kennisma-nagement. De eigenaar van het bedrijf had en heeft als visie dat als je als bedrijf in de snel veranderende ICT-wereld alleen wendbaar blijft als je kennismanage-ment goed inregelt. En zo ontstond begin jaren 90 het kenniscentrum, een stafafdeling die verantwoordelijk is voor het kennismanagement binnen Info Support. In de loop der jaren is het volgende opgezet binnen de organisatie:

Screening van sollicitanten

Uiteraard doet elke organisatie dat, maar het kennis-centrum is expliciet verantwoordelijk voor de techni-sche screening van sollicitanten. Op die manier wordt de lat voor vakmanschap bij Info Support geborgd op een inhoudelijke en consistente manier. Dit lijkt triviaal, maar dat ruim 25 jaar volhouden in tijden van grote schaarste is dat zeker niet.

Opleidingsplannen

Elke nieuwe medewerker krijgt een opleidingsgesprek en daaraan gekoppeld een opleidingsplan. De daarin opgenomen opleidingen kunnen gewoon overdag gevolgd worden. Alles wat nodig is voor de directe beroepsuitoefening, is bij Info Support onder-deel van de reguliere werkweek.

Uiteraard kunnen medewerkers zelf of hun managers ook later in het carrièrepad een gesprek aanvragen.

Opleidingen

Voor het primaire vakgebied waar Info Support in werkzaam is, onderhoudt het kenniscentrum een uit-gebreid curriculum. De trainers zijn over het algemeen in eigen dienst en hebben naast het professioneel overbrengen van de inhoud, ook de taak de eigen medewerkers te ondersteunen bij hele traject. Bijvoor-beeld met extra opdrachten of persoonlijke coaching indien nodig.

In eerdere Training Guides hebben we al eens uit de doeken gedaan wat onze visie op

kennisoverdracht is. In dit artikel hebben we het meer over kennismanagement en dan geen

theoretisch verhaal, maar we bieden een kijkje achter de schermen hoe we dit praktisch

geïmplementeerd hebben bij Info Support. Uiteraard is dat niet een-op-een toepasbaar op uw bedrijf,

maar er zijn altijd wel overeenkomsten. Wij gaan graag met u om tafel zitten om te kijken wat van

toegevoegde waarde zou zijn voor uw organisatie.

Kennismanagement

Screening

Kenniscentrum

Kennisdelen

Uw organisatie

Screening Opleidingen Kennisdelen Opleidingsplan ConferentiesOnline

Resources

Kenniscentrum

Cultuur van kennisdelen

Page 7: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

13BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)12

Info Support Kenniscentrum

Met de komst van Agile en DevOps worden cross-functionele team samengesteld waar alle expertise samenkomt om succesvol een product op te leveren. Een goed functionerend team heeft voor elke expertise minimaal twee personen nodig, zodat het werk altijd kan worden uitgevoerd bij de afwezigheid van één persoon. De meeste IT-teams hebben minimaal de expertise Developer (Frontend/Backend), Requirements, Test, Operations. Van uitgaande dat de Scrumteams niet groter mogen zijn dan negen teamleden wordt dit al snel een uitdaging. Eén van de oplossingen is dat teamleden hun expertise gaan verbreden. Naast hetgeen waar ze al goed in zijn, bouwen ze expertise op in andere gebieden waar het team of de organisatie behoefte aan heeft.

Voordelen van een team met T-shaped professionals:

• Focus op taken die het meeste belangrijk zijn• Minder wachten doordat meer mensen de taken op

kunnen nemen• Geen blokkades wanneer teamleden afwezig zijn

(ziek/vakantie)• Meer begrip voor elkaars werkzaamheden

Hoe groei ik naar een T-shaped professional?

WILLEN

Het begint dat teamleden hun kennis willen verbreden. Dit betekent openstaan voor het leren van nieuwe dingen i.p.v. verder verdiepen in je huidige expertise. Voor sommigen kan dit best spannend zijn. Het is goed om samen met medewerkers te bespreken hoe zij zich willen ontwikkelen en waar de behoefte ligt van de organisatie.

KUNNEN

De volgende stap is om de kennis en vaardigheden op te doen. Een goede manier om de basiskennis te verkrijgen is het volgen van trainingen. Om praktijkkennis op te doen is het goed om gezamenlijk taken op te pakken met een teamlid die de kennis/expertise al heeft (Pair Working / Pair Programming).

MOGEN

Een andere uitdaging die we tegenkomen is de transformatie naar DevOps teams, is dat bewust verschillende autorisaties gekoppeld zijn aan de rollen van de teamleden. Developers mogen code aanpassen en niet deployen en Operations mag geen code aanpassen, maar wel deployen.

Groeien naar een team met T-shaped professionals

WAAR BEGIN IK?

Begin door binnen een team een competentie matrix op te stellen. Op de verticale as staan de competenties die het team nodig heeft om een product op te leveren. Op de horizontale as de teamleden.

Begin om te bepalen per competentie hoeveel kennis is gewenst. Is de kennis nodig voor alle taken of alleen af te toe voor sommige taken. Een goede stelling is dat elke competentie door minimaal twee teamleden kan worden uitgevoerd.

Vervolgens kunnen de teamleden het niveau invullen voor een kennis/vaardigheid: Rood (Geen kennis), Geel (Basiskennis), Groen (Expert).

Hiermee wordt direct inzichtelijk aan welke competenties het team behoefte heeft. Het team kan vervolgens aangeven of zij de ambitie hebben om een nieuwe competentie te leren. Dit maakt voor het team duidelijk wie wat wil leren, zodat hier bij de planning rekening mee kan worden gehouden. De kracht ligt in het delen van de kennis waar je expert in bent. Vaak zie je in de praktijk gebeuren dat het teamlid met de meeste expertise voor een bepaalde taak, de taak uitvoert. Op korte termijn zorgt dit dat taken snel worden afgerond. Echter krijgt de expert door het uitvoeren weer meer expertise in wat hij al kan en leren de andere teamleden geen nieuwe vaardigheden. Een veel beter patroon is dat de teamleden met expertise andere teamleden gaan helpen om de kennis en vaardigheden op basisniveau te krijgen.

Alex van Assem ~ Managing consultant

VereistNAAM

COMPETENTIE

Angular

Java

Requirements

Testing

Operations

Ambitie Expert

Luuk Marleen Dennis Elise

Beginner Geen kennis

Page 8: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

1514

“Na een carrièreswitch ben ik in de IT terecht gekomen. Ik heb echt mijn draai gevonden. Nu is het tijd om verder te professionaliseren en wil ik mijn diploma’s gaan halen. Handig dat deze opleiding ook erkende studiepunten oplevert.”

Kijk voor meer informatie op training.infosupport.com/hbo-leergang of bel +31 (0) 318 - 50 1 1 19 2019-08

ProgrammaDe opleiding Continuous Delivery in large and complex systems bestaat uit twee blokken van elk ruim twee maanden.

Blok 1 In blok 1 leer je om een (in potentie) grote applicatie van voorkant tot achterkant te bouwen. Je krijgt diepgaande kennis van Test Driven Development, C# en .NET core. Hierbij is veel aandacht voor software development op hoog professioneel niveau: hoe zorgen professionals ervoor dat projecten kwalitatief, binnen tijd en budget opgeleverd worden?Daarrnaast krijg je basiskennis van andere onderdelen om een groot systeem te kunnen realiseren, zoals Story Mapping, ASP.NET, MVC core, Entity Framework en Docker.

In het kortStartdatum 6 februari 2020Einddatum 26 juni 2020Colleges donderdag en vrijdag

09.00 - 16.00 uurTarief € 12.500,- (excl. btw)Locatie Utrecht

“Vorig jaar heb ik de studie hboInformatica afgerond. Ik merk dat ik een beetje blijf hangen in de simpele projecten, ik wil graag aan de slag met de systemen die echt impact maken!”

Blok 2 In blok 2 verdiepen we de basiskennis uit blok 1 en is er veel aandacht voor teamwerk en architectuurprincipes als Micro Services, QRS, Event Driven Archtecture en Eventual Consistency. Schaalbaarheid, hoge beschikbaarheid en korte recoverytijden staan hierbij centraal. Na dit blok ben je in staat om met een developmentteam een Continuous Delivery proces op te zetten en een groot complex softwaresysteem te ontwikkelen. Je hebt direct inzetbare ervaring met Azure DevOps, Blazor, MoQ, RabbitMQ, Gherkin/Specflow, en Kubernetes.

Deze hbo-leergang is de doorontwikkeling van de succesvolle .NET minor “Software Engineering in een Ontwikkelstraat” die Info Support al 9 jaar organiseert.

Spotify) geeft veel uitdagingen. Hoe ontwikkelen we binnen tijd en budget, terwijl we het geheel niet goed kunnen overzien? Hoe voorkomen we bugs? Hoe zorgen we voor 24/7

om zich aan te passen aan een veranderende wereld en veranderende klantwensen?

hbo-leergang

succesvol bouwen van grote, complexe softwaresystemen. In deze hbo-leergang ligt de focus op ontwikkelen in C#/.NET Core met Continuous Delivery. Het idee daarbij is om in een kort-cyclisch proces steeds een klein stukje van het grote systeem van idee tot productie te brengen. Belangrijk hierbij is dat de meeste stappen in het proces (build, test, deploy) geautomatiseerd kunnen worden.

In deze opleiding leer je hoe je zo’n groots project kunt realiseren. We kijken daarbij naar alle aspecten. Je leert Scrum toepassen bij grote projecten en je leert werken onder een Web-scale Architecture. Hierbij krijg je diepgaande kennis van C# en .NET Core. Je wordt vaardig in Test Driven Development en leert de deployment te automatiseren.

Continuous Delivery in large & complex software systems hbo-leergang

“6 jaar geleden vroeg mijn werkgever of ik met mijn expertise het mainframeteam wilde blijven dragen. Dat heb ik met veel plezier gedaan, maar nu wil ik een inhaalslag maken richting moderne software development.”

Pluspunten• • Geen losse cursussen en losstaande onder-

werpen, maar alle onderwerpen geïntegreerd;• Praktijkgericht onderwijs, de werkwijze is

gelijk aan ontwikkelteams in het bedrijfsleven;• Topdocenten: specialisten uit het vakgebied.• De laatste stand van de techniek.

Page 9: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

16 17

Opleidingsaanbod op persoons- of organisatieniveau

Met een Master Key Business Card volgt u een aantal trainingen uit ons reguliere trainingrooster, waarbij u zelf kunt bepalen op welke dagen u een training wil volgen en in welke periode het zwaartepunt van het traject komt te liggen. Dit geeft u een maximale bewe-gingsvrijheid. Bovendien hoeven deelnemers van één organisatie niet dezelfde training op hetzelfde tijdstip te volgen, zodat uw organisatie van een groepskorting kan profiteren zonder dat de bezettingsgraad van uw IT-afdeling op trainingdagen in gevaar komt.

Master Key Business Card

Als uw organisatie een gevarieerde behoefte heeft aan opleidingen, dan is de Master Key Business Card de ideale oplossing. Hierbij kunnen alle medewerkers in uw organisatie binnen de geldigheidsduur van de Master Key Business Card een keuze maken uit ons trainingsaanbod.

Heeft uw organisatie kennisbehoefte aan

meerdere trainingen voor verschillende

medewerkers, dan bieden wij u een Info Support

Master Key Business Card aan, dit is een

strippenkaart voor opleidingen. Met een Master

Key Business Card kunt u, tegen een vast laag

tarief per dag, een jaar lang kiezen uit de ruim

300 trainingen die Info Support in haar open

rooster aanbiedt. Mocht de trainingbehoefte

gedurende deze periode veranderen dan kan

de kaart dus ook voor onze andere trainingen

worden ingezet.

Master Key Business Card

Info Support KenniscentrumInfo Support Kenniscentrum

* Prijzen zijn exclusief BTW en geldig tot en met 31 december 2020 De voorwaarden van de Master Key Business Card kunt u vinden op onze website: https://training.infosupport.com/masterkeycard/voorwaarden

Naam Aantal dagen Tarief in EUR*

Master Key Business Card 25 dagen € 12.045

Master Key Business Card Silver 50 dagen € 23.050

Master Key Business Card Gold 75 dagen € 33.715

Master Key Business Card Platinum 100 dagen € 43.275

VOOR KORTINGEN MAAK GEBRUIK VAN DE

▪ NOG AANPASSEN

Page 10: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

19BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)18

Info Support Kenniscentrum

Je naam klinkt niet Nederlands...

Waar kom je vandaan? Ik ben geboren en opgegroeid in Rome, Italië.

Waarom ben je dan naar Nederland gekomen?

Tijdens het spelen van World of Warcraft merkte ik dat ik meer en meer samenspeelde met een Nederlandse man in het bijzonder. Met die man ben ik nu getrouwd.

Hoe ben je aan het werk gekomen voor Info Support?

In Italië was ik een Microsoft Certified Trainer. Les-geven is mijn passie, dus ik wilde dat ook in Nederland blijven doen, maar ik wilde niet verhuizen zonder eerst een baan te vinden. Vanuit Rome stuurde ik mijn CV via e-mail naar Info Support, omdat mijn vriendje zei dat hij daar een cursus had gevolgd en dat ze behoorlijk goed waren. Ik stuurde de e-mail op een vrijdagavond en ze belden me op die maandagochtend erna om een sollicitatiegesprek in te plannen. Dat was een fijne ver-rassing, zo snel! “Hoe lang denk je dat het gaat duren om cursussen voor ons in het Nederlands te geven?” “uh...” Ik had nog nooit Nederlands gehoord in mijn leven, ik had geen idee. “Vier maanden?” “uh.... I... Ik denk... “ “Goed!” Dus boekte ik een vliegticket om mijn eerste sollicitatiegesprek te hebben, gevolgd door een tweede en een derde gesprek. Ik werk nu al tien jaar

Simona Colapicchioni is Microsoft Certified Trainer.

Ze doceert C#, .NET Core, Web Development

back-end en front-end.

Leer Simona kennen!

voor Info Support, maar ik herinner me nog steeds dat mijn man “Welcome Home” zei, toen ik hem voor het eerst vertelde dat ik de baan kreeg.

Hoe is je ervaring tot nu toe?

Ongelooflijk positief, moet ik zeggen. In Italië werkte ik als freelancer, dus ik had niet echt een team van collega’s om me heen. Toen ik hier begon, herinner ik me hoe het allemaal zo verschillend voelde, zoveel beter. Iedereen was uiterst vriendelijk, ze hielpen me allemaal, ze namen de tijd om naar mij te luisteren en mijn foutjes te verbeteren. Ik herinner me nog een kenmerkende situatie: Ik ging naar een collega op zoek naar een boek, maar hij had het niet, dus ik ging terug naar mijn kamer. Na een tijdje kwam hij naar me te vragen wat ik wilde weten. Toen ik antwoord gaf, zei hij: “Je hebt daar geen boek voor nodig, ik kan het je uitleggen!”.

Hij pakte een marker en begon schema’s te tekenen op het whiteboard. Een een-op-een les alleen voor mij. Het plezier op zijn gezicht en de passie die hij had tijdens het uitleggen van die concepten aan mij zijn iets wat ik nooit zal vergeten. Ik wist dat ik hier op de juiste plaats was. Ik zal hem eeuwig dankbaar zijn, niet alleen om me iets te laten begrijpen dat ik niet kende, maar om zijn passie met mij te delen. Collega’s komen en gaan, maar de passie is een constante. Het maakt niet uit hoe druk ze zijn, ze vinden altijd tijd om op elke vraag een antwoord te geven.

Ik hou vooral van de spontane groepen die je hier van tijd tot tijd krijgt: iemand stelt een vraag, iemand anders begint antwoord te geven en vervolgens gaan andere mensen meedoen, ofwel om verder uit te leggen of om meer te leren; niet omdat ze dat moe-ten, maar omdat ze het interessant vinden. We willen allemaal meer leren en delen wat we weten. Deze voortdurende kennisstroom die je van de ene collega naar de andere krijgt, is heel bijzonder.

Wat benje op dit moment aan het leren?

Al mijn hele carrière zit ik in de Microsoft-wereld. Ik ben begonnen met Visual Basic 3,0 (Ja, ik ben zo oud...). Ik heb ervaring met ASP, ASPX, .NET, C#, MVC... Toen hadden we als Microsoft Developers onze eigen kleine wereld: alleen Windows, alleen Internet

Information Server, grote monolithische architecturen. We konden heerlijk negeren wat de rest van de wereld aan het doen was!

Vervolgens kwam .NET Core uit en toen veranderde al-les. Nu draaien we op Docker-containers onder Linux, we bouwen Microservices-architecturen, we volgen DevOps-processen voor Continuous Integration and Continuous Delivery, met behulp van GIT als source control en Microsoft Azure voor onze build pipelines. We kunnen Cloud native gaan en gebruik maken van zoveel verschillende componenten. We kunnen kiezen tussen SQL-en NoSQL Databases, Queues, Events, Functions, serverless architectures en zoveel andere interessante technologieën en patronen. Het kan behoorlijk overweldigend zijn. Op dit moment concentreer ik me op wat Microsoft Azure te bieden heeft voor de back-end-kant en wat .NET Core 3 kan doen om de ontwikkeling van web-en desktop applicaties te vereenvoudigen. Ik ben vooral geïntri-geerd door het Blazor-project, ik ben benieuwd hoe ver dat kan komen.

Het klinkt als veel.

Ja, maar Info Support geeft de tijd en ondersteuning om je kennis zoveel te verdiepen als nodig is, dus ik maak me geen zorgen. Het is een geweldige uitdaging en ik ben gemotiveerd om veel cursisten kennis te laten maken met deze nieuwe concepten.

‘Ik hou vooral van de spontane groepen die je hier van tijd tot tijd krijgt.’

Page 11: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

2120 BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)

Info Support Referentie

van de hbo of universiteit hebben tijdens hun studie ervaring opgedaan met programmeren, of hebben op zijn minst affiniteit met IT. Het belangrijkste is dat je analytisch en abstract kunt denken, dat je feeling hebt met IT en daarnaast beschikt over de juiste motivatie.”

Onderdeel van de selectie voor het traineeship is een technisch assessment. De Ruiter: “Kandidaten gaan een dag lang programmeren in een voor iedereen onbekende programmeertaal. Het resultaat van hun werk presenteren ze aan het eind van de dag voor de groep. Je kunt daar al heel goed uit opmaken of ze het in zich hebben om een ontwikkelaar te worden.”

Maatwerk

Vanwege de goede ervaringen met de Java-consultants van Info Support is de Belastingdienst het gesprek aangegaan over het ontwikkelen van een traineeship. “Het doel van de training is om deelnemers alles bij te brengen op het gebied van Java SE en EE. Samen met Info Support hebben we vanuit de Java-ontwikkelstraat besproken waar we behoefte aan hadden. Een groot deel van de Java-trainingen die Info Support aanbiedt komt ook terug in ons traineeship, waar nodig toegespitst op onze situatie. Vanuit de Belastingdienst bieden we aanvullende workshops aan, over de standaard Java tooling GIT, Jira & SonarQube, die we binnen de organisatie gebruiken. We vinden het belangrijk dat de trainees in een vroeg stadium al regelmatig Belastingdienst-collega’s ontmoeten.”

In september 2015 werden de eerste 12 trainees opgeleid. Inmiddels zijn er al vijftig Java-trainees opgeleid en de twee volgende groepen zijn ingepland. Ook op .NET-gebied verzorgt Info Support inmiddels een traineeship bij de Belastingdienst.

Vakjargon

Dat de training wordt bijgewoond door deelnemers met en zonder IT-achtergrond, is volgens De Ruiter geen enkel probleem: “Voor de niet-IT’ers hebben we een apart voortraject: een training waarin ze de basisbeginselen en het vakjargon krijgen bijgebracht.” Dit wordt gevolgd door een vier maanden durend opleidingstraject waarna ze acht maanden on the job getraind worden – inclusief begeleiding door medior- en senior-Javanen. “Tijdens die periode dienen ze hun OCA & OCP certificering te halen, als dit alles succesvol is nemen we hen als junior Java-developer in vaste dienst.”

Volgens De Ruiter biedt deze aanpak een goede oplossing voor het groeiende tekort aan Java-professionals. “Om aan de vraag te voldoen, kun je het beste mensen zelf opleiden. Heel veel bedrijven zitten op dit moment te vissen in dezelfde vijver van ervaren Java-developers. Sommige Javanen worden wekelijks bestookt door headhunters. Velen voelen zich echter als een vis in het water bij hun huidige werkgever en willen helemaal niet wisselen van baan. Het is daarom extra belangrijk om nieuwe junioren op te leiden, binnen je eigen organisatie, met een opleiding die op maat is gemaakt.”

Goede beoordeling

Precies daarin zit volgens De Ruiter ook de toegevoegde waarde van Info Support. “Wat ze knap hebben gedaan, is het aanpassen van de Java-opleidingen die ze al in huis hebben aan de situatie van de Belastingdienst. Ze hebben daarin heel goed de samenwerking met ons gezocht en dat heeft ertoe geleid dat we een Java-traineeship hebben dat heel erg goed wordt beoordeeld door de deelnemers. Ik durf met een gerust hart te zeggen dat we samen een heel goed traineeship hebben staan, dat ervoor zorgt dat we een continue aanwas hebben van kwalitatief goede Java-developers. Het technisch assessment blijkt een goed selectie-instrument te zijn, want iedereen die aan het Java-traineeship is begonnen, heeft het met succes afgerond en is uiteindelijk bij ons terecht gekomen als Java-developer.”

Binnen de Belastingdienst werken maar liefst 300 Java-specialisten, die er onder meer voor zorgen dat 8 miljoen Nederlanders elk jaar digitaal aangifte kunnen doen. “Info Support is al heel wat jaren één van onze adviseurs op Java-gebied. Dat gaat naast Java-opleidingen onder meer over welke tools en platforms beschikbaar zijn en hoe je deze in combinatie het beste kunt gebruiken binnen onze Java-ontwikkel-straat”, aldus Anton de Ruiter. Als Vakcoördinator is hij verantwoordelijk voor de kennisontwikkeling op Java-gebied binnen de Belastingdienst.

Analytisch en abstract denken

In een vorige functie, bij een grote system integrator, deed De Ruiter voor het eerst ervaring op met het omscholen van niet-IT’ers tot Java-ontwikkelaars. “Dat initiatief heb ik samen met collega’s binnen de Belastingdienst ook opgezet, om te kunnen blijven voldoen aan de groeiende vraag. Het is goed als trainees al een IT-achtergrond hebben, maar ook hbo/wo afgestudeerden die bijvoorbeeld psychologie hebben gedaan kunnen in aanmerking komen voor zo’n traineeship. Veel niet-IT’ers die nu afstuderen

Wat doe je als je meer Java-developers nodig hebt dan er beschikbaar zijn? Bij de Belastingdienst

bedachten ze daar een creatieve oplossing voor: zo’n vijftig trainees hebben inmiddels succesvol

een traineeship gevolgd tot junior Java-developer, ondanks dat de meesten geen achtergrond in IT

hadden. Info Support verzorgt deze maatwerktrajecten al sinds 2015.

Belastingdienst leidt niet-IT’ers op tot Java-developers

‘Iedereen die aan het Java-traineeship is begonnen, heeft het met succes afgerond.’

Page 12: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

23BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)22

De Web Components-suite

Deze suite bevat vier standaarden die allemaal bijdragen aan het vergroten van component-gebaseerd werken. We nemen ze even kort door.

Custom Elements

Hiermee kunnen we eigen elementen declareren in HTML, bijv. <modal-dialog>. Nou is dat op zich niet nieuw, dat doen we al jaren. We konden het zelfs stylen met CSS. Wel nieuw is dat we nu ook gedrag kunnen koppelen aan het element.

Hierbij is customElements een nieuwe globale variabele waarmee we ons element kunnen registreren. De class die we als tweede parameter meegeven, bevat alle logica van het element.

Shadow DOM

Shadow DOM biedt encapsulatie om gedeelte van de DOM te verbergen van de rest van de pagina. Een goed voorbeeld hiervan is het <video>-element. In <video> bevinden zich o.a. buttons, <input type=”range”>’s, div’s en labels. Het zou zeer vervelend zijn als de algemene styling van buttons (padding, margin, border, background) invloed zou hebben op de buttons van de videospeler: de volledige layout van de player zou verschuiven. Om dit in goede banen te leiden, hebben ze de shadow DOM ingezet.

Deze shadow DOM kunnen webontwikkelaars ook gebruiken.

In dit voorbeeld zal de button in de shadow DOM niet groen worden, maar de andere button wel.

Voor het maken van zelfstandige componenten is deze encapsulatie erg waardevol, een vereiste zelfs.

Templates

Jarenlang definiëren we al templates in onze HTML. Nieuw is dat we een <template>-element hebben om dit mee te doen. Hiermee wordt de inhoud niet meegerenderd met de rest van de pagina.

Deze template lees je uit met JavaScript en append je vervolgens aan de pagina.

ES Modules

Voorheen, als een bepaald script jQuery nodig had, kon hij dit niet zelf importeren. De webontwikkelaar die het script wilde gebruiken moest dat doen door <script>-elementen toe te voegen aan de pagina.

In webland kan men allerlei frameworks/libraries gebruiken die allemaal vinden dat zij de beste

werkwijze hebben. Componenten gemaakt met library A inzetten bij een applicatie die framework B

gebruikt is echter maar wat lastig. Ook migraties gaan vaak gepaard met veel gedoe. Maar er is nu

een suite W3C-standaarden die deze problemen hoopt te verlichten en die ook steeds meer tractie

begint te krijgen: Web Components.

Web Components

Info Support KenniscentrumInfo Support Kenniscentrum

Met ES Modules kan dat script zelf die functionaliteit uit andere bestanden importeren:

Dat een webontwikkelaar niet alle subdependencies van een third-party library handmatig hoeft op te nemen op de pagina betekent een aanzienlijke verbetering van de zelfstandigheid.

Impact op webontwikkeling

Door bovenstaande standaarden te combineren kunnen we op zichzelf staande componenten bouwen. Hierbij maakt het niet uit welk(e) framework/library gebruikt wordt. Zolang het zich aan de standaarden houdt, kan het samenwerken met andere web components die met andere technieken zijn gemaakt. En nog een extra voordeel: omdat het zelfstandige componenten zijn, kunnen migraties “per component” worden uitgevoerd in plaats van de gehele applicatie.

LitElement

Een van de libraries die web components voorop plaatst, is LitElement. Gemaakt door de mensen van Google, legt deze library een dun laagje bovenop de standaarden om het renderproces te versimpelen. Om een indruk te wekken hoe dit eruitziet, hieronder een voorbeeld van een relatief simpel component, opgezet met LitElement en TypeScript:

In de render()-functie zie je hoe de data wordt gebind en ook hoe een event wordt afgevangen. Als ontwikkelaars kunnen wij ons grotendeels focussen op de logica van ons component.

De toekomst

Voor de nabije toekomst zijn dit de meest interessante ontwikkelingen om in de gaten te houden:• Webapplicaties gaan stoppen met ondersteuning

voor Internet Explorer 11. Frameworks, libraries en frontendontwikkelaars zijn deze verouderde browser beu. Het ondersteunen ervan kost te veel tijd, moeite en geld. Microsoft adviseert al enige tijd om IE11 “alleen te gebruiken waar nodig.”

• Edge wordt gebaseerd op Chromium, waardoor Web Components bij alle evergreen (zelf-updatende) browsers ondersteund wordt.

• Updates aan de standaarden. Denk aan: HTML/CSS kunnen importeren met ES Modules, shadow parts voor componentstyling of template instantiation om zeer efficiënt een <template>-element te clonen.

• Veel meer ondersteuning vanuit frameworks en libraries: Web Components zijn al wel te gebruiken bij bijv. Angular en Vue, maar volledig zelfstandige web components maken en inzetten zoals bij een “microservices frontend” staat nog in de kinderschoenen. LitElement van Google is momenteel de grootste speler op dit vlak.

• Web Components combineren met Web Assembly, een HTML5-feature waarmee je native code in de browser kan uitvoeren. Hiermee kun je high-performing web components neerzetten.

Conclusie

Component-gebaseerd ontwikkelen op het web probeert men al twintig jaar voor elkaar te krijgen, maar ieder platform vond het wiel steeds opnieuw uit en werd vaak achterhaald. Deze W3C-standaarden hopen daar verandering in te brengen en van W3C-standaarden weten we dat ze niet gauw vervallen. Met de Web Components-suite wordt het hergebruiken en uitwisselen van componenten een stuk eenvoudiger. De debugbaarheid in HTML wordt prettiger als we niet meer tegen 47 lagen div’jes aankijken, maar tegen betekenisvolle elementen. Ook uitbreidbaarheid en accessibility zijn noemenswaardige voordelen. Ik kijk ernaar uit!

JP ten Berge ~ docent Kenniscentrum

Page 13: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

25BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)24

Info Support KenniscentrumInfo Support KenniscentrumInfo Support Kenniscentrum

Instructie video’s

Omdat lezen niet voor iedereen de beste leermethode is, is er in het open leercentrum ook toegang tot een grote bibliotheek aan IT instructie video’s van de marktleider Pluralsight.

Lab omgeving

Uiteraard bieden we u ook de mogelijkheid om het geleerde in praktijk te oefenen door middel van een complete lab omgeving, die 24x7 tot u beschikking staat, ook een week na de training.

Uw persoonlijke trainer

Samen met de deskundige Info Support trainer bespreekt u de beste aanpak en uw leerpad. Tijdens uw verblijf in het Open Leercentrum Infrastructuur is de trainer beschikbaar voor inhoudelijke vragen.

Digitaal trainingsmateriaal

U krijgt de beschikking over digitaal Microsoft trainings-materiaal, dat u zelfstandig kunt door nemen of later als referentie-materiaal kunt gebruiken.

Flexibel

Zelf data uitkiezenU bent niet langer afhankelijk van een beperkt aantal startdata van een training, u kunt zelf de datum kiezen die u het beste uitkomt.

Verspreiden over de tijd

Bij klassikale trainingen liggen de data vast, een vijfdaagse cursus begint op maandag en eindigt op vrijdag. Maar wellicht is het voor uw werk en kennisop-name beter om de cursus te verspreiden over 2 weken of langer? Dat kan.

Andere tijden

Een klassikale cursus start om 09.00 uur en eindigt om 16.00 uur, in het open leercentrum kunnen we daar wat flexibeler mee omgaan binnen de openingstijden van het gebouw.

Doorgangsgarantie

Klassikale open roostertrainingen hebben een minimaal aantal deelnemers nodig om doorgang te vinden. Bij het open leercentrum is er geen minimum aantal deelnemers noodzakelijk.

U bepaalt het tempo

U bepaalt het tempo. Leert u sneller dan gemiddeld dan hoeft u niet te wachten op mede-cursisten of wilt u juist die ene oefening even rustig afmaken?

Persoonlijk maatwerk

Zijn voor u bepaalde onderdelen minder interessant dan halen we die gewoon uit het programma. Of heeft u juist behoefte om langer en dieper bij een specifiek onderwerp stil te staan, omdat deze juist voor uw organisatie van belang is?

Tarief

Trainingen hebben een lager prijspeil dan dezelfde training in klassikaal open rooster formaat.

Open Leercentrum Infrastructuur

Doorgangsgarantie, maximale flexibiliteit en keuze uit diverse leerstijlen. In het Open Leercentrum

Infrastructuur bestudeert u onder begeleiding van een gecertificeerde Info Support trainer de lesstof

van een Microsoft Infrastructuur training. We faciliteren een optimale leeromgeving en leerstijl die bij

u past.

Voordelen Open Leercentrum Infrastructuur

Elke methodiek heeft zijn voor- en nadelen, onderstaand zes redenen om voor het Open Leercentrum infrastructuur te kiezen:

Page 14: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

‘Het hogere doel van dit opleidingstraject was uiteindelijk dat je dingen leert die je daadwerkelijk kunt gaan gebruiken in je werk. En dat is zeker gelukt.’

2726 BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)

Als integratiespecialist moet je overal iets vanaf weten. Het koppelen van applicaties en databases is

namelijk alleen mogelijk als je verstand hebt van de systemen die je met elkaar verbindt.

Bijscholing is dan ook een belangrijk onderdeel van je werk, om op de hoogte te blijven van de ins en

outs van verschillende technologieën. Dat geldt zeker ook voor integratiespecialist AMIS: een deel

van de consultants gaf onlangs aan dat ze wel een opfriscursus konden gebruiken op Java-gebied,

anderen moesten nog de basics van deze programmeertaal leren. Info Support verzorgde deze

klassikale trainingen, met vooral veel praktijkvoorbeelden.

Integratiespecialist AMIS biedt

consultants direct toepasbare Java-kennis

via de trainingen van Info Support

“AMIS is van oudsher een Oracle-huis”, vertelt Inge Hendriks. Als Practice Manager is ze bij AMIS verantwoordelijk voor de persoonlijke ontwikkeling van het team – en daar hoort natuurlijk ook opleiding bij. “We merken de laatste jaren dat onze klanten vooral op zoek zijn naar de beste oplossing, of die nu van Oracle komt of van een andere leverancier. We leveren steeds meer maatwerk. Nu hebben we wel vaker Java-oplossingen geleverd, maar we merkten wel dat er binnen onze organisatie veel vraag was naar training op dit gebied.”

Van monoliet naar microservice

De cursisten waren met name professionals op het gebied van integratie. “Je merkt dat mensen graag met de nieuwste tools en technologieën werken. Onze klanten vragen om andere oplossingen dan jaren geleden. Zo werken we steeds vaker met microservices, in tegenstelling tot de grote monolitische applicaties van vroeger. Dat maakt integratie belangrijker, maar ook complexer.”

Door de toenemende vraag binnen de organisatie naar Java-opleidingen ging Hendriks, samen met collega’s op zoek naar een geschikte partij. “Uiteindelijk was het onze CTO die vanuit zijn netwerk de tip kreeg om contact op te nemen met Info Support. Een kennis vertelde hem dat, gezien onze vraag, Info Support de beste opleider is op dit gebied.”

Goede balans tussen theorie en praktijk

In samenspraak met het Info Support Kenniscentrum werden binnen AMIS twee opleidingstrajecten opgezet: één voor starters en één voor professionals met meer ervaring. De bestaande Java-opleiding

van Info Support voorzag voor een deel de vraag. Hendriks: “Daarnaast waren er wel nog wat specifieke onderwerpen die we graag wilden toevoegen. Het belangrijkste voor ons was dat er een goede balans zou zijn tussen theorie en praktijk. We hebben bij Info Support bewust gevraagd om een trainer die zelf regelmatig betrokken is bij Java-projecten. Mensen die in praktijk actief zijn op Java-gebied, kunnen nu eenmaal het beste vertellen in welke situaties je bepaalde keuzes maakt, inclusief specifieke praktijkvoorbeelden.”

De trainingen werden bewust verspreid over een aantal weken. “Het ging om een groep van twintig mensen die allemaal als consultant werkzaam zijn. Je kunt hen niet allemaal ineens een week lang missen”, aldus Hendriks. “De spreiding van de training is bovendien ook belangrijk om af en toe de stof te kunnen herhalen. Daardoor blijft het kennisniveau uiteindelijk beter op peil.”

Prettig, maar pittig

De trainingen zijn inmiddels bijna afgerond. En naar volle tevredenheid van de deelnemers, aldus de Practice Manager: “Het is heel waardevol geweest. Je merkte dat het aanleren van de basis voor de ene deelnemer eenvoudiger was dan voor de ander, maar de trainers van Info Support hebben veel individuele begeleiding geboden, waardoor iedereen uiteindelijk goed mee kon komen. Wat ik ook prettig vond, was dat de trainers zelf ook een evaluatie hebben gedaan onder de deelnemers. Daar kwam onder meer uit dat het voor sommigen iets pittiger was dan verwacht. Voor ons is dat altijd fijn om te weten, maar misschien iets wat je niet zo makkelijk richting collega’s toegeeft.”

Info Support Referentie

Page 15: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

Multi-agentsystems

Self improvingsystems

SupervisedLearning

ReinforcementLearning

UnsupervisedLearning

Deep learning Convolutional NN

Neural Networks

Machine Learning

Artificial Intelligence (AI)

29BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)28

Systemen die mensen ontslaan, een automatische piloot die vliegtuigen bestuurt, je telefoon die al

je vragen beantwoordt en je licht aan- of uitdoet, de televisie die precies weet wat jij graag kijkt.

Computers worden steeds slimmer en zijn steeds verder verweven met ons leven. Maar worden die

computers wel slimmer, is dit nu kunstmatige intelligentie (AI, naar Artificial Intelligence)? Of zijn het

gewoon handige trucjes van de mensen bij Netflix, Google of gewoon bij jezelf op de werkvloer?

Het antwoord is wat onbevredigend: beide.

Artificial Intelligence is eigenlijk niet zo intelligent

De definitie van AI is niet verankerd en wordt op veel verschillende manieren geïnterpreteerd. Als je een bedrijf zoekt om een slimme oplossing zoals een chatbot voor je te bouwen zullen negen van de tien verkopers je vertellen dat hun product bomvol AI zit. Vraag je vervolgens aan een professor hoe geavanceerd die AI dan is, zou het kunnen dat de professor je vertelt dat er nauwelijks (of geen) AI aan te pas komt.

Over het algemeen bedoelen we met AI vaak dat een computer ‘menselijke’ taken uitvoert, zoals beeldherkenning of iets ‘leren’. Leren staat daar tussen aanhalingstekens, want een computer leert op dit moment meestal heel anders dan een mens. Om bijvoorbeeld een plaatje goed te herkennen zal een computer duizenden voorbeelden nodig hebben. En dan nog heeft de computer niet hetzelfde geleerd als de mens die aan twee plaatjes genoeg kan hebben. Computers missen vaak iets wezenlijks waar wij mensen elke dag gebruik van maken: context.

Wij plaatsen alles wat we zien direct in een context, en daar hebben we een hele brede ‘database’ van, opgebouwd in ons leven. Door die context kunnen we heel snel belangrijke onderdelen destilleren. Als je iemand ziet lopen met een geweer kun je concluderen dat die persoon gevaarlijk is. Maar als je weet dat je op de kermis bent, snap je als mens

meteen dat dit geweer voor een schiettent bestemd is. Een computer moet het meestal stellen zonder die achtergrondinformatie, zelfs zonder de kennis dat er iets als een schiettent bestaat. De computer kan enkel concluderen dat er iemand met een geweer loopt. Afhankelijk van het doel van de computer zal vervolgens misschien alarm geslagen worden. Dan heb ik toch liever een menselijke beveiliger.

Toch kan een computer wel degelijk goed leren. Sommige dingen leert een computer juist veel beter dan een mens. Meestal gebruiken we hiervoor ‘Machine Learning’ (ML). Bij ML voeren we data aan een computer en vertellen we welke algoritmes en statistische modellen daarop toegepast moeten worden. De computer voert die berekeningen uit en komt met een model waarmee iets te voorspellen is. Dit soort berekeningen kan een computer veel beter uitvoeren dan wij. Dat is echter niet altijd zo geweest. Veel van de theorie rondom ML en AI is veel ouder dan de computer. Zelfs de hit van dit moment, neurale netwerken (ook wel ‘Deep Learning’ genoemd) is al in 1943 bedacht. Er was destijds echter nog geen computer die hier daadwerkelijk mee kon werken.

Tegenwoordig kunnen we dus wel naar hartenlust ML inzetten om oplossingen te bouwen. Die oplossingen vinden we al snel slim genoeg om ze tot AI om te dopen. Feitelijk is de meeste AI dus nog enkel een

ingewikkelde berekening, en niet een hyperintelligente computer die de mensen straks gaat besturen. Toch gebeuren er hele spannende dingen in de wereld van AI. Databases bedenken tegenwoordig zelf wat de beste manier is om hun prestaties te verbeteren, apps laten je inloggen op basis van je gezicht en er zijn zelfs systemen die data scientists vertellen welke algoritmes ze moeten gebruiken voor een optimaal resultaat. AI die de mens uitlegt hoe de beste AI wordt getraind, het moet niet gekker worden.

Er kan echter ook genoeg misgaan. Zo worstelt de Londense politie op dit moment met een systeem dat criminelen moet herkennen, maar voor elke correct geïdentificeerde crimineel ook 24 onschuldige mensen als crimineel bestempelt. Twitterbot ‘Tay’ van Microsoft werd binnen een dag ontzettend racistisch en Amazons HR-model wilde alleen mannen aannemen. Gelukkig zijn de meeste van deze problemen terug te leiden tot ontwerpfouten. Door goed na te denken over het ontwerp en veel aandacht te besteden aan mogelijke onvolkomenheden in je data, algoritme, model of applicatie kun je veel schade voorkomen.

De ontwikkelingen rondom AI zijn voor iedereen toegankelijk en met een beetje goede wil heeft elk bedrijf straks zijn eigen AI-modellen. Veel van de gereedschappen om AI in te zetten, zoals programmeertalen Python, R en Julia, zijn gratis verkrijgbaar. Net als bij andere programmeertalen

wemelt het internet van de adviezen en demonstraties van nieuwe algoritmes en modellen. Bij veel van onze klanten leeft echter altijd een belangrijke vraag: “Hoe begin je met AI?”. Gelukkig heeft Info Support daar een antwoord op.

Heb je geen idee wat AI is en wat je ermee kunt, maar wil je toch aan de slag? Dan zou ik beginnen met een “AI Ideation” workshop, waarin deelnemers in een paar uur een AI experiment ontwerpen dat meteen toegepast kan worden.

Zijn er al plannen, maar is er nog niemand om die plannen uit te voeren? Kijk dan eens naar onze Python-vakken. Die helpen gebruikers op weg om verantwoord eigen modellen te trainen. Natuurlijk gaat AI ook steeds meer naar de cloud. Zo heeft Microsoft Azure AI-oplossingen (voorgetrainde modellen, voor ontwikkelaars die AI toe willen passen) en Azure Machine Learning (voor data scientists, die hun eigen modellen willen trainen en inzetten), met bijbehorende trainingen.

AI wordt een belangrijk onderdeel van bijna iedere organisatie en de ontwikkelingen gaan heel hard. Bij het Kenniscentrum van Info Support zullen we ons de komende jaren inzetten om deze ontwikkelingen te ondersteunen, met veel nieuwe trainingen tot gevolg. Houd de nieuwsbrief dus in de gaten!

Douwe van de Berg ~ docent Kenniscentrum

Machine Learning is een belangrijk gereedschap binnen Artificial Intelligence, en Deep Learning is weer onderdeel van Machine Learning.

Info Support KenniscentrumInfo Support Kenniscentrum

Page 16: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

31BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)30

Info Support Kenniscentrum

Het behouden en ontwikkelen van talent en het ont wikkelen van nieuwe samenwerkings-werkmethoden (agile) zijn momenteel de actuele thema’s die organisaties helpen om prestaties te optimaliseren. Tegelijkertijd verhoogt dit ook de klant –en medewerkerstevredenheid. Echter, om dit te realiseren heb je als organisatie allereerst inzicht nodig in beschikbaar talent en hoe deze talenten te laten schitteren.

Waarom is talentmanagement belangrijk voor

IT-organisaties?

• Door een schaarste op de arbeidsmarkt is het belangrijk om (de juiste) professionals aan te trekken. Dat begint bij inzicht in welke talenten je reeds bezit en welke je eventueel mist;

• Een goede ‘fit’ van professionals binnen je organisatie zal sneller bij kunnen dragen aan bedrijfsdoelstellingen doordat ze de missie en visie van je organisatie zullen voelen en uitdragen;

• Stimuleren van talent leidt tot bevlogen professionals, een hogere betrokkenheid en meer werkgeluk. Wat weer bijdraagt aan de groei en ontplooiing van jouw organisatie;

Wat levert het je als organisatie op?

• Employer branding wordt sterker;• Bewustere en professionelere selectie aan de poort;• Regie op interne doorstroom en succession

planning;• Economische waarde neemt toe wanneer talent

benut en versterkt wordt.

Talent Intelligence van GITP en Picompany biedt organisaties inzicht in het talent, de inzetbaarheid en het ontwikkelpotentieel van medewerkers. Samen brengen we mensen en data bij elkaar. Talent Intelligence noemen wij dat. Wij geloven in de kracht van talent en dat er ruimte is voor iedereen om zijn of haar talent te zien, te ontdekken en verder te ontwikkelen. Onze visie op HRM en talentmanagement is daarom ook inclusief. Dit betekent dat we ervan uitgaan dat iedereen zijn/haar unieke talenten heeft die van toegevoegde waarde (kunnen) zijn voor de organisatie. Deze benadering kijkt veelal naar de sterke punten van iedere professional.

We bouwen employer journeys door techniek te combineren met de ervaring en kennis van professionals in gedrag, werk en organisaties. Talent- en HR-Analytics geven inzicht en zorgen voor validatie en extra intelligentie. Met deze kennis kunnen we voorspellende uitspraken doen over jouw employer journey of die van jouw medewerkers. Zo kun jij het effect van talentontwikkeling en/of interventies meten en inzichtelijk maken. Onze professionals helpen om die data betekenis en richting te geven, door te laten zien wat past en ook wat niet past.

Wat levert het je als organisatie op?

Om een vorm te geven aan dit begrip hebben we het Talent Intelligence model ontwikkeld.

In een wereld waarin technologie, globalisering en demografie het arbeidsproces fundamenteel

veranderen, is het een uitdaging om je als organisatie aan te passen aan deze omstandigheden.

Zeker ook door de voortdurende verbetering van processen en de digitalisering van werkwijzen.

Er is als organisatie meer nodig dan het verbreden en bijhouden van vakinhoudelijke kennis van

je professionals.

Talent Intelligence: Versterk je talenten

VISIE &

LEIDERSCHAP

De kern: Je bepaalt een leiderschapsstijl en –profiel dat past bij de strategie, inrichting en ambities van de organisatie. Je kiest het besturingsmodel dat nodig is.

IDENTIFICEREN &

PLANNEN

De ideale workforce sluit aan bij de strategie, organisatie-inrichting, organisatiecultuur en ambities. Je legt missie en visie vast en maakt keuzes over het organiseren van arbeid.

WERVEN &

SELECTEREN

Je werkt aan een sterk werkgevers merk. Ook wil je de (potentiële) werknemers een goede ervaring bieden bij de werving, selectie en onboarding. Werknemers moeten een goede match zijn met de organisatie, het team en de functie. Dit voorspel je liefst met verschillende selectie-instrumenten.

REFLECTEREN &

BEOORDELEN

Je stimuleert werknemers bij hun ontwikkeling en creëert een feedbackcultuur. Je brengt ambities en wensen in kaart en zorgt dat werknemers betrokken blijven bij de organisatie. Dit doe je door hen waardering te geven, te belonen en doorgroeimogelijkheden te bieden.

ONTWIKKELEN

Wanneer je inzicht hebt in doorgroeimogelijkheden van medewerkers kun je die groei faciliteren. Dit doe je door ze te laten deelnemen aan trainingen en opleidingen en te laten praten met een coach. Zo krijg je wendbare medewerkers die zich kunnen aanpassen aan veranderende omstandigheden.

EVALUEREN

Je controleert of ambities van medewerker en organisatie overeen blijven komen. Is dat niet meer het geval dan moeten andere stappen overwogen worden. Je helpt en stimuleert hierbij en zorgt zo nodig voor een goede offboarding. Goed werkgeverschap draagt bij aan een sterk werkgeversmerk.

Info Support KenniscentrumInfo Support Kenniscentrum

DATA

De verbindende factor: Data. De verschillende assessments, testen en opleidingen die worden gedaan door medewerkers leveren een schat aan informatie op. Op basis daarvan kun je betere en strategisch onderbouwde HR-beslissingen nemen.

EVALUEREN IDENTIFICEREN& PLANNEN

TALENT INTELLIGENCE MODELGITP | PiCompany

WERVEN &SELECTEREN

REFLECTEREN& BEOORDELEN

ONTWIKKELEN

VISIE &LEIDERSCHAP

DATA

Eveline Ploeger ~ GITP | PiCompany

Page 17: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

32

Multiprocessing and

Asynchronous Programming in

Python - PYTHONMP

In deze training maakt u kennis met de mogelijkheden die Python biedt om gebruik te maken van multiprocessing, multithreading en asynchroon programmeren. Multiprocessing is belangrijk om berekeningen die lang duren te parallelliseren door het werk over meer processoren te verdelen. Ook kan het handig zijn om niet te hoeven wachten tot langdurige berekeningen klaar zijn. Daarvoor is asynchroon programmeren met behulp van Futures belangrijk. Aan het eind van de training bent u in staat zelf Python code te schrijven die effectief gebruik maakt van de mogelijkheden die de taal biedt om de workload over Processen en Threads te verdelen. Ook kunt u de afweging maken wanneer het beter is gebruik te maken van meer Processen en wanneer u beter meer Threads kunt gebruiken. Ook de async/await-idioom komt tijdens de training aan de orde.

Getting started with Kubernetes

– KUBNET

Kubernetes (K8s) is een open-source systeem voor het automatisch uitrollen, schaling en beheer van containertoepassingen. Het wordt vanwege zijn kenmerken vaak ingezet ter ondersteuning van microservice-architecturen. Denk dan aan bijvoorbeeld service discovery, centrale configuratie mogelijkheden en het self healing aspect van Kubernetes.

Tijdens deze tweedaagse training leert u als eerste de basisconcepten -en gedachten achter Kubernetes, die getoetst worden met een reeks kleine opdrachten. Vervolgens behandelen we een groot aantal Kubernetesobjecten (functionaliteiten die K8s biedt) die u gaat inzetten tijdens een case.

In deze case is het startpunt een aantal Dockerimages en het einddoel een volledig werkend systeem in Kubernetes, gebruikmakende van een groot deel van de Kubernetesobjecten behandeld in deze training.

Na deze training bent u in staat uw eigen systeem te migreren naar Kubernetes.

Web Components – WEBCOMP

Componentgebaseerd ontwikkelen is een trend waar webontwikkelaars al langer mee te maken hebben. In vele technologieën ontwikkelden we componenten zodat we die konden hergebruiken binnen een applicatie of binnen onze organisatie. Dit stond echter in de kinderschoenen. De componenten van ASP.NET WebForms of van JSF hebben we vandaag de dag niet veel meer aan. Maar ook recenter lopen we tegen problemen aan, bijv. als we Vue.js-componenten willen gebruiken binnen een Angularapplicatie.

Met de Web Components-standaard willen ze die ervaringen verbeteringen.• Verschillende libraries die met

elkaar samenwerken op één pagina.

• Verschillende versies van libraries die met elkaar samenwerken, zodat in de toekomst er niet een gigantische migratie plaats hoeft te vinden, maar component voor component kan worden gemigreerd.

In deze training leert u alles over deze standaard: hoe ermee te werken, hoe het te testen en de best practices.

Benieuwd wat ‘hot’ is op trainingengebied? Hieronder vindt u een overzicht onze nieuwste trainingen

die afgelopen jaar aan ons curriculum zijn toegevoegd.

Update je kennis!

Info Support KenniscentrumInfo Support Kenniscentrum

Developing ASP.NET Core MVC

Web Applications - MS20486

In deze training leert u geavanceerde Microsoft ASP.NET Core Model-View-Controller (MVC) webapplicaties bouwen met behulp van Visual Studio. De focus ligt op programmeertechnieken waarmee u de performance en de schaalbaarheid van uw webapplicatie vergroot. Deze training bereidt u ook voor op het 70-486 examen.

Java 9 and beyond - JAV9BEYOND

U leert de nieuwste features uit de Java Developers Kit. Java ontwikkelt zich sinds versie 9 met regelmaat. In versie 9 kwam modularity als grote nieuwe feature. Vanaf versie 10, die uitkwam in maart 2018, komt er elk half jaar een nieuwe release uit. De support op oudere versie vindt onder voorwaarden nog maar beperkt plaats. Het is daarom belangrijk om bij te blijven, zodat u telkens van de nieuwste mogelijkheden gebruik kunt maken en de stappen om te upgraden klein blijven.

In deze training maakt u kennis met alle belangrijke nieuwe features vanaf Java 9, zoals modularity, jshell, linking en nieuwe/bijgewerkte APIs. Ook kijken we naar toekomstige ontwikkelingen.

Het is een praktische training waarbij theorie en opdrachten elkaar afwisselen.

ECMAScript vNext – ESNEXT

Het web wordt volop doorontwikkeld en de laatste jaren worden er daarom ook veel wijzigingen in de taal JavaScript doorgevoerd. In deze tweedaagse training brengen we deze ontwikkelingen onder de loep. Om een paar interessante innovaties te benoemen: block bindings, arrow functions, iterators & generators, block bindings, destructuring, rest/spread operator, promises met async/await, template literals, classes en proxies.

De training heet “vNext” omdat er ieder jaar een nieuwe versie van ECMAScript uitkomt. Deze training behandelt vanaf ES2015 t/m de laatst gepubliceerde versie.

Ook wordt er in deze training aandacht besteed aan tooling om deze taaltoevoegingen te laten werken met oudere webbrowsers (IE11). Denk hierbij aan webpack, gulp of Parcel.

Deze training is bedoeld voor ervaren JavaScriptontwikkelaars die reeds bekend zijn met ES5.

Pragmatic JavaScript – PRAGJS

Bij deze praktisch ingestoken training gaan we in op hoe het hedendaagse webapplicatielandschap eruitziet. Hierbij zal de focus liggen op het ecosysteem en wat webontwikkelaars aan opties hebben om hun project mee uit te voeren. Denk hierbij aan een afweging tussen Node.js- en frontendframeworks, hoe je testen faciliteert bij een project, hoe je codekwaliteit hoog houdt met bijv. linters en hoe je een build inricht met bijv. TypeScript of webpack. Ook een aantal technische aspecten van het werken met JavaScript komen aan bod, zoals de event loop, ES Modules en async iterators. Tenslotte behandelen we ook nog een aantal veelgebruikte libraries zoals RxJS en lodash.

Aan het eind van deze training bent u in staat een afweging te maken tussen de verschillende libraries, frameworks en tools die zich in het webapplicatielandschap bevinden. U zult begrijpen wat ze doen, wat de voor- en nadelen ervan zijn en u kunt bepalen of u ze wilt inzetten op uw project(en).

Meer informatie over deze en andere nieuwe trainingen vindt u op training.infosupport.com

Page 18: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

35BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)

Microsoft Development

Microsoft Windows Server System

Microsoft Data Solutions

Oracle Java

T-shaped

Overige

SKILLS ASSESSMENT(kennisprofielen)

40.

48.

54.

58.

66.

72.

2020 Skills AssessmentIn dit deel leest u over Skills Assessment en vindt u de Kennisprofielen.Kennisprofielen spelen een belangrijke rol bij Skills Assessment en geven gedetailleerd aan over welke competenties u of uw medewerker moet beschikken om een bepaalde functie of rol te vervullen.

Microsoft App Builder

Microsoft Cloud Platform & Infrastructure

Data Management & Analytics

Microsoft Productivity

Microsoft Certified

Microsoft 365 Certified

Google Development

Oracle Java

Test

Overig

80.

83.

86.

88.

90.

93.

95.

96.

97.

99.

CERTIFICERING

Page 19: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

36

Het Info Support Kenniscentrum brengt theorie en praktijk bij elkaar. Hierdoor kunnen we heel goed

de praktische rollen die in een IT-organisatie nodig zijn, vertalen naar een persoonlijk opleidingsplan.

Het voordeel hiervan is dat u en uw medewerkers precies leren wat nodig is in de praktijk. Hiervoor

werken we met ons Skills and Knowledge Framework, gebaseerd op de IST-SOLL methodiek.

Skills Assessment

Info Support KenniscentrumInfo Support Kenniscentrum

Een Skills Assessment bestaat uit de volgende

stappen:

• Aan de hand van IT-kennisprofielen stellen we vast welke IT-functies bij de doelstellingen van uw organisatie of beoogde functie behoren en over welke kennis en vaardigheden u of uw medewerker dan moet beschikken.

• In een intakegesprek inventariseren we vervolgens het kennisniveau. We kunnen zo goed bepalen wat de aanwezige kennis is en welke trainingen eventueel nodig zijn om op het gewenste niveau te komen.

• Hierna maken we een persoonlijk opleidingsplan, waarin de te volgen trainingen en/of oefeningen in de vorm van begeleide zelfstudie of cases vastliggen.

Ondersteuning bij het bepalen van kennisprofielen

Bij het opstellen van functieprofielen van uw IT-medewerkers kunnen trainers van het Kenniscentrum ondersteuning bieden. Dit kan op afdelingsniveau of op projectniveau. In onderling overleg wordt vast-gelegd welke technische kennis voor een specifieke functie noodzakelijk is, bijvoorbeeld voor een project-leider, beheerder, ontwikkelaar of een architect. Op basis van dit gesprek komt er per functie een kennis-profiel. Eventueel vullen we dit aan met een overzicht van trainingen waarmee deze kennis kan worden opgedaan.

Groepen Kennisprofielen

Op de volgende pagina’s vindt u een overzicht van alle bestaande Skills Assessment Kennisprofielen. We hebben de Kennisprofielen onderverdeeld in de volgende groepen:

• Microsoft Development• Microsoft Windows Server System• Microsoft Data Solutions• Oracle Java• T-shaped• Overig

Page 20: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

39BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)38

Info Support Kenniscentrum

Kennissessie

Wilt u als bedrijf op locatie een lezing over een specifiek onderwerp voor uw medewerkers organiseren? Met een Info Support kennissessie is dit mogelijk. U kiest na onderling overleg een onderwerp en Info Support verzorgt een spreker. De trainer heeft aantoonbare praktische ervaring op dit gebied. Deel nemers ontvangen geen cursusmateriaal en er is geen maximum aantal deelnemers. Een kennissessie duurt ongeveer 2 à 3 uur en na afloop is er gelegen-heid voor vragen en discussie. Neem contact met ons op voor de mogelijkheden.

Project coaching

Zelfs als u de beschikking hebt over uitstekende vakmensen, is het slagen van uw IT-project geen uitgemaakte zaak.

Dankzij de jarenlange praktijkervaring en zeer ruime theoretische kennis van Info Support kunnen wij u op het spoor zetten van het door u gewenste project-resultaat. Onze facilitators en coaches kunnen op verschillende manier voorzien in support en coaching. In overleg wordt gekeken wat voor u de beste oplossing is. Thema’s die aan bod kunnen komen zijn bijvoorbeeld Continuous Delivery, Communicatie met Product Owner, communicatie in het team, samen-werking over teams heen, Minimal Viable Product, fixed price enz...

Info Support heeft twee specifieke producten ontwikkeld namelijk de Agile-Project Start-up en de Agile-Project Refreshment-Pitstop die los of als onderdeel van een meeromvattend coachingstraject kunnen worden afgenomen.

De leervormen die wij in onze trainingen aanbieden, sluiten altijd aan op de persoonlijke leerstijl van de deelnemers en op de wensen en eisen van uw organisatie.

Voordelen:• De trainers worden continu gevoed met theoretische

kennis én met de praktijkkennis van onze consultants. • Trainingen sluiten volledig aan bij de wensen en

eisen van uw organisatie en, indien van toepassing, liggen zij in het verlengde van onze consultancy-diensten.

• De combinatie van theorie en praktijk garandeert de hoge kwaliteit van de trainingen die u ook terugvindt in al onze overige diensten.

De trainingen bij Info Support zijn sterk op de praktijk toegespitste trainingen die zijn verankerd in de nieuwste theorieën en inzichten. Daarnaast zijn de ruime mogelijkheden voor maatwerk en combinaties van leervormen binnen reguliere trainingen voordelen van het Kenniscentrum van Info Support. De trainingen sluiten altijd aan op de persoonlijke leerstijl van de deelnemers en u heeft de mogelijkheid tot het behalen van officieel erkende certificaten. Neem contact met ons op voor meer informatie over bovenstaande diensten.

Op een rij; alle mogelijke studievormen

Info Support KenniscentrumInfo Support Kenniscentrum

Openrooster

Tijdens klassikale openroostertrainingen, die op de trainingslocaties van Info Support in Veenendaal en Utrecht plaatsvinden, ervaart u de didactische vaardigheden van onze trainers en hun grote praktijkervaring. De theorie, het ondersteunende materiaal en de oefeningen zorgen er gezamenlijk voor dat u de gewenste kennis krijgt. En dankzij de kleine groepen krijgt u bovendien de individuele aandacht die u verdient.

Maatwerk

Wijken uw wensen af van wat wij in de reguliere trainingen bieden, dan is een maatwerktraining de oplossing. Het kan zijn dat er bij uw organisatie bepaalde belangstelling is voor een specifiek onderwerp. Voorafgaand aan de training kunt u met de trainer bespreken welke onderwerpen u graag behandeld wilt hebben. Een maatwerktraining kan ook interessant zijn indien meerdere medewerkers van uw bedrijf dezelfde training willen volgen.

In overleg met u passen wij de inhoud aan op uw situatie, bijvoorbeeld door andere accenten te leggen of extra oefeningen te geven. We bieden maatwerktrainingen aan op verschillende locaties. Bij Info Support kunt u kiezen voor Utrecht of Veenendaal. U kunt er ook voor kiezen om de training op uw locatie te laten plaatsvinden. Daarbij kunt u zelf kiezen -in onderling overleg- welke data uw voorkeur heeft en de duur van de training bepalen.

Individueel

Voor medewerkers die een individueel trainings-programma willen volgen, bijvoorbeeld om een officieel erkend certificaat te halen, stellen wij een traject voor zelfstudie op. Zo kunt u gericht trainingen inkopen. U kunt gebruikmaken van e-learning, als u het gewenste instapniveau van een reguliere training

wilt bereiken of als niet alle onderdelen daarvan voor u relevant zijn. Daarnaast bieden wij u de mogelijkheid om zelfstandig op een van onze trainingslocaties aan een of meer praktijkonderdelen van een training te werken of om extra te oefenen met eerder opgedane kennis. In ons Openleercentrum is altijd een trainer aanwezig die uw vragen kan beantwoorden.

Ask-the-Expert

Na afronding van een training past u het geleerde in uw werk toe. Na een aantal weken hebt u wellicht een aantal vragen die direct uit uw praktijk voortkomen. Dan is het prettig, als u deze aan een trainer van het Kenniscentrum kunt voorleggen. Eén dag, indien gewenst bij u op locatie, is hiervoor meestal voldoende. Maar ook als u zonder voorafgaande training, gebruik wilt maken van de deskundigheid van onze trainers, kunt u onze dienst Ask-the-Expert afnemen. Onze trainers zijn altijd op de hoogte van de nieuwste ontwikkelingen op hun vakgebied.

‘De trainingen sluiten altijd aan op de persoonlijke leerstijl van de deelnemers’

Page 21: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

4140 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Micro

soft D

evelop

men

t

Windows Infrastructure for Developers

Querying Data with Transact-SQL

Using Sparx SystemsEnterprise Architect

Developing SQL DatabasesAgile Unified Modeling Language (UML)

Secure Programming Foundation

MS20762Duur: 5 dagen

AGUMLDuur: 3 dagen

SECDEVDuur: 2 dagen

SSARCHDuur: 1 dag

WINDEVDuur: 2 dagen

MS20761Duur: 5 dagen

Programming with C#

Design Patterns for C++, C#, VB .NET and Java Developers

LINQ: .NET Language-Integrated Query

Multithreading, ParallelProgramming and

AsynchronousProgramming in C# .NET

Cloud EssentialsGit for DevelopersGit for Developers

Scrum Essentials

Application Lifecycle Management

Using Visual Studio

Application Lifecycle Management

Using Visual Studio

Modern Software Engineering Practices

Unit Testing in Visual Studio

Cryptography in C# .NET

CNETINDuur: 5 dagen

DPATDuur: 1 dag

LINQDuur: 2 dagen

THREADSDuur: 2 dagen

CLOUDESSDuur: 2 dagen

GITDuur: 1 dag

GITDuur: 1 dag

SCRUMESDuur: 1 dag

ALMUVSDuur: 3 dagen

ALMUVSDuur: 3 dagen

MSEPDuur: 2 dagen

UTVSDuur: 2 dagen

CRYPTODuur: 1 dag

Windows Infrastructure for Developers

Linux for Developers

Querying Data with Transact-SQL

Using Sparx SystemsEnterprise Architect

Developing SQL DatabasesAgile Unified Modeling Language (UML)

Secure Programming Foundation

MS20762Duur: 5 dagen

AGUMLDuur: 3 dagen

SECDEVDuur: 2 dagen

SSARCHDuur: 1 dag

WINDEVDuur: 2 dagen

LINUXDEVDuur: 2 dagen

MS20761Duur: 5 dagen

Programming with C#

Design Patterns for C++, C#, VB .NET and Java Developers

LINQ: .NET Language-Integrated Query

Multithreading, ParallelProgramming and

AsynchronousProgramming in C# .NET

Cloud EssentialsGit for DevelopersDocker Essentials

Scrum Essentials

Continuous Delivery Using Azure DevOps Services

Continuous Delivery with .NET

Modern Software Engineering Practices

Unit Testing in Visual Studio

Cryptography in C# .NET

CNETINDuur: 5 dagen

DPATDuur: 1 dag

LINQDuur: 2 dagen

THREADSDuur: 2 dagen

CLOUDESSDuur: 2 dagen

GITDuur: 1 dag

DOCKERESSDuur: 2 dag

SCRUMESDuur: 1 dag

CDADSDuur: 2 dagen

ENDEVNDuur: 1 dag

MSEPDuur: 2 dagen

UTVSDuur: 2 dagen

CRYPTODuur: 1 dag

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Info Support Microsoft DevelopmentInfo Support Microsoft Development

Kerntraject

Verschillende kennisprofielen voor .NET bevatten trainingen die voor alle kennisprofielen hetzelfde zijn.Deze trainingen hebben wij opgenomen in hetkerntraject .NET, dat u hiernaast ziet. Als u in eenopleidingstraject in een kennisprofiel een verwijzingnaar het kerntraject .NET ziet staan, gaat het dusom de trainingen in het schema hiernaast. Het isdan noodzakelijk deze kerntrajecttrainingen meete nemen in het onderhavige opleidingstraject.

Opleidingstraject

Elke organisatie en elke persoon is uniek. Via Skills Assessment kunnen we individuele competenties bepalen. Met het opleidingstraject kunt u het gewenste kennisprofiel vertalen naar een trainingsprogramma. Voor het beste resultaat adviseren wij u om alle onderstaande trainingen te volgen. De doorgetrokken pijlen tussen de trainingen geven een verplichte volgorde aan, de onderbroken pijlen een geadviseerde volgorde. Opleidingen die niet met een pijl zijn verbonden aan andere, zijn op zichzelf staande opleidingen die onafhankelijk van een andere opleiding gevolgd kunnen worden.

Kerntraject .NET

Page 22: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

4342 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Voorkennis

Kerntraject .NET

Windows desktop Mobile

Web

JavaScript DevelopmentXamarin FundamentalsDeveloping with WindowsPresentation Foundation

(WPF)

Xamarin Advanced

Developing ASP.NET Core MVC Web Applications

Windows Powershell Desired State Configuration

HTML5 and CSS3

Advanced Unit Testingwith .NET

TypeScript Development

Developing Data Access Solutions with Microsoft

Visual Studio

Building ProfessionalSingle Page Applications

with Angular

JSDEVDuur: 5 dagen

XAMFUNDuur: 3 dagen

WPFDEVDuur: 5 dagen

XAMADVDuur: 3 dagen

MS20486Duur: 5 dagen

POSHDSCDuur: 3 dagen

HTML5CSS3Duur: 5 dagen

ADVUTDuur: 1 dag

TSDEVDuur: 3 dagen

DDASDuur: 5 dagen

ANGULARDuur: 4 dagen

Afhankelijk van

specialisatie

Micro

soft D

evelop

men

tInfo Support Microsoft DevelopmentInfo Support Microsoft Development

De Developer .NET is verantwoordelijk voor het implementeren van functionaliteit in alle lagen van een applicatie. Daarbij is hij goed op de hoogte van de functionaliteit die het .NET Framework biedt. Bij het implementeren houdt hij zich aan de codeerstandaards en richtlijnen zoals deze zijn opgesteld door de Lead Developer en maakt hij gebruik van de technieken die binnen de door de Architect samen-gestelde architectuur worden aangeboden.

Met betrekking tot de user interface is de Developer .NET in staat componenten te maken die de interface vormen tussen de gebruiker en het systeem. Verder ontwikkelt hij de componenten die businesslogica bevatten en componenten die zorgen voor interactie met de user interface-onderdelen, andere (externe) systemen en/of databasesystemen. Hierbij vindt er op regelmatige basis afstemming plaats met de Lead Developer.

De Developer .NET heeft voldoende kennis van relationele databases en SQL om gebruik te maken van gegevens in de database. Hij weet hoe een koppeling gemaakt kan worden tussen de applicatie en de database met het Entity Framework.

De Developer .NET is in staat om UML-diagrammen te lezen en te implementeren. In het opleidingstraject staan verschillende mogelijkheden. De Developer .NET zal in het algemeen een specialisatie kiezen, dus Web Development, Windows Development of Windows Presentation Foundation. Hij moet bovendien de opleidingen uit het kerntraject hebben gevolgd.

Vereiste kennis en ervaring

▪ Kennis van projectaanpak, ontwerpmethodieken en Design Patterns ▪ Object Oriëntatie en Component Based Development

▪ Technisch gerichte ontwerpmethoden en -technieken, zoals UML

▪ Methoden en technieken voor applicatie(component) bouw

▪ Scrum/Essential Unified Process ▪ Kennis van de mogelijkheden van het .NET-platform

▪ C# en/of Visual Basic .NET ▪ Kennis van Databases

▪ PL/SQL of T-SQL ▪ Relationele databases (bijvoorbeeld MS SQL Server of Oracle)

▪ Kennis van applicatie integratiemogelijkheden ▪ Web Services

▪ Kennis van geselecteerde serverproducten en standaardoplossingen ▪ Windows Server ▪ Visual Studio

▪ Kennis van concepten en industriestandaarden ▪ Webtechnologie (bijvoorbeeld HTML5, JavaScript, ASP.NET etc.)

▪ XML en gerelateerde technologieën (bijvoorbeeld ▪ XSL-T, XPath, DOM, XML Schema’s etc.)

Developer .NET

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 23: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

4544 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Voorkennis

Developer .NET

Developing Solutions for Microsoft Azure

Administering AzureDevOps Server

Assuring Quality Using Azure Test Plans

MSAZ203Duur: 5 dagen

ADMTFSDuur: 3 dagen

AQATPDuur: 1 dag

Micro

soft D

evelop

men

tInfo Support Microsoft DevelopmentInfo Support Microsoft Development

De Lead Developer .NET is primair verantwoordelijk voor het ontwikkelen van functionaliteit in alle lagen van een applicatie en het begeleiden en aansturen van de overige ontwikkelaars in het team. Daarbij is hij goed op de hoogte van de functionaliteit die het .NET Framework biedt. Hij is verantwoordelijk voor het opstellen, gebruiken en borgen van codeerstandaards- en richtlijnen binnen het team (C#, T-SQL, HTML, JavaScript etc.). Hij heeft een adviserende functie richting de IT-Architect en draagt zorg voor een correcte implementatie conform de systeemarchitectuur. De Lead Developer .NET is in staat om een scheiding te maken tussen businesslogica en user interface logica, deze te mappen op componenten in de verschillende lagen van een applicatie en voor de implementatie ervan te zorgen. Tevens kan hij afwegingen maken die de performance, beveiliging en schaalbaarheid van de applicatie ten goede komen. Hierbij vindt er op regelmatige basis afstemming plaats met de IT-Architect. Een gedegen kennis van security -aspecten en gedistribueerde softwaresystemen speelt hierbij een belangrijke rol.

Vereiste kennis en ervaring

In het opleidingstraject worden verschillende mogelijkheden gegeven. Essentieel voor een Lead Developer is dat deze in ieder geval gedegen kennis heeft van Web en Windows Development. Met betrekking tot dataopslag heeft de .NET Lead Developer kennis van relationele databases en SQL. Hij is bekend met zaken als stored procedures, constraints en datamodellering en hij weet op welke manier de referentiële integriteit van een database kan worden gewaarborgd. Om gebruik te maken van gegevens in de database weet hij hoe een koppeling gemaakt kan worden vanuit de applicatie met de database met behulp van het Entity Framework. De Lead Developer .NET is in staat om UML-diagrammen te lezen, te schrijven en te implementeren. Ook zal hij regelmatig reviews uitvoeren op opgeleverde code, ontwerpen etc. De Lead Developer moet ook de opleidingen uit het kerntraject hebben gevolgd.

Vereiste kennis en ervaring

▪ Kennis van projectaanpak, ontwerpmethodieken en Design Patterns ▪ MSF, UP, UML, Scrum, Object Oriëntatie en Component Based Development

▪ Technisch gerichte ontwerpmethoden en -technieken, bijvoorbeeld UML

▪ Gegevensanalyse en -modellering ▪ Methoden en technieken voor applicatie(component)bouw

▪ PRINCE2 ▪ Kennis van de mogelijkheden van het .NET-platform

▪ C# en/of Visual Basic .NET ▪ ASP.NET, Entity Framework etc.

▪ Kennis van applicatie integratiemogelijkheden ▪ Web Services, BizTalk Server etc.

▪ Kennis van beschikbare serverproducten en standaardoplossingen ▪ Windows Server, Internet Information Server ▪ Relationele databases (bijvoorbeeld Microsoft SQL Server of Oracle Database)

▪ Ontwikkelstraten ▪ Kennis van concepten en industriestandaarden

▪ Webtechnologie (bijvoorbeeld HTML, JavaScript, ASP.NET, PHP etc.)

▪ HTTP, REST, SOAP, WSDL, Basic Profile, WS-* etc. ▪ XML en gerelateerde technologieën (bijvoorbeeld XSL-T, XPath, DOM, XML Schema’s etc.)

▪ Omgevingskennis ▪ Opstellen technische documentatie (UML, MS Word, Visio, Templates etc.)

▪ Vergelijking kunnen maken met andere omgevingen (bijvoorbeeld J2EE)

▪ Kennis van een modelleertool (bijvoorbeeld Visio, Rational Rose, Select Enterprise etc.)

Lead Developer .NET

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 24: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

4746 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Voorkennis

Lead Developer .NET

PRINCE2 Foundation Training and Exam

Bedrijfsarchitectuur voorIT-Professionals

P2FOUDuur: 3 dagen

BALDDuur: 6 dagen

Micro

soft D

evelop

men

tInfo Support Microsoft DevelopmentInfo Support Microsoft Development

De IT-Architect zet primair een technische architectuur op die aansluit bij de functionele eisen en wensen van de klanten op middellange termijn en hij bewaakt deze architectuur. Dit betekent dat aspecten als onderhoudbaarheid, schaalbaarheid, betrouwbaarheid, performance, beveiliging en uitbreidbaarheid een belangrijke rol spelen. De IT-Architect zet zijn kennis en ervaring van het Microsoft .NET platform in om een adequate architectuur op te zetten, waarbij hij zoveel mogelijk gebruik maakt van standaardoplossingen. Denk hierbij aan het gebruik van Design Patterns (zoals Model-View-Controller, Visitor en Command ), serverproducten (zoals BizTalk Server, SharePoint Portal Server en Content Management Server) of hulpmiddelen (zoals de ontwikkelomgeving).

Naast deze inhoudelijke aspecten, zorgt de architect ervoor dat er op een eenduidige manier wordt ontworpen en ontwikkeld, zodat de resultaten van de verschillende ontwikkelaars een samenhangend geheel vormen. Hierbij horen onder meer activiteiten als opstellen en bewaken van standaards en architectuurrichtlijnen en houden van lezingen.

Samen met de Strategisch Infrastructuur Specialist is de IT-Architect er verantwoordelijk voor dat de applicatie binnen de gestelde technische grenzen en eisen in productie genomen kan worden.

Vereiste kennis en ervaring

Van een IT-Architect wordt een zeer brede kennis verwacht, op een dusdanig niveau dat de juiste keuzes en afwegingen gemaakt kunnen worden.

Vereiste kennis en ervaring

▪ Kennis van projectaanpak, ontwerpmethodieken en Design Patterns ▪ UP, MSF ▪ UML, DSL, Software Factories

▪ Kennis van de mogelijkheden van het .NET-platform ▪ C# of Visual Basic .NET ▪ ASP.NET, Entity Framework, BCL etc.

▪ Kennis van applicatie integratiemogelijkheden ▪ Microsoft Azure

▪ Kennis van beschikbare serverproducten en standaardoplossingen ▪ Microsoft SQL Server ▪ SharePoint Portal Server ▪ Oracle Database ▪ Amazon Web Services ▪ Microsoft Azure ▪ Google Firebase ▪ Ontwikkelstraten ▪ Architecturen ▪ Logisch, Technisch, Client/Server, Multi-Tier, SOA etc.

▪ Kennis van concepten en industriestandaarden ▪ HTTP, SOAP, WSDL, Basic Profile, WS-* etc. ▪ XML, XSL-T, XPath, XQuery etc.

Samengevat heeft de IT-Architect een zeer brede kennis en ervaring, zowel op het technische platform als in het businessdomein. Deze kennis en ervaring zet hij in om de juiste richting te geven aan het team en om de juiste beslissingen te kunnen nemen.

IT-Architect .NET

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 25: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

4948 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Introduction to SQL Databases

Implementing a SQL Data Warehouse

Developing SQL Data Models

Azure Devops for BI

Microsoft AzureFundamentals

Provisioning SQL Databases Administering a SQL Database Infrastructure Developing SQL Databases

Windows Powershell Desired State Configuration

Designing a Data Solution with Microsoft SQL Server

Performance Tuning and Optimizing SQL Databases

Data Modeling Data Warehouse

Implementing an Azure Data Solution

Querying Data with Transact-SQL

MS20767Duur: 5 dagen

MS20768Duur: 3 dagen

IMPBICIDuur: 2 dagen

MSAZ900Duur: 1 dag

MS20765Duur: 3 dagen

MS20764Duur: 5 dagen

MS20762Duur: 5 dagen

POSHDSCDuur: 3 dagen

MS20465Duur: 3 dagen

MS10987Duur: 4 dagen

DMDWDuur: 4 dagen

MSDP200Duur: 3 dagen

MS20761Duur: 5 dagen

MS10985Duur: 3 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Micro

soft W

ind

ow

s Server S

ystemInfo Support Microsoft Windows Server SystemInfo Support Microsoft Windows Server System

De primaire verantwoordelijkheid van de Database Administrator (DBA) is ervoor zorgen dat de relationele en/of NoSQL, zoals Hadoop en Document DB’s, database server, zowel on-premises als in de cloud, correct functioneert. Dit betekent dat de DBA verantwoordelijk is voor het installeren c.q. migreren van de database server, het configureren van de database server en het implementeren van zowel het logische als het technische databaseontwerp.

Het beheer van het databaseontwerp en de database-objecten vallen onder zijn verantwoordelijkheid en de DBA is verantwoordelijk voor de performance, beschikbaarheid en security van de database server. De DBA zal voldoende kennis en ervaring moeten hebben van Windows Server Administration, Microsoft Azure, databaseconfiguratie, back-up- en recoverystrategieën, high availability, disaster recovery, performance tuning en programmeren.

De DBA fungeert als adviseur en sparringpartner voor Systeembeheer, de Data Engineers en de applicatieprogrammeurs. Hij ondersteunt systeembeheerders in het maken van infrastructurele keuzes bij de implementatie en beheer van database servers. Hij ondersteunt en adviseert Data Engineers en applicatieprogrammeurs in het implementeren van correcte, schaalbare en veilige relationele en/of NoSQL database oplossingen.

Vereiste kennis en ervaring

▪ Kennis van Windows Server ▪ Server Administration

▪ Storage ▪ Network Load Balancing, Clustering ▪ Virtualization

▪ Networking ▪ Security

▪ Kennis van Azure ▪ Networking ▪ Storage and Data Services ▪ SQL Database

▪ Kennis van SQL Server ▪ Database Design, Database Development ▪ Backup and Recovery, High Availability, Disaster Recovery, (health) Monitoring

▪ Performance Tuning ▪ Business Intelligence Solutions ▪ Security

▪ Kennis van het .NET platform ▪ Visual Studio ▪ Team Foundation Server

▪ Kennis van programmeertalen ▪ T-SQL, C#, Powershell ▪ XML, XSD, XLST, XPath, XQuery ▪ Pig, Hive, CQL

▪ Kennis van methodieken en technieken ▪ Data Modeling ▪ Object Orientation, UML ▪ Scrum

▪ Kennis van overige data solutions ▪ Big Data and NoSQL ▪ Hadoop ▪ Cassandra

Database Administrator

Page 26: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5150 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Micro

soft W

ind

ow

s Server S

ystem

MS-100

Microsoft 365 Identity and Services

Info Support Microsoft Windows Server SystemInfo Support Microsoft Windows Server System

Als Infrastructure Engineer word je ingezet in een team dat verantwoordelijk is voor het technische beheer van een kritische bedrijfsomgeving. In deze functie ben je primair verantwoordelijk voor het beheren van netwerken, servers en middleware. Daarnaast draag je zorg voor het adequaat functioneren van deze componenten, conform de gestelde prestatiekenmerken van de technische infrastructuur. Dit doe je binnen complexe, grootschalige projecten. Je bent betrokken bij het installeren en configureren en op den duur ook bij het ontwerpen en wijzigen van de technische infrastructuur en van nieuwe componenten daarvan. Je ondersteunt gebruikers bij het gebruik van deze componenten, je verzamelt wijzigingsverzoeken en vertaalt deze naar onderhoudsopdrachten.

Hoofdtaken

▪ Mogelijke oplossingsrichtingen en impactanalyse presenteren aan (project)management

▪ Ontwerpen configuratie van computersystemen, servers

▪ Ontwerpen netwerk ▪ Ontwerpen en configureren van infrastructurele componenten

▪ Opstellen testplannen ▪ Selecteren infrastructurele componenten ▪ Aansturen, coördineren van activiteiten

Basisopleidingen

▪ Afgeronde informatica opleiding op HBO/WO niveau ▪ Beheersing van de Nederlandse en Engelse taal in woord en geschrift

Technische Competenties

▪ Niveau 4 ▪ Virtualisatie ▪ Network Load Balancing en Server Clustering ▪ Automatiseren van Datacenter processen

▪ Niveau 3 ▪ ITIL ▪ Moderne dataopslagoplossingen als SAN/NAS ▪ Netwerktechnologie ▪ Windows Client- en Server-componenten ▪ Active Directory ontwerp en beheer ▪ Cloud Technology ▪ Microsoft System Center Suite ▪ Microsoft SharePoint

▪ Niveau 2 ▪ Probleemanalyse ▪ Oordeelsvorming

Persoonsgerichte Competenties

▪ Niveau 3 ▪ Toekomstige technologieën

▪ Niveau 2 ▪ Samenwerken ▪ Verantwoordelijkheid ▪ Communiceren ▪ Klantgerichtheid ▪ Lerende oriëntatie

▪ Niveau 1 ▪ Leidinggeven (groep)

Infrastructure Engineer

70-740

Installation, Storage and Compute with Windows

Server 2016

70-741

Networking with Windows Server 2016

70-742

Identity withWindows Server 2016

MS-101

Microsoft 365 Mobility and Security

70-745

Implementing a Software-Defined DataCenter

AZ-103

Microsoft AzureAdministrator

MCSA

Windows Server

MCSE

Core Infrastructure

MCE

Microsoft 365 Certified:Enterprise Administrator

Expert

Installation, Storage,and Compute with

Windows Server 2016

Identity withWindows Server 2016

Networking with Windows Server 2016

Microsoft 365 Identity and Services

Microsoft AzureAdministrator

Automating Administration with Windows PowerShell

Internet Protocol version 6 (IPv6)

Implementing a Software-Defined DataCenter

Microsoft 365 Mobility and Security

MSAZ103Duur: 4 dagen

MS10961Duur: 5 dagen

IPV6Duur: 3 dagen

MS20745Duur: 5 dagen

MS101Duur: 4 dagen

MS20741Duur: 5 dagen

MS100Duur: 5 dagen

MS20740Duur: 5 dagen

MS20742Duur: 5 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 27: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5352 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Advanced Technologies of SharePoint 2016

Bedrijfsarchitectuur voor IT-Professionals

Designing and Deploying Microsoft Exchange

Server 2016

Microsoft Azure Architect Design

Planning and Administering SharePoint 2016

Administering Microsoft Exchange Server 2016

MS20339-2 Duur: 5 dagen

BALD Duur: 6 dagen

MS20345-2Duur: 5 dagen

MSAZ301Duur: 4 dagen

MS20339-1Duur: 5 dagen

MS20345-1Duur: 5 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

MS-100

Microsoft 365 Identity and Services

70-740

Installation, Storage and Compute with Windows

Server 2016

70-741

Networking with Windows Server 2016

70-742

Identity withWindows Server 2016

MS-101

Microsoft 365 Mobility and Security

70-745

Implementing a Software-Defined DataCenter

AZ-103

Microsoft AzureAdministrator

MCSA

Windows Server

MCSE

Core Infrastructure

MCE

Microsoft 365 Certified:Enterprise Administrator

Expert

Installation, Storage,and Compute with

Windows Server 2016

Identity withWindows Server 2016

Networking with Windows Server 2016

Microsoft 365 Identity and Services

Microsoft AzureAdministrator

Automating Administration with Windows PowerShell

Internet Protocol version 6 (IPv6)

Implementing a Software-Defined DataCenter

Microsoft 365 Mobility and Security

MSAZ103Duur: 4 dagen

MS10961Duur: 5 dagen

IPV6Duur: 3 dagen

MS20745Duur: 5 dagen

MS101Duur: 4 dagen

MS20741Duur: 5 dagen

MS100Duur: 5 dagen

MS20740Duur: 5 dagen

MS20742Duur: 5 dagen

Micro

soft W

ind

ow

s Server S

ystemInfo Support Microsoft Windows Server SystemInfo Support Microsoft Windows Server System

Als Infrastructure Architect ontwerp je op basis technische en business ontwikkelingen de structuur van de technische infrastructuur (de structuur van netwerken, de specificaties van de daarin voorkomende componenten zoals netwerkapparatuur en servers, inclusief zaken als netwerkprotocollen en systeemprogrammatuur). Je bent ook betrokken bij de selectie van die netwerkapparatuur en systeem-programmatuur. Als Infrastructure Architect heb je inzicht in het totale speelveld van de ICT, beschikt over een strategische visie en adviseert klanten. Je bent gesprekspartner op alle niveaus bij klanten en kan worden ingezet op (pre) sales taken. Tevens kun je worden ingezet als troubleshooter bij zeer complexe problemen.

Hoofdtaken

▪ Bepalen architectuur van de technische infrastructuur

▪ Onderzoeken automatiseringsontwikkelingen ▪ Aansturen, coördineren van activiteiten

Basisopleidingen

▪ Afgeronde informatica opleiding op HBO/WO niveau ▪ Beheersing van de Nederlandse en Engelse taal in woord en geschrift

Technische Competenties

▪ Niveau 4 ▪ Virtualisatie ▪ Network Load Balancing en Server Clustering ▪ Automatiseren van Datacenter processen ▪ Architectuur methodieken ▪ ITIL

▪ Niveau 3 ▪ Moderne dataopslagoplossingen als SAN/NAS ▪ Netwerktechnologie ▪ Windows Client- en Server-componenten ▪ Active Directory ontwerp en beheer ▪ Messaging mailinfrastructuur ▪ Microsoft System Center Suite ▪ Microsoft SharePoint ▪ Toekomstige technologieën ▪ Cloud Technology

Persoonsgerichte Competenties

▪ Niveau 3 ▪ Probleemanalyse ▪ Oordeelsvorming ▪ Verantwoordelijkheid ▪ Communiceren ▪ Lerende oriëntatie

▪ Niveau 2 ▪ Samenwerken ▪ Klantgerichtheid ▪ Leidinggeven (groep)

Infrastructure Architect

Page 28: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5554 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Micro

soft D

ata

So

lutio

ns

Info Support Microsoft Data SolutionsInfo Support Microsoft Data Solutions

De Data Engineer is verantwoordelijk voor het interpreteren van informatie, het ontwikkelen van nieuwe informatie en het distribueren hiervan binnen zijn team. Hij werkt daarvoor met query, rapportage en data visualisatie tools. Om optimaal gebruik te kunnen maken van deze tools, is de Data Engineer in staat zelf (SQL) queries op relationele en non-relationele (NoSQL) databases te schrijven, self-service data integratie oplossingen te ontwikkelen en gegevens effectief te visualiseren in rapportages met behulp van grafieken, gauges, sparklines, data bars en geografische kaarten. De Data Engineer kan samenwerken in DevOps teams via platformen als GIT en VSTS, en beschikt over basiskennis van Cloud, Big Data en Machine Learning.

Vereiste kennis en ervaring

De Data Engineer hoeft geen diepgaande technische kennis te bezitten. Domeinkennis van de bedrijfstak waarin hij werkt, is het belangrijkst. De Data Engineer heeft wel affiniteit met en kennis op hoofdlijnen van de volgende onderwerpen: ▪ Relationele Databases ▪ NoSQL Databases ▪ SQL ▪ Dimensional Modeling ▪ Data Warehousing ▪ Excel ▪ Power BI ▪ Cloud (Data) Solutions ▪ Big Data ▪ Machine Learning & AI ▪ GIT / VSTS

Samengevat is de Data Engineer in staat zelf nieuwe informatie te ontwikkelen, gebruikmakend van moderne BI tools waarvan hij net wat meer af weet dan de gebruikers van die informatie binnen een bedrijf. Hierdoor kan hij de brug slaan tussen de eindgebruikers van informatie en IT.

Data Engineer

Overview Big Data and NoSQL Databases

Microsoft AzureFundamentals

Implementing a SQL Data Warehouse

Business Intelligence Markup Language (BIML) for SSIS

Effective DataVisualization

Designing an Azure Data Solution

Azure DevOps for BI

Developing SQL Databases Implementing an AzureData Solution

Analyzing Data with SQLServer Reporting Services

Essentials of Python Development

Introduction to SQL Databases

Querying Data with Transact-SQL

Data Modeling Data Warehouse

Developing SQL Data Models

Analyzing Data withPowerBI

Essentials of ArtificialIntelligence with Python

MS20768Duur: 3 dagen

MS20778Duur: 3 dagen

PYTHONAIDuur: 3 dagen

MS10985Duur: 3 dagen

MS20761Duur: 5 dagen

DMDWDuur: 4 dagen

OVBIGDDuur: 1 dag

MSAZ900Duur: 1 dag

MS20767Duur: 5 dagen

BIMLDuur: 1 dag

DATAVIZDuur: 2 dagen

MSDP201Duur: 2 dagen

IMPBICIDuur: 2 dagen

MS20762Duur: 5 dagen

MSDP200Duur: 5 dagen

MS10990Duur: 3 dagen

PYTHONDEVDuur: 3 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 29: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5756 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Micro

soft D

ata

So

lutio

ns

Info Support Microsoft Data SolutionsInfo Support Microsoft Data Solutions

De Data Scientist is primair verantwoordelijk voor het uitvoeren van complexe, statistische data analyses en het implementeren van Machine Learning applicaties, waarmee complexe patronen in data wordt herkend. Met behulp van de data past de Data Scientist niet alleen beschrijvende statistiek toe door naar het verleden te kijken met behulp van Descriptive Analytics. Hij probeert de ontwikkelingen ook te diagnosticeren c.q. te verklaren door de oorzaak-gevolg te analyseren met behulp van Diagnostic Analytics.

Verder ontwikkelt de Data Scientist Machine Learning applicaties c.q. Data Mining modellen op basis van Supervised en Unsupervised Statistical Learning algoritmes ten behoeve van voorspellende statistiek in het kader van Predictive Analytics. De Data Scientist probeert antwoorden te vinden op de vragen “Wat zal er gebeuren?” en “Hoe moeten wij handelen?”, zodat de correcte stappen worden gezet, waarmee de toekomst kan worden beïnvloed met behulp van Prescriptive Analytics.

Vereiste kennis en ervaring

▪ Kennis van Azure ▪ Storage and Data Services ▪ Data Factory, Stream Analytics ▪ SQL Database, SQL Data Warehouse, Data Lake (Analytics), HDInsight

▪ Machine Learning ▪ Kennis van data solutions

▪ SQL Server Database Engine ▪ SQL Server Integration Services, Analysis Services, Reporting Services

▪ Big Data and NoSQL ▪ Hadoop ▪ Excel ▪ Power BI ▪ Spark ▪ Databricks

▪ Kennis van het .NET platform ▪ Visual Studio ▪ Team Foundation Server

▪ Kennis van programmeertalen ▪ Python ▪ R ▪ T-SQL ▪ C#, Java ▪ Scala

▪ Kennis van methodieken en technieken ▪ DevOps ▪ Data Science, Machine Learning ▪ Data Visualization ▪ Object Orientation, UML ▪ Scrum

Data Scientist

Analyzing Data with SQL Server Reporting Services

Overview Big Data and NoSQL Databases

The Essentials of Programming in R

Designing andImplementing an Azure

AI Solution

Essentials of PythonDevelopment

Introduction to SQL Databases

Developing SQL Data Models

Querying Data with Transact-SQL

Java Programming

Analyzing Data with PowerBI

MS20778Duur: 3 dagen

MS10985Duur: 3 dagen

MS20768Duur: 3 dagen

MS20761Duur: 5 dagen

JAVANCDuur: 5 dagen

MS10990Duur: 3 dagen

OVBIGDDuur: 1 dag

RPROGDuur: 3 dagen

MSAI100Duur: 2 dagen

PYTHONDEVDuur: 3 dagen

Functional Programmingin Scala

SCALADEVDuur: 3 dagen

Essentials of ArtificialIntelligence with Python

Designing andImplementing a Data

Science Solution on Azure

Implementing an Azure Data Solution

Microsoft AzureFundamentals

PYTHONAIDuur: 3 dagen

MSDP100Duur: 2 dagen

MSDP200Duur: 3 dagen

MSAZ900Duur: 1 dag

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 30: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

5958 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Ora

cle Java

v Info Support Oracle JavaInfo Support Oracle Java

De developer Java (back-end) is primairverantwoordelijk voor het ontwikkelen vanfunctionaliteit in alle back-end lagen van een applicatie. Daarbij is de developer goed op de hoogte van de functionaliteit die de Java SE API, Java EE API en Spring(Boot) biedt. De developer moet kunnenzorgen voor een correcte implementatie conform deontworpen systeemarchitectuur. De developer is in staat de logica van een applicatie onder te verdelen in presentatielogica, businesslogicaen data-accesslogica. Met betrekking tot de dataopslag heeft de Developer Java kennis vanrelationele databases en SQL. Om gebruik temaken van gegevens in de database weet de developer hoe een koppeling gemaakt kan worden vanuit de applicatie. Daarnaast kan de developer gegevens middels JDBC of Entities opvragen en wijzigen. De Developer Java is in staat om UML-diagrammen te lezen en te implementeren.

Vereiste kennis en ervaring

▪ Kennis van projectaanpak, ontwerpmethodieken en Design Patterns ▪ Technisch gerichte ontwerpmethoden en -technieken, zoals bijvoorbeeld UML

▪ Project methodieken zoals Agile (Scrum, Kanban) ▪ Kennis van de (on)mogelijkheden van het Java

EE-platform ▪ Oriëntatie en functioneel programmeren

▪ Kennis van de (on)mogelijkheden van het Java SE, EE en Spring(Boot) platform ▪ Goede kennis van de Java programmeertaal en de Java API’s

▪ Kennis van concepten als: ▪ Security ▪ DevOps ▪ Continuous Delivery ▪ Besturingssystemen ▪ Cloud concepten

Developer Java (back-end)

Lambdas and Streams in Java

Agile Unified Modeling Language (UML)

Developing Microserviceswith Spring CloudJava EE 8 update

Hands-on Java

Linux for DevelopersUnit testing in Java

Java Persistence APIJava Web DevelopmentWindows Infrastructure for Developers

SpringJava Enterprise Edition 7

Java Programming Scrum Essentials

Secure Programming Foundation Cryptografie in Java

Modern Software Engineering Practices Concurrency in Java

Git for Developers Advanced Java Topics

HOJADuur: 5 dagen

LINUXDEV Duur: 2 dagen

UTJAVA Duur: 2 dagen

JPADuur: 2 dagen

JAVAWEB Duur: 1 dag

WINDEVDuur: 2 dagen

SPRINGDuur: 3 dagen

JEE7Duur: 3 dagen

JAVANCDuur: 5 dagen

SCRUMESDuur: 1 dag

SECDEV Duur: 2 dagen

CRYPTOJAVA Duur: 1 dag

MSEPDuur: 2 dagen

CONCURJAVADuur: 2 dagen

GITDuur: 1 dag

ADVJAVADuur: 1 dag

AGUMLDuur: 3 dagen

SPRINGCLDuur: 3 dagen

JEE8UPDATEDuur: 1 dag

JAVA8Duur: 3 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 31: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

6160 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Core HTML and CSS

Advanced HTML and CSS

JavaScript Development

Web Components

Building Professional Single Page Applications

with Angular

TypeScript Development Developing Apps and Elements with Polymer

HTMLCSSCOR Duur: 3 dagen

HTMLCSSADV Duur: 2 dagen

JSDEVDuur: 5 dagen

WEBCOMPDuur: 2 dagen

ANGULAR Duur: 4 dagen

TSDEVDuur: 3 dagen

POLDEVDuur: 5 dagen

Voorkennis

Developer Java (back-end)

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Ora

cle Java

Info Support Oracle JavaInfo Support Oracle Java

De Developer Java (front-end) is primairverantwoordelijk voor het ontwikkelen vanfunctionaliteit in de front-end van de applicatie. Daarbij is de developer goed op de hoogte van de functionaliteit die de verschillende JavaScript frameworks, HTML en CSS bieden. De developer moet kunnen zorgen voor een correcte implementatie conform de ontworpen architectuur. De DeveloperJava is in staat om UML-diagrammen te lezen en teimplementeren.

Vereiste kennis en ervaring

▪ Kennis van JavaScript, HTML en CSS ▪ Kennis van projectaanpak, ontwerpmethodieken en

Design Patterns ▪ Technisch gerichte ontwerpmethoden en -technieken, zoals bijvoorbeeld UML

▪ Project methodieken zoals Agile (Scrum, Kanban) ▪ Object oriëntatie en functioneel programmeren

▪ Kennis van de verschillende JavaScript frameworks ▪ TypeScript ▪ Angular ▪ Polymer ▪ Web Components

Developer Java (front-end)

Page 32: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

6362 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Developing Java RESTful Web ServicesJava Web Services Workshop

Developing with Cucumberfor Java

Continuous Delivery for Java

Functional Programmingin Scala

Developing SQL Databases Docker EssentialsDesign Patterns for C++,

C#, VB .NET and Java Developers

JAVARESTDuur: 2 dagen

JAVAWSDuur: 3 dagen

DEVCUCJAVDuur: 3 dagen

CONDEVJDuur: 3 dagen

SCALADEVDuur: 3 dagen

MS20762Duur: 5 dagen

DOCKERESSDuur: 2 dagen

DPAT Duur: 1 dag

Voorkennis

Developer Java (front-end en back-end)

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Info Support Oracle JavaInfo Support Oracle Java

De Lead Developer Java is verantwoordelijk voor het ontwikkelen van functionaliteit in alle lagen van een applicatie en het begeleiden en aansturen van het team. Daarbij is de developer goed op de hoogte van de functionaliteit die Java SE, EE en Spring bieden. De developer heeft een adviserende taak richting de architect en draagt zorg voor een correcte implementatie conform de systeemarchitectuur. De developer kent ook de consequenties van een architectuur en is in staat deze met het team te implementeren. De developer kan afwegingen maken over non-functionele keuzes die de performance, beveiliging en schaalbaarheid van een applicatie ten goede komen. Met betrekking tot dataopslag heeft de Lead Developer kennis van relationele databases en SQL.

Vereiste kennis en ervaring

▪ Kennis zoals beschreven in de profielen: ▪ Developer Java (back-end) ▪ Developer Java (front-end)

▪ Kennis van verschillende architectuur aanpakken ▪ Kennis van concepten als:

▪ Containers ▪ Continuous Delivery ▪ Design Patterns ▪ Test principes ▪ Protocollen als REST en SOAP ▪ Relationele en NoSQL databases ▪ Verschillende (type) programmeertalen

Lead Developer Java

Ora

cle Java

Page 33: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

6564 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Info Support Oracle JavaInfo Support Oracle Java

De architect heeft als primaire taak om de technische architectuur op te zetten en te bewaken. De architectuur dient aan te sluiten bij de (non) functionele eisen en wensen van de klanten op middellange termijn. Daarbij spelen aspecten als onderhoudbaarheid, schaalbaarheid, betrouwbaarheid, performance, beveiliging en uitbreidbaarheid een belangrijke rol. De architect zet zijn kennis en ervaring van het Java (EE) en Spring platform in om een adequate architectuur op te zetten. Naast deze inhoudelijke aspecten, zorgt de architect ervoor dat ontwerp en ontwikkeling op een eenduidige manier gebeurt, zodat de resultaten van de verschillende ontwikkelaars een samenhangend geheel vormen.

Vereiste kennis en ervaring

▪ Op conceptueel niveau kennis van de onderwerpen zoals genoemd in het Lead Developer Java profiel

▪ Kennis van architectuur concepten en het realiseren ervan

▪ Persoonsgerichte competenties als communicatief, klantgericht, probleemanalyse, samenwerken

IT-Architect Java

Voorkennis

Lead Developer Java

Estimate your Project Budget

Bedrijfsarchitectuur voorIT-Professionals

EXPESTDuur: 0,5 dag

BALDDuur: 6 dagen

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Ora

cle Java

Page 34: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

6766 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Info Support T-ShapedInfo Support T-Shaped

In het opleiden van ICT-professionals kan dat nog wel een uitdaging vormen. In eerste aanleg lijkt het niet zo moeilijk. Je zet in iemands opleidingsplan ook opleidingen uit andere vakgebieden en zorgt op dit manier voor de horizontale T-as bij het opleiden.

In theorie een goede aanpak, maar met het nadeel dat het aantal trainingsdagen enorm toeneemt, hetgeen operationeel en kostentechnisch voor de opdrachtgever een probleem kan zijn. Maar ook didactisch is het uitdaging als de cursist als het ware overspoeld wordt met trainingen.

Daarnaast hebben veel opleidingen het uitgangspunt om technisch specialisten in dat gebied te moeten opleiden. Wat er voor zorgt dat er veel onderwerpen met ook veel diepgang worden behandeld, terwijl de T-shaped professional wel kennis nodig heeft van veel onderwerpen, maar niet noodzakelijk even diep als de specialist.

We hebben een opzet gemaakt voor een aantal T-shaped profielen en deze kunnen als uitgangspunt dienen. Hiernaast vindt u het profiel voor de Developer .NET.

Developer .NET

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Voorkennis

Kerntraject .NETBouwen Operations

JavaScript DevelopmentXamarin Fundamentals Windows Infrastructurefor Developers

Xamarin Advanced

Developing ASP.NET Core MVC Web Applications

Windows Powershell Desired State Configuration

HTML5 and CSS3

Advanced Unit Testingwith .NET

TypeScript Development

Developing Data Access Solutions with Microsoft

Visual Studio

Building ProfessionalSingle Page Applications

with Angular

Administering AzureDevOps Server

Windows Powershell Desired State Configuration

Windows Server forDevOps Engineers

JSDEVDuur: 5 dagen

XAMFUNDuur: 3 dagen

WINDEVDuur: 2 dagen

XAMADVDuur: 3 dagen

MS20486Duur: 5 dagen

POSHDSCDuur: 3 dagen

HTML5CSS3Duur: 5 dagen

ADVUTDuur: 1 dag

TSDEVDuur: 3 dagen

DDASDuur: 5 dagen

ANGULARDuur: 4 dagen

ADMTFSDuur: 3 dagen

POSHDSCDuur: 3 dagen

WSDEVDuur: 2 dagen

Afhankelijk van

specialisatie

T-Sh

ap

ed

Page 35: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

6968 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Developing Java RESTful Web Services

Professional AgileTester TrainingJava Web Services Workshop

Cucumber Javafor Developers Rapid Software TestingContinuous Delivery for Java

Functional Programmingin Scala

ISTQB Expert LevelImproving the Testing Process

(Module Assessing Test Processes)

Developing SQL DatabasesUser Story Testing:

Testen van User Stories binnen een Agile context

Docker Essentials

Design Patterns for C++, C#, VB .NET and Java Developers

JAVARESTDuur: 2 dagen

PROFATTDuur: 2 dagen

JAVAWSDuur: 3 dagen

DEVCUCJAVDuur: 3 dagen

RSTDuur: 3 dagen

CONDEVJDuur: 3 dagen

SCALADEVDuur: 3 dagen

ISTQBATPDuur: 4 dagen

MS20762Duur: 5 dagen

WUSTDuur: 1 dag

DOCKERESSDuur: 2 dagen

DPAT Duur: 1 dag

Voorkennis

Developer Java (front-end en back-end)

Info Support T-ShapedInfo Support T-Shaped

Lead Developer Java

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Bouwen Testen

T-Sh

ap

ed

In het opleiden van ICT-professionals kan dat nog wel een uitdaging vormen. In eerste aanleg lijkt het niet zo moeilijk. Je zet in iemands opleidingsplan ook opleidingen uit andere vakgebieden en zorgt op dit manier voor de horizontale T-as bij het opleiden.

In theorie een goede aanpak, maar met het nadeel dat het aantal trainingsdagen enorm toeneemt, hetgeen operationeel en kostentechnisch voor de opdrachtgever een probleem kan zijn. Maar ook didactisch is het uitdaging als de cursist als het ware overspoeld wordt met trainingen.

Daarnaast hebben veel opleidingen het uitgangspunt om technisch specialisten in dat gebied te moeten opleiden. Wat er voor zorgt dat er veel onderwerpen met ook veel diepgang worden behandeld, terwijl de T-shaped professional wel kennis nodig heeft van veel onderwerpen, maar niet noodzakelijk even diep als de specialist.

We hebben een opzet gemaakt voor een aantal T-shaped profielen en deze kunnen als uitgangspunt dienen. Hiernaast vindt u het profiel voor de Lead Developer Java.

Page 36: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

7170 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Scrum Essentials

Driving Developmentby Example

Agile Requirements Functie PuntAnalyse Training JavaScript Development

Building ProfessionalSingle Page Applications

with Angular

Certified Function Point Analyst Examentraining HTML5 and CSS3Workshop Impact Mapping

Agile Unified Modeling Language (UML)

IREB Foundation

Workshop Story Mapping

Using Sparx Systems Enterprise Architect

Bedrijfsarchitectuur voor IT-Professionals

WSIMDuur: 1 dag

AGUMLDuur: 3 dagen

IREBDuur: 3 dagen

WSTMAPDuur: 1 dag

SSARCHDuur: 1 dag

BALDDuur: 6 dagen

AGREDuur: 3 dagen

FPADuur: 2 dagen

JSDEVDuur: 5 dagen

ANGULARDuur: 4 dagen

FPAEXDuur: 1 dag

HTML5CSS3Duur: 5 dagen

SCRUMESDuur: 1 dag

ATDDDuur: 1 dag

CFPA

Certified Function Point Analyst

IREBF

Certified Professional for Requirements Engineering

Foundation level

T-Sh

ap

edInfo Support T-ShapedInfo Support T-Shaped

Requirements Engineer

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Analyse Bouw

In het opleiden van ICT-professionals kan dat nog wel een uitdaging vormen. In eerste aanleg lijkt het niet zo moeilijk. Je zet in iemands opleidingsplan ook opleidingen uit andere vakgebieden en zorgt op dit manier voor de horizontale T-as bij het opleiden.

In theorie een goede aanpak, maar met het nadeel dat het aantal trainingsdagen enorm toeneemt, hetgeen operationeel en kostentechnisch voor de opdrachtgever een probleem kan zijn. Maar ook didactisch is het uitdaging als de cursist als het ware overspoeld wordt met trainingen.

Daarnaast hebben veel opleidingen het uitgangspunt om technisch specialisten in dat gebied te moeten opleiden. Wat er voor zorgt dat er veel onderwerpen met ook veel diepgang worden behandeld, terwijl de T-shaped professional wel kennis nodig heeft van veel onderwerpen, maar niet noodzakelijk even diep als de specialist.

We hebben een opzet gemaakt voor een aantal T-shaped profielen en deze kunnen als uitgangspunt dienen. Hiernaast vindt u het profiel voor de Requirements Engineer.

Page 37: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

7372 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Scrum Essentials Driving Developmentby ExampleAgile Requirements Functie Punt

Analyse TrainingCertified Function Point Analyst Examentraining

Workshop Impact Mapping

Agile Unified Modeling Language (UML) IREB Foundation

Workshop Story MappingUsing Sparx Systems Enterprise Architect

Bedrijfsarchitectuur voor IT-Professionals

WSIMDuur: 1 dag

AGUMLDuur: 3 dagen

IREBDuur: 3 dagen

WSTMAPDuur: 1 dag

SSARCHDuur: 1 dag

BALDDuur: 6 dagen

AGREDuur: 3 dagen

FPADuur: 2 dagen

FPAEXDuur: 1 dag

SCRUMESDuur: 1 dag

ATDDDuur: 1 dag

CFPA

Certified Function Point Analyst

IREBF

Certified Professional for Requirements Engineering

Foundation level

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Info Support OverigInfo Support Overig

De Requirements Engineer stelt samen met gebruikers en opdrachtgevers de functionele en non-functionele requirements op waaraan een informatiesysteem moet voldoen. De Requirements Engineer analyseert bedrijfsprocessen en stelt het op te lossen probleem vast. Een analyse van de requirements leidt vervolgens tot een ontwerp van het systeem. Gedurende de realisatie van het systeem bewaakt de requirements engineer de scope, inventariseert nieuwe wensen, managed de requirements en zorgt dat het ontwikkelteam en andere stakeholders voortdurend op de hoogte zijn van de te realiseren functionaliteiten. Daarmee is de Requirements Engineer de linking pin tussen het ontwikkel- en testteam en de business.

De Requirements Engineer is sparringpartner voor de architect en de projectleider. Hij is verantwoordelijk voor het totale ontwerptraject en assisteert bij het opstellen van de testplannen.

Competenties

▪ Analytisch vermogen ▪ Communicatief vaardig ▪ Zowel schriftelijk als mondeling ▪ Luisteren ▪ Door middel van doorvragen de benodigde informatie verkrijgen

▪ Juiste informatie uit gesprekken kunnen filteren ▪ Initiatief nemen ▪ Bepalen mogelijke oorzaken van het probleem ▪ Probleem ontleden in componenten ▪ Herkomst probleem en samenhang kunnen beschrijven

▪ Juiste stakeholders kunnen identificeren en documenteren

▪ Aandacht en ruimte geven aan gesprekspartners ▪ Informatie goed kunnen overbrengen ▪ Essentie van iets kunnen overbrengen ▪ Kansen zoeken en daarop actie ondernemen ▪ Organiseren ▪ Opzetten/leiden van bijeenkomsten ▪ Planmatig kunnen werken ▪ Methodisch kunnen werken ▪ Conceptueel denken ▪ Zaken in grotere verbanden kunnen plaatsen ▪ Verbanden kunnen leggen met andere informatie voor het verkrijgen van een beter inzicht

De volgende kennis wordt verondersteld

▪ Concepten en industriestandaarden (HTML, SOAP XML, etc.)

▪ .NET platform/Java

Ervaring

▪ Requirements Management met Use Cases ▪ Kennis van verschillende requirements ▪ Elicitatietechnieken ▪ Unified Modeling Language ▪ Enterprise Architect ▪ Agile software ontwikkelmethoden ▪ Unified Process

Requirements Engineer

Overig

Page 38: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

75BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)

Microsoft Development

Microsoft Windows Server System

Microsoft Data Solutions

Oracle Java

T-Shaped

Overige

40.

48.

54.

58.

66.

72.

SKILLS ASSESSMENT(kennisprofielen)

2020 CertificeringEen certificering geeft aan dat u een bepaald niveau heeft bereikt. Op de volgende pagina’s kunt u lezen welke certificeringen u bij Info Support kunt behalen.

CERTIFICERING

Microsoft App Builder

Microsoft Cloud Platform & Infrastructure

Data Management & Analytics

Microsoft Productivity

Microsoft Certified

Microsoft 365 Certified

Google Development

Oracle Java

Test

Overig

80.

83.

86.

88.

90.

93.

95.

96.

97.

99.

Page 39: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

77BEL VOOR INFORMATIE +31 (0)318- 50 11 19 (NL) OF +32 (0)15 28 63 70 (BE)76

Info Support KenniscentrumInfo Support KenniscentrumInfo Support Kenniscentrum

Microsoft Certifications

Page 40: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

78

Info Support KenniscentrumInfo Support Kenniscentrum

Certificering zien wij als middel en niet als doel op zich. Bij ons staat vakmanschap centraal en moet een certificering bijdragen tot beter vakmanschap. Dat lijkt vanzelfsprekend, toch is dat niet zo. Er zijn zelfs aanbieders die certificaten te koop aanbieden. Geluk-kig geen dagelijkse praktijk, maar toch: het kan een enorme schade opleveren wanneer iemand die niet werkelijk over de juiste competenties beschikt, aan IT-projecten gaat werken.“Inhuren van een professional duur? Wacht maar tot u een amateur inhuurt!”Een certificaat is uiteraard geen volledige garantie, het geeft wel aan dat iemand over een bepaald, vast-omlijnd basisniveau beschikt. Ook voor onze eigen professionals vinden wij certificering daarom van groot belang.

Trend

Wij constateren duidelijk een trend in de markt: de vraag naar gecertificeerde professionals stijgt sterk. Bij onderzoek onder gecertificeerde IT professionals komen hiervoor de volgende redenen naar voren:• onderscheidend vermogen in de markt;• meer vertrouwen in eigen vaardigheden en kennis;• productiever in het dagelijks werk;• positief effect op de carrièreontwikkeling.

Opdrachtgevers onderschrijven de bovenstaande effecten, maar voegen daarbij de volgende toe:• klanten eisen niveau als ze personeel inhuren;• certificeringen worden steeds belangrijker door

verhoogde aansprakelijkheid en wetgeving;• certificaten zijn voor opleider en medewerker een

meetpunt voor het effect van een opleidingstraject;• leveranciers stellen eisen aan partnerprogramma’s.

Als opleider zien wij bovendien een sterk stimulerend effect van certificeringen. Examens en certificaten zijn voor veel kandidaten immers aanleiding om de stof extra grondig en volledig te bestuderen. Hierdoor onthouden kandidaten het geleerde beter en komt de waarde van een training beter tot zijn recht.

Certificering het eindpunt?

Uiteraard zijn certificeringen niet het eindpunt, nog altijd is praktijkkennis moeilijk toetsbaar en wel heel belangrijk onderdeel van wat iemand tot een goede professional maakt.Wij vergelijken certificeringen dan ook vaak met een rijbewijs, het hoeft niet meteen te zeggen dat je een goede chauffeur bent, maar als we ’s morgens in de auto stappen is het toch wel fijn om te weten dat iedereen dat bewijs heeft.

Hoe kunnen wij u helpen?

In deze training guide hebben we zo overzichtelijk mogelijk weergegeven welke opleidingen van Info Support relateren aan een certificering. Maar we bieden meer mogelijkheden om uw slagingskans te verhogen, namelijk door middel van:• proefexamens;• examentrainingen;• cases; • blogs;• Open Leercentrum.

U kunt altijd contact met ons opnemen voor een advies op maat op telefoonnummer +31 (0)318 - 50 11 19 (NL) of +32 (0)15 28 63 70 (BE) of via onze website training.infosupport.com.

Trend in de markt

Page 41: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

80 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 81

Micro

soft A

pp

Bu

ilder

MCSA

Universal Windows Platform

STAP 1

STAP 2

70-483

Programming in C#

Multithreading, Parallel Programming and

Asynchronous Programming in C# . NET

LINQ: .NET Language-Integraded QueryProgramming with C# Cryptography in C# .NET

CRYPTODuur: 1 dag

THREADSDuur: 2 dagen

LINQDuur: 2 dagen

CNETINDuur: 5 dagen

Xamarin AdvancedXamarin Fundamentals

XAMADVDuur: 3 dagen

XAMFUNDuur: 3 dagen

70-357

Developing Mobile Apps70-483

Programming in C#

70-486

Developing ASP.NET MVC Web Applications

70-480

Programming in HTML5with JavaScript

and CSS3

MCSD

App Builder

Programming with C# HTML5 and CSS3

LINQ: .NET Language-Integrated Query

Multithreading, ParallelProgramming and

AsynchronousProgramming in C# .NET

Cryptography in C# .NET

Developing ASP.NET Core MVC Web Applications

LINQDuur: 2 dagen

THREADSDuur: 2 dagen

CRYPTODuur: 1 dag

MS20486Duur: 5 dagen

CNETINDuur: 5 dagen

HTML5CSS3Duur: 5 dagen

Afhankelijk van

specialisatie

Certificering Microsoft App Builder Certificering Microsoft App Builder

Microsoft Certified Solutions Associate

Universal Windows Platform

Microsoft Certified Solutions Associate

Web Applications

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 42: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

82 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 83

70-486

Developing ASP.NET MVC Web Applications

70-357

Developing Mobile Apps

MCSD

App Builder

Developing ASP.NET Core MVC Web Applications Xamarin Fundamentals

Xamarin Advanced

MS20486Duur: 5 dagen

XAMFUNDuur: 3 dagen

XAMADVDuur: 3 dagen

Voorkennis

MCSA

Afhankelijk van

specialisatie

Certificering Microsoft App Builder

Microsoft Certified Solutions Developer

App Builder

Certificering Microsoft Cloud Platform & Infrastructure

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

70-740

Installation, Storage, and Compute with

Windows Server 2016

70-741

Networking with Windows Server 2016

70-742

Identity with Windows Server 2016

Installation, Storage, and Compute with

Windows Server 2016

Networking with Windows Server 2016

Identity with Windows Server 2016

MS20741Duur: 5 dagen

MS20742Duur: 5 dagen

MS20740Duur: 5 dagen

MCSA

Windows Server 2016

Microsoft Certified Solutions Associate

Windows Server 2016

Micro

soft C

lou

d P

latfo

rm &

Infra

structu

re

Page 43: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

84 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 85

70-744

Securing Windows Server 2016

70-467

Designing BusinessIntelligence Solutions with Microsoft SQL

Server 2012

70-537

Configuring and Operatinga Hybrid Cloud with

Microsoft Azure Stack

70-767

Implementing a SQL Data Warehouse

70-414

Implementing anAdvanced ServerInfrastructure

70-762

Developing SQL Databases

70-745

Implementing a Software-Defined Datacenter

70-768

Developing SQL Data Models

MCSE

Core Infrastructure

MCSE

Data Management and Analytics

Securing Windows Server 2016

Designing Self-ServiceBusiness Intelligence and

Big Data Solutions

Configuring and Operatinga Hybrid Cloud with

Microsoft Azure Stack

Implementing a SQL Data Warehouse

Implementing anAdvanced Server

InfrastructureDeveloping SQL Databases

Implementing a Software-Defined DataCenter

Developing SQL Data Models

MS20744Duur: 5 dagen

MS20467Duur: 3 dagen

MS20537Duur: 5 dagen

MS20767Duur: 5 dagen

MS20414Duur: 5 dagen

MS20762Duur: 5 dagen

MS20745Duur: 5 dagen

MS20768Duur: 3 dagen

Kies 1examen

Kies 1examen

Voorkennis

MCSA Windows Server 2016

Voorkennis

MCSA in SQL Server 2014/2016,

SQL Database Administration,Database Development,

BI Development

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Microsoft Certified Solutions Expert

Core Infrastructure

Microsoft Certified Solutions Expert

Data Management and Analytics

Certificering Microsoft Cloud Platform & Infrastructure Certificering Microsoft Cloud Platform & InfrastructureM

icroso

ft Clo

ud

Pla

tform

& In

frastru

cture

Page 44: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

86 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 87

MCSA

SQL 2016 Database Development

MCSA

SQL 2016 Business Intelligence Development

MCSA

SQL 2016 Database Administration

Developing SQL Databases Developing SQL Data Models

Provisioning SQL Databases

Querying Data with Transact-SQL

Implementing a SQL Data Warehouse

Administering a SQL Database Infrastructure

MS20762Duur: 5 dagen

MS20768Duur: 3 dagen

MS20765Duur: 3 dagen

MS20761Duur: 5 dagen

MS20767Duur: 5 dagen

MS20764Duur: 5 dagen

70-761

Querying Data with Transact-SQL

70-767

Implementing a SQL Data Warehouse

70-764

Administering a SQL Database Infrastructure

70-762

Developing SQL Databases

70-768

Developing SQL Data Models

70-765

Provisioning SQL Databases

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Kies 1examen

Voorkennis

MCSA in SQL Server 2014/2016,

SQL Database Administration, Database Development,

BI Development

70-467Designing Business

Intelligence Solutions with Microsoft SQL

Server 2012

70-767

Implementing a SQL Data Warehouse

70-762

Developing SQL Databases

70-768

Developing SQL Data Models

MCSE

Data Management and Analytics

Designing Self-Service Business Intelligence and

Big Data Solutions

Implementing a SQL Data Warehouse

Developing SQL Databases

Developing SQL Data Models

MS20467Duur: 3 dagen

MS20767Duur: 5 dagen

MS20762Duur: 5 dagen

MS20768Duur: 3 dagen

Microsoft Certified Solutions Expert

Data Management and Analytics

Microsoft Certified Solutions Associate

SQL 2016 Database Administration

Microsoft Certified Solutions Associate

SQL 2016 Database Development

Microsoft Certified Solutions Associate

SQL 2016 Business Intelligence Development

Certificering Data Management & Analytics Certificering Data Management & AnalyticsD

ata

Ma

na

gem

ent &

An

alytics

Page 45: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

88 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Info Support Kenniscentrum

MCSA

Windows Server 2016

Networking with Windows Server 2016

Identity with Windows Server 2016

Installation, Storage, and Compute with

Windows Server 2016

MS20741Duur: 5 dagen

MS20742Duur: 5 dagen

MS20740Duur: 5 dagen

70-740

Installation, Storage, and Compute with

Windows Server 2016

70-741

Networking with Windows Server 2016

70-742

Identity with Windows Server 2016

Microsoft Certified Solutions Associate

Windows Server 2016

Certificering Microsoft Productivity

Page 46: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

90 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 91

Microsoft Certified

Azure Fundamentals

Microsoft Certified

Azure AdministratorAssociate

Microsoft Certified

Azure Security Engineer Associate

Microsoft Certified

Azure DevOps Engineer Expert

Microsoft Certified

Azure Developer Associate

Microsoft Certified

Azure Data Scientist Associate

Microsoft AzureFundamentals

Microsoft AzureAdministrator

Microsoft Azure Security Technologies Azure DevOps Engineer

Developing Solutions for Microsoft Azure

Designing andImplementing a Data

Science Solution on Azure

MSAZ900Duur: 1 dag

MSAZ103Duur: 4 dagen

MSAZ500Duur: 5 dagen

MSAZ400Duur: 2 dagen

MSAZ203Duur: 5 dagen

MSDP100Duur: 2 dagen

AZ-900

Microsoft AzureFundamentals

AZ-103

Microsoft AzureAdministrator

AZ-500

Microsoft Azure Security Technologies

AZ-400

Microsoft Azure DevOps Solutions

AZ-203

Developing Solutions for Microsoft Azure

DP-100

Designing andImplementing a DataScience Solution

on Azure

Voorkennis

Microsoft CertifiedAssociate:

Azure Administratorof

Azure Developer

Microsoft Certified

Azure Fundamentals

Microsoft Certified

Azure Administrator Associate

Certificering Microsoft Certified Certificering Microsoft Certified

Microsoft Certified

Azure Security Engineer

Microsoft Certified

Azure DevOps Engineer Expert

Microsoft Certified

Azure Developer Associate

Microsoft Certified

Azure Data Scientist Associate

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Micro

soft C

ertified

Page 47: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

92 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 93

Optioneel

Microsoft 365Fundamentals

Optioneel

Microsoft 365Fundamentals

Microsoft 365 Certified

Fundamentals

Microsoft 365 Certified

Security AdministratorAssociate

Microsoft 365 Certified

Messaging AdministratorAssociate

Microsoft 365Fundamentals

Microsoft 365 Security Administrator

Planning and Configuringa Messaging Platform

Implementing a Hybridand Secure Messaging

Platform

MS900Duur: 1 dag

MS500Duur: 5 dagen

MS200Duur: 5 dagen

MS201Duur: 5 dagen

MS-900

Microsoft 365Fundamentals

MS-500

Microsoft 365 Security Administration

MS-200

Planning and Configuring aMessaging Platform

MS-201

Implementing a Hybridand Secure Messaging

Platform

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Microsoft 365 Certified

Fundamentals

Certificering Microsoft 365 Certified

Microsoft Certified

Azure AI Engineer Associate

Microsoft Certified

Azure Data Engineer Associate

Designing andImplementing an Azure AI Solution

Implementing an Azure Data Solution

Designing an Azure Data Solution

MSAI100Duur: 2 dagen

MSDP200Duur: 3 dagen

MSDP201Duur: 2 dagen

AI-100

Designing andImplementing an

Azure AI Solution

DP-200

Implementing an Azure Data Solution

DP-201

Designing an Azure Data Solution

Microsoft Certified

Azure AI Engineer Associate

Certificering Microsoft Certified

Microsoft Certified

Azure Data Engineer Associate

Microsoft 365 Certified

Security Administrator Associate

Microsoft 365 Certified

Messaging Administrator Associate

Micro

soft 3

65

Certifi

ed

Page 48: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

94 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 95

Google Developers Certification

Mobile Web Specialist

Certificering Google Development

Google Developers Certification

Associate Android Developer

Microsoft 365 Certified

Teamwork Administrator Associate

Microsoft 365 Certified

Modern Desktop Administrator Associate

Microsoft 365 Certified

Enterprise Administrator Expert

Certificering Microsoft 365 Certified

Optioneel

Microsoft 365Fundamentals

Optioneel

Microsoft 365Fundamentals

Voorkennis

Microsoft 365 CertifiedAssociate:

Modern DesktopAdministrator

ofTeamwork Administrator

ofMessaging Administrator

ofSecurity Administrator

Microsoft 365 Certified

Teamwork AdministratorAssociate

Microsoft 365 Certified

Modern DesktopAdministrator Associate

Microsoft 365 Certified

Enterprise AdministratorExpert

Deploying Microsoft 365Teamwork

Windows 10

Microsoft 365 Identity and Services

Deploying SharePointServer Hybrid

Managing ModernDesktops

Microsoft 365 Mobility and Security

MS300Duur: 5 dagen

MD100Duur: 5 dagen

MS100Duur: 5 dagen

MS301Duur: 5 dagen

MD101Duur: 5 dagen

MS101Duur: 5 dagen

MS-300

Deploying Microsoft 365Teamwork

MD-100

Windows 10

MS-100

Microsoft 365 Identity and Services

MS-301

Deploying SharePointServer Hybrid

MD-101

Managing ModernDesktops

MS-101

Microsoft 365 Mobility and Security

Go

og

le Develo

pm

ent

GOOGLE certified

Mobile Web Specialist

GOOGLE certified

Associate Android Developer

Progressive Web Apps (PWA)JavaScript DevelopmentHTML5 and CSS3

Advanced Android Development

Fundamentals of Android Development

PWADEVDuur: 3 dagen

JSDEVDuur: 5 dagen

HTML5CSS3Duur: 5 dagen

ANDADVDuur: 5 dagen

ANDFUNDuur: 5 dagen

GMWS

Mobile Web Specialist

GAAD

Associate Android Developer

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Page 49: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

96 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 97

OCP

Java SE 11 Programmer 1

OCP

Java SE 11 Programmer II

Java Programming

Lambdas and Streams in Java

Java 9 and beyond

JAVANCDuur: 5 dagen

JAVA8Duur: 3 dagen

JAV9BEYONDDuur: 3 dagen

1ZO815

Java SE 11 Programmer 1

1ZO-816

Java SE 11 Programmer II

Voorkennis

Java SE 11 Programmer I

Oracle Certified Associate

Java SE 11 Programmer I

Certificering Oracle Java

Oracle Certified Professional

Java SE 11 Programmer II

Test

ISTQB

Foundation

ISTQB

Agile Tester Extension

ISTQB Foundation

ISTQB Foundation Extension Agile Tester

ISTQBFOUNDuur: 3 dagen

ISTQBFEDuur: 2 dagen

ISTQB

Extension Agile Tester

ISTQB

Foundation

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

Foundation Level

ISTQB Foundation

Certificering Test

Foundation Level

ISTQB Foundation Extension Agile Tester

Page 50: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

98 INFO SUPPORT | TRAINING.INFOSUPPORT.COM 99

P2F

PRINCE2 Foundation

TG 9

TOGAF 9 Certified

ITILF3

Foundation Certificate in IT Service Management v3

PRINCE2 Foundation Training and Exam

An Enterprise ArchitectureFramework

ITIL Foundation

P2FOUDuur: 3 dagen

TOGAFDuur: 4 dagen

ITIL017Duur: 3 dagen

ITV3F

ITIL V3 Foundation

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

ITIL

ITIL Service Management Foundation

Certificering Overig

PRINCE2

Prince 2 Foundation

TOGAF

TOGAF 9 Certified

Advanced Level

ISTQB Advanced Level Test Manager

Certificering Test

Advanced Level

ISTQB Advanced Level Technical Test Analyst

Advanced Level

ISTQB Advanced Test Analyst

Advanced Level

ISTQB Certified Tester Advanced Level

Overig

ISTQB Advanced Test Manager

ISTQB Advanced Technical Test Analyst

ISTQB Advanced Test Analyst

ISTQB Advanced Test Analyst

ISTQBATMDuur: 6 dagen

ISTQBATTADuur: 6 dagen

ISTQBATADuur: 5 dagen

ISTQBATADuur: 5 dagen

ISTQB

Advanced Level Test Manager

ISTQB

Advanced Level Technical Test Analyst

ISTQB

Advanced Test Analyst

ISTQB

Advanced Test Analyst

Voorkennis

ISTQBFoundation

Voorkennis

ISTQBFoundation

Voorkennis

ISTQBFoundation

4 certificeringen:

ISTQB Foundationen

ISTQB Advanced Level Test Manager

enISTQB Advanced LevelTechnical Test Analyst

enISTQB Advanced Test

Analyst

ISTQBATM

Advanced Test Manager

ISTQBATTA

Advanced Technical Test Analyst

ISTQBATA

Advanced Test Analyst

ISTQBATA

Advanced Test Analyst

Willekeurigevolgorde

Page 51: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

100

PSPO I

Professional Product Owner I

PSM I

Professional Scrum Master I

OCEB

OCEB 2 Fundamental

Scrum Product Owner

Scrum Master

SCRUMPODuur: 2 dagen

SCRUMMASDuur: 2 dagen

PSPO-I

Professional Scrum Product Owner I Assessment

PSM-I

PSM I Assessment

Get Ready for the BPM OCEB 2 Exam

BPMOCEB2Duur: 3 dagen

OMG-OCEB2-FUND100

OCEB 2 Fundamental

Training Examen Certificering Praktijkcase Geadviseerde volgorde Verplichte volgorde

SCRUM

Professional Product Owner

Certificering Overig

SCRUM

Professional Scrum Master

OCEB

OCEB 2 Fundamental

Page 52: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

102 INFO SUPPORT | TRAINING.INFOSUPPORT.COM

Algemene voorwaardenVoor onze algemene voorwaarden gaat u naar onze website: http://www.infosupport.com/algemene-voorwaarden-en-zakelijke-gegevens/

Alle bedragen zijn exclusief BTW en geldig tot en met 31 december 2020. Hoewel aan de samenstelling van Dé IT Training Guide de uiterste zorg is besteed, kunnen geen rechten worden ontleend aan mogelijke onjuistheden. Alle bedrijfsnamen, productnamen en overige merknamen zijn eigendom van hun respectieve eigenaren.

Druk- en zetfouten voorbehouden.

ColofonConcept en uitvoering: De Merkenbouwers, ‘s-HertogenboschFotografie: Norbert Waalboer Fotografie, Utrecht

Het Kenniscentrum van Info Support is:

SE URITY

Page 53: Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e nni ser u m K e is el n w or aisi e Sree i Opleii en Kennise en Opleis an C ereies

Hoofdvestiging & Seminarlocatie

Kruisboog 42 | 3905 TG Veenendaal | Nederland

T +31 (0)318 - 55 20 20 | E [email protected]

Kenniscentrum & Traininglocatie Veenendaal

De Smalle Zijde 39 | 3903 LM Veenendaal | Nederland

T +31 (0)318 - 50 11 19 | E [email protected]

Traininglocatie Utrecht

St. Jacobsstraat 12 | 3511 BS Utrecht | Nederland

T +31 (0)318 - 50 11 19 | E [email protected]

Info Support België

Generaal De Wittelaan 17 | bus 30 | 2800 Mechelen | België

T +32 (0)15 28 63 70 | E [email protected]

Global Services België

Nederzwijnaarde 2 | 9052 Gent | België

T +32 (0)93 44 00 53 | E [email protected]