Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e...
Transcript of Dé IT Training Guide · Infrastructure Engineer ... Associate Android Developer ... Sr e ei ng K e...
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
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
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.
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
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
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
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
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.
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
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.’
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.’
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
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:
‘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
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
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
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
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
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
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’
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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.
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]