Opleidingen
68.069
resultaten
Cursus Python
Cursus Python: leer op een intuïtieve en toegankelijke wijze allerlei professionele en kwalitatieve webapplicaties en grafische user interfaces te ontwikkelen
Wilt u een intuïtieve, makkelijke en krachtige programmeertaal aanleren die op vele fronten inzetbaar is? Wilt u aan de hand van uitgebreide standaardbibliotheken allerlei professionele en kwalitatieve webapplicaties en grafische user interfaces ontwikkelen? Of wilt u Python inzetten bij veelgevraagde disciplines zoals Artificial Intelligence (AI), big data, data science, cyber security of machine learning? Dan is deze praktijkgerichte cursus Python van Global Training zonder twijfel interessant voor u!
Het in Nederland ontwikkelde Python is een snelle, krachtige en open source programmeertaal waarmee een breed scala aan veelzijdige webapplicaties en grafische user interfaces ontwikkeld kunnen worden. Python is anders dan zijn concurrenten omdat het in de basis altijd al een object georiënteerde programmeertaal was. Verder wordt de Python taal gekenmerkt door een duidelijk en makkelijk te begrijpen syntax. Hierdoor is Python een programmeertaal die in vergelijking met andere programmeertalen relatief makkelijk aan te leren is. Zelfs al heeft u geen programmeer kennis. Dit komt doordat Python over een zeer uitgebreide bibliotheek met standaardfunctionaliteiten beschikt waarmee u snel webapplicaties kunt ontwikkelen. Hierdoor hoeft u dus niet telkens opnieuw het wiel uit te vinden en kunt terugvallen op reeds bestaande objecten. In vakjargon wordt dit ook “Rapid Application Development” genoemd. Bovendien is Python ook nog eens open source (gratis) van aard en kan het op bijna elk platform gebruikt worden. Inmiddels is de Python taal wereldwijd geroemd om zijn toegankelijkheid en intuïtief gebruik en niet voor niets razend populair onder webdevelopers.
Het krachtige en veelzijdige Python wordt tegenwoordig dan ook veel gebruikt bij de ontwikkeling van state of the art object georiënteerde applicaties. Ook is Python een populaire taal voor het ontwikkelen van grafische user interfaces en webapplicaties op het Linux platform. Denk maar aan Linux distributies zoals RedHat, die gebouwd zijn met Python. Ook worden Google apps vaak in Python ontwikkeld omwille de vele voordelen ten opzichte van allerlei andere programmeertalen. Daarnaast is Python op dit moment ook een veelgevraagde specialisatie binnen de domeinen van kunstmatige intelligentie (AI), big data, data analyse, cyber veiligheid en machine learning. Stuk voor stuk nieuwe kennisdomeinen waar organisaties steeds vaker op inzetten. Daarom is het aanleren van Python een must voor elke (toekomstige) software ontwikkelaar.
Tijdens deze cursus Python leert u alle facetten van de populaire programmeertaal Python kennen. Allereerst behandelen we de meest essentiële onderdelen van Python zoals: variabelen en waarden, program en control flow, classes, functies en exceptions. Nadien gaat u aan de slag met de verschillende object georiënteerde elementen. Daarmee kunt u al flink programmeren in Python. Om uw kennis aangaande de Python programmeertaal helemaal op te frissen, gaat u uiteindelijk ook aan de slag met File I/O, serialisatie, XML processen en de implementatie van webservices. Naast deze praktische kennis wordt u ook ondergedompeld in de verschillende toepassingsgebieden van Python zoals server-sidedscripting (CGI), client-sidedscripting in Android, databasekoppeling met SQLite en schaalbaarheid met GAE.
Om de vertaalslag naar de praktijk te maken, gaat u tijdens deze praktijkgerichte cursus Python onder begeleiding van onze docent geheel zelfstandig een volledige Python webapplicatie ontwikkelen. Dit kan een businesscase zijn gebaseerd op uw eigen werksituatie, maar ook fictieve een businesscase. Tijdens dit proces komen alle modules van de cursus Python aan bod. Op deze manier krijgt u de Python programmeertaal snel en grondig in de vingers. Na afloop van deze opleiding Python kunt u dan ook geheel zelfstandig een professionele en kwalitatieve Python webapplicatie en grafische user interface ontwikkelen. Ook leert u samen met andere developers te werken aan complexere webapplicaties. Wacht dus niet langer, en schrijf u in voor de cursus Python van Global Training!
Doelgroep & voorkennis
Deze cursus is bestemd voor iedereen die de veelzijdige programmeertaal Python willen aanleren om object georiënteerde webapplicaties en grafische user interfaces te ontwikkelen en onderhouden. Deze cursus Python is ook geschikt voor mensen die de Python code van anderen willen begrijpen. De onderstaande profielen zijn bij uitstek geschikt om aan deze cursus deel te nemen:
Ontwikkelaars/developers
Systeembeheerders
IT-developers
Beginnende programmeurs
Voor de cursus Python is geen specifieke voorkennis vereist. Kennis van programmeren is echter wel een pré. Praktijkervaring met object georiënteerde programmeertaal kan ook handig zijn. Denk hierbij bijvoorbeeld aan: C, Pascal, C++, C#, Visual Basic of Java. Ervaring met een scripting programmeertaal zoals Shell, Perl of Awk is ook bevorderlijk voor een goede begripsvorming. Het gaat hierbij vooral om het algoritmisch denken dat om de hoek komt kijken bij het programmeren in Python.
Wilt u eerst de basis programmeerconcepten en -begrippen onder de knie krijgen alvorens u aan deze cursus Python gaat starten? Dan adviseren wij u om eerst de cursus Programmeren van Global Training te volgen.
Lesmaterialen, software en benodigdheden
Tijdens de cursus Python ontvangt u van onze docent alle benodigde cursusmaterialen. Daarnaast adviseren wij u om een eigen laptop mee te nemen (Windows of Mac besturingssysteem). Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik leren?
Tijdens deze cursus wordt u volledig ondergedompeld in de veelzijdige en toegankelijke programmeertaal Python. De populaire programmeertaal die vaak wordt gebruikt voor installatiescripts en prototypes van grote webapplicaties. Omdat het slagen van deze cursus staat of valt met de opgedane praktijkervaring, gaat u tijdens deze praktijkgerichte cursus geheel zelfstandig een volledige Python webapplicatie ontwikkelen.
Zo leert u:
Python te installeren en verschillende manieren aan om scripts uit te voeren.
Basisbegrippen kennen zoals declaraties, variabelen en control flow structures.
Functies met verschillende parameters zoals byvalue en byreference.
Lambda functies.
Modules binnen de Python software met gebruik van namespaces en packages.
Functioneel te programmeres en gaan we dieper in op Comprehensions.
Fouten af te handelen via exception handling.
Diverse Python library functies kennen.
Database access met de Python database API.
Object-georiënteerd programmeren met classes en objecten met aandacht voor properties, constructors en encapsulation.
Libraries voor reguliere expressies, unit testing en date/time.
Voor een compleet overzicht van alle modules die tijdens deze cursus Python worden behandeld verwijzen u naar het hoofdstuk Lesprogramma.
Lesprogramma
Tijdens de cursus Python worden de volgende modules behandeld:
Starten met Python
Positionering:
Wat is Python?
Wat kunt u met Python?
Eigenschappen
Principes
Toepassingen
Gebruik:
Python software installeren
Python PATH opzetten
Interactieve modus
Scriptmodus:
Scripts runnen in Python
De command line
Variabelen:
Omgevingsvariabelen
Variabelen, datatypen en datastructuren
Identifiers
Reservedwords
Lines en identation
Multi line statement
Quotes
Basistypes
De verschillende datatypes van Python en hun eigenschappen
Expressies en operatoren
Schermuitvoer
String operaties
Slices
Mutable versus immutable
Programmastructuren
Indentatie als blokstructurering
Code style (PEP8)
Opbouw van de control flow
Control structures, commando’s en lussen (if-elif-else, for-else en while-else)
Statements break, continue en pass
Inleiding tot exception afhandeling (EAFP)
Datastructuren
Sequences en lists in het algemeen
Specifieke string methods
Twee varianten van string-formattering
Specifieke list methods en list comprehension
Functies sorted, reversed en enumerate
Gebruik van dictionaries, tuples en sets
Gerelateerde methods voor deze data types
Werken met functies
Functies bouwen, docstrings, parameter overdracht, return waarden
Function syntax
Functies aanroepen
Functies als parameter
Functies als waarde
Scope regels
Generator functies
Lambda functies
Geneste functies
Functies map en filter
Overrides en overwriting references
Function arguments
Werken met modules
Welke modules kent Python
Argumenten voor moduleren
Modules gebruiken
Modules maken
Modules lokaliseren
Dir function
Verklaringen importeren
Een test-harnas in een module
Docstrings
Python packages
Namespaces
Files en Data encodering
Benadering van binaire versus tekstuele files
Verschillende open modes
Gebruik van stdin, sdtdout en stderr
Unicode en data encodering
Data types bytes en bytearray
Object oriëntatie en classes
Wat is object georiënteerd programmeren
OO-terminologie
Invoer en uitvoer van databestanden
Invoer via je toetsenbord
Invoerfuncties
Classes aanmaken
Objects aanmaken
Iterators
Constructors
Destructors
Inheritance
Polymorfisme
Encapsulation
Speciale class methods
Operator overloading
Erven van ingebouwde types
Static en non static
Coercion en conversion
Afhandelen van fouten en uitzonderingen (exceptions)
Het EAFP motto (Easier to Ask for Forgiveness than Permission)
Exception classes
Exceptions afvangen
Eigen exception classes
Acties bij afvangen van exceptions
Exceptions genereren met raise
Onverwachte fouten
Exceptions afhandelen:
exception syntax
exception clause
Globaal overzicht van Python Standard Library
Overzicht van file handling
Opvragen van commandoregel parameters, programma exit
Tijdsfuncties
Filenaam globbing
Filesysteem tree walk
Gebruik van subprocessen
Eenvoudige netwerkfaciliteiten
Serialisatie
Reguliere expressies (uitgebreid)
Python en JSon
Testen met Pytest en unittest
Python en Yaml (Pyyaml)
Logging
Opzetten database ontwerp en implementatie in Python applicatie
Relationele database ontwerpen
Python database interfaces
De Python Database API
MySQL en SQLite gebruiken
Overige modules
Hashing en sorting
String handling
Comprehensions
Scripts versus Standalone applications
Logging
CLI (Command Line Interface)
Concurrency (threading/multi processing)
XML processing en essentials
Resultaten
Na het afronden van de cursus Python kunt u:
Python applicaties ontwerpen en onderhouden.
Python installeren en scripts laten draaien.
Vertellen hoe Python in elkaar zit, inclusief hoe de software opgedeeld is in modules.
Voor- en nadelen van Python opsommen en de toepassingen ervan.
Uitleggen wat Python collecties zijn, net als lists, tuples en dictionaries.
Werken met strings en calculaties (rekenkundige operaties) uitvoeren.
Fouten en exceptions afhandelen in Python scripts.
Functions binnen de Python library uit elkaar houden.
Object-georiënteerd programmeren door middel van classes en objecten.
Werken met Python sequenties: lists, arrays, dictionaries en sets.
Input van gebruikers verzamelen en output genereren, naar bestanden schrijven en bestanden lezen.
Functies schrijven en uitleggen hoe de control flow werkt.
Met data en tijden werken in Python.
Arbeidsperspectieven
Momenteel bestaat er een grote vraag naar Python programmeurs. Nadat u de cursus Python heeft afgerond zult u over specifieke kennis en vaardigheden beschikken die u in staat stellen om uzelf van de rest te onderscheiden. Hierdoor heeft u een streepje voor op de arbeidsmarkt en kunt u direct aan de slag voor veel werkgevers als Python developer. Bovendien hebben Python programmeurs met een Global Training certificaat op zak een sterke uitgangspositie aan de onderhandelingstafel. Hierdoor zijn zij in staat om betere arbeidsvoorwaarden te eisen. Daarnaast wordt er verwacht dat de vraag naar Python ontwikkelaars de komende jaren zal blijven toenemen.
Na het afronden van cursus Python zou u aan de slag kunnen als:
Python developer/ontwikkelaar/programmeur
IT-developer
Systeem beheerder
Software ontwikkelaar
Programmeur
Systeem ingenieur
Data scientist
Overige types van developer
Uiteraard kunt u er ook voor kiezen om carrière te maken als freelance Python developer.
€2.299
Klassikaal
max 10
HBO
Cursus Android
Cursus Android: ontwikkel zelfstandig een professionele en kwalitatieve Android applicatie in Java die u kan aanbieden op de Android Market (Google Play)
Wilt u op geheel zelfstandige wijze een professionele en kwalitatieve app programmeren voor de Android Market? Een gebruikersvriendelijke user interface ontwerpen voor tablets en smartphones? Een HTML-pagina omzetten naar een native app? Of een gratis of betaalde versie van uw app aanbieden op Google Play? Dit en veel meer is wat u zult leren tijdens de cursus Android van Global Training.
Android van Google is het meest gebruikte mobiele besturingssysteem op de markt voor smartphones en tablets. De populariteit van Android is onder andere te danken aan het grote aanbod van succesvolle applicaties die van gebruikers en media veel aandacht krijgen. Iedere dag worden er vele nieuwe gratis en betaalde Android applicaties ontwikkeld, die massaal gedownload worden door gebruikers.
Het doel van de Android cursus is om uiteindelijk zelf kwalitatieve en professionele Android applicaties te ontwikkelen in Android Studio, en dit vervolgens aan te bieden op de Android Market (Google Play). Tijdens de training leert u snel en efficiënt apps programmeren met behulp van Java in Eclipse met de ADT plugin. Hierdoor raakt u vertrouwd met de programmeertaal van het Android Framework. Vakterminologie zoals content providers, managers, intents, activities, receivers en permissies komen aan bod. Uiteraard leert u ook een user interface geheel naar eigen wens te designen en optimaliseren voor zowel smartphones en tablets.
Waarom kiezen voor de cursus Android bij Global Training
De cursussen van Global Training zijn praktijkgericht en vanuit de filosofie dat het geleerde direct kan worden toegepast in de praktijk. Tijdens de ontwikkeling van uw applicatie wordt u begeleidt door een vakkundige docent, die u direct feedback geeft.
Leer in slechts vijf lesdagen uw eigen kwalitatieve Android applicatie programmeren.
Werk tijdens de cursus Android aan uw eigen businesscase. Onder begeleiding van onze vakkundige docent ontwikkelt u uw eigen app die u direct kan gebruiken op uw werk en op de Android Market kan aanbieden.
Bespaar tijd, moeite en geld door zelfstandig uw eigen Android app te programmeren, zodat u niet meer afhankelijk bent van dure externe bureaus.
Leer de laatste ontwikkelingen over de Java programmeertaal kennen.
Doelgroep & voorkennis
De cursus Android is interessant voor iedereen die wil leren programmeren in de Android ontwikkelomgeving. Deze training is bestemd voor:
(Ervaren) Java developers die apps willen ontwikkelen voor Android devices.
Zelfstandige ontwikkelaars die hun dienstenpakket willen uitbreiden.
Webontwikkelaars die met een eigen app bijvoorbeeld een reclamecampagne willen ondersteunen.
Software ontwikkelaars die voor het Android platform applicaties willen ontwikkelen.
Beginners die de basisconcepten van Android al kennen en in Android Studio applicaties willen ontwikkelen.
Universitair – of Hbo-studenten Informatica.
Tenminste enige basiskennis van de programmeertaal Java of C# wordt aanbevolen voor de cursus Android. Wanneer u enige programmeerervaring heeft, bijvoorbeeld met het ontwikkelen van een object georiënteerde applicatie met behulp van klassendiagrammen en Java, dan kunt u zich aanmelden bij Global Training.
Lesmaterialen, software en benodigdheden
Tijdens de cursus Android zult u aan de slag gaan met lesmateriaal dat de docent speciaal heeft samengesteld. U zult werken met gratis software, die werkt op Windows, Mac en Linux. Global Training maakt altijd gebruik van de laatste inzichten en updates op het gebied van Java development. Om deze reden kan het zijn dat het lesmateriaal in het Engels wordt aangeboden.
Om het meeste rendement uit de cursus Android te halen wordt u vriendelijk verzocht uw eigen laptop mee te nemen. Op deze manier heeft u altijd uw eigen opleidingsmateriaal en praktijkcase bij de hand en kunt u thuis direct verder werken aan uw case. Mocht u echter niet over een eigen laptop beschikken, geef dit dan aan bij uw opleidingsadviseur, die dan zal zorgen voor een passende oplossing. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik leren?
Tijdens de cursus Android worden de concepten voor het ontwikkelen van een Android app behandeld. Zoals programmeren met Android Software Development Kit (SDK). Ook worden user interface elementen, zoals views, layouts en menu’s uitvoerig behandeld. Er wordt verder ruime aandacht geschonken aan Location Based Services en Google Maps. Hierbij wordt er gekeken naar de verschillen tussen phones en tablets. U leert tijdens het programmeren rekening te houden met deze verschillen.
Tijdens de praktijkgerichte cursus Android leert u over app development voor het Android operating system. U leert zelf applicaties voor Android ontwikkelen in Java, met behulp van de Android Development Tools (ADT) en Eclipse. Ook leert u hoe u de door u ontwikkelde app kan publiceren op de Android Market (eigen businesscase).
De cursus begint met een globaal overzicht van het Android platform, het unieke karakter van Android en de fundamentele verschillen tussen Android en andere platformen.
Daarna worden de belangrijkste bouwstenen van Android apps behandeld, zoals activities en het user Interface, files en preferences.
Vervolgens gaan u en uw medecursisten een app ontwikkelen in een user interface. Deze user interface leert u naar uw eigen wens te programmeren. U maakt hierbij gebruik van webservices om cloudapplicaties te benaderen.
U raakt bekend met de vele facetten van app development voor Android, waaronder providers, receivers, services en activities.
Ook komen best practices van applicaties programmeren aan de orde: testen van apps en debuggen.
Tijdens de cursus Android zal gebruik worden gemaakt van de nieuwste Android OS versie met Eclipse als ontwikkelomgeving en emulatoren voor devices.
Hieronder volgen een aantal vragen over Android waarop u tijdens de cursus antwoord zal krijgen:
Inleiding: wat is Android en welke lagen heeft het: Applications, Application Framework, Libraries, Linux Kernel en Runtime.
Op welke verschillende manieren kunt u een app maken in Android?
Wat zijn de belangrijkste verschillen tussen Android en iOS en wat betekent dit voor het programmeren van apps voor de iPhone en iPad versus Android?
Wat kost het om een app te maken en hoe kan je een app het beste verspreiden?
Welke software is nodig voor het programmeren van een Android app?
Wat is de structuur die wordt gebruikt bij een Androidapp: Res, Libs, Assets, Gen, .java- en .jar-bestanden, Android Manifest.xml.
Hoe werken CSS3 en HTML5?
Wat is het gebruikte box-model?
Wat is Responsive Webdesign?
Wat is jQuery Mobile en hoe kan het worden omgezet naar een app?
Hoe kunt u in apps berekeningen maken?
Hoe kan PhoneGap worden geïnstalleerd en gebruikt voor Android?
Hoe moet Eclipse worden geïnstalleerd en gebruikt?
Hoe kan Android Developer Tools (ADT) worden geïnstalleerd in Eclipse?
Wat is SDK en hoe moet het worden geïnstalleerd?
Hoe kunt u het beste een emulator configureren?
Hoe kunt u een AVD Manager toevoegen en opstarten?
Hoe programmeert u uw eigen app en hoe test u deze app met simulatie op uw pc of laptop?
Hoe kunt u jQuery Mobile in uw app gebruiken en welke aanpassingen zijn daarvoor nodig?
Hoe kunt foto’s maken met de ingebouwde camera en hoe kunt u met uw app de camera aanspreken?
Hoe programmeert u uw app om muziek af te spelen?
Troubleshooting: hoe om te gaan met fouten?
Hoe kunt u LogCat gebruiken om te debuggen?
Hoe kunt u een app exporteren, bijvoorbeeld tot .apk-bestand en hoe kunt u deze mailen en publiceren?
Hoe archiveert u een project tot zip?
Hoe opent en importeert u een project in Eclipse?
Hoe werkt Google Play?
Hoe logt u in om u uw apps bekijken en hoe publiceert u een app in Google Play?
Hoe kunt u geld verdienen in Google Play met uw app?
Hoe werkt Google Wallet?
Hoe verandert u van uw gratis app naar een betalende variant?
Hoe verwijdert u een Android app in de Google Play Developer console?
Hoe kunt u Java gebruiken om een Android app te programmeren?
Ook leert u:
Een HTML pagina omzetten naar een native app en werken met Eclipse en PhoneGap.
Uw eigen app simuleren met behulp van een emulator op uw computer.
Een Android Virtual Device (AVD) opzetten.
Uw app omzetten naar een geldig .apk-bestand.
Uw app aanbieden op Googles Android Market (tegenwoordig Google Play).
Uw zelf geprogrammeerde app gratis verspreiden via website of per email.
Uw app gratis testen op uw eigen tablet of smartphone.
Lesprogramma
Hieronder vindt u een overzicht van de modules en bijbehorende thema’s die tijdens de vijfdaagse cursus Android zullen worden behandeld:
Inleiding: overzicht Android omgeving
Inleiding Android: wat is het, voordelen en mogelijkheden
Android Stack
Android Architectuur
Technische achtergrond van Android
Functies en technieken: mediatypen, 3G, camera, WIFI en GPS module
Testen en Debuggen
Android security
Ontwikkelen in Eclipse met Android Development Tools (ADT)
Kennis maken met Eclipse ontwikkelomgeving
Opzetten en configureren Android Development Tools ontwikkelomgeving
Uitbreiden van Eclipse ontwikkelomgeving met Android Development Tools plugin
Android Apps ontwikkelen in Eclipse met Android Development Tools
App testen in Android emulator met de Android Virtual Device (AVD)
De Android SDK
Testen op een Android apparaat
Library projects toepassen voor standaard functionaliteiten
Activities (lifecycle)
Intents
Services
Multithreading
Content providers
Broadcast reviewers
Activities & user Interface voor Android
Begrijpen lifecycle callbacks
Specificeren app launcher activity
Activity: creëer, verwijder, pauzeer, hervat, stop, start/restart, opslaan en backup.
XML of Java User Interface?
Dips en sps
Meest voorkomende UI componenten
Vieuws en lay-outs
Ontwikkelen User Interface
View opstellen met Visual Layout Editor
Widgets toevoegen
Afhandelen events
Voorkeuren en bestanden
Ontvang een handeling van Shared Preferences
Schrijven naar Shared Preferences
Lezen van Shared Preferences
Kiezen van een interne of externe opslag
Krijg toegang/rechten naar externe opslag
Opslaan bestanden op interne opslag
Opslaan bestanden op externe opslag
Query beschikbare ruimte
Verwijder bestanden
User Interface geavanceerd
Support Libraries
Selecteren van componenten
Adapters
Complexe User Interface componenten
Ontwikkelen User Interface voor prestaties
Menu’s en dialogen
Grafisch en animaties
Support voor apparaten
Creëer Lokale Directories and String Files
Gebruiken van String Resources
Creëer verschillende Layouts
Creëer verschillende Bitmaps
Specificeer minimum en target API levels
Controleer systeem versie (runtime)
Gebruik Platform stijlen en thema’s
SQL databases
Introductie in SQLite
SQLite Open Helper en creëren van een database
Openen en sluiten van een database
Werken met cursors
Toevoegen, updates en verwijderen.
Content providers
Content provider MIME typen
Zoeken naar content
Toevoegen, wijzigen en verwijderen content
Werken met content files
Multimedia
Multimedia ondersteunde audio formats
Simple media playback
Ondersteunde video formats
Simple video playback
Publiceren Android Apps
Signeren Android Apps
Versiebeheer
Application Manifest
Android Apps publiceren op de Android Market
Resultaten
Nadat u de cursus Android heeft gevolgd heeft u diepgaande kennis, vaardigheden en competenties opgedaan, zodat u zelfstandig Android Apps kunt ontwikkelen.
Ontwikkel in 5 lesdagen een eigen professionele en kwalitatieve Android App, geheel naar eigen wens, die u kan aanbieden in Google Play en Android market. Dit doet u onder leiding van een Android Specialist.
Zijn uw competenties en vaardigheden inzake Android, Java en programmeren up to date.
Heeft u gespecialiseerde en geavanceerde kennis omtrent Android programmeren opgedaan en kent u alle mogelijkheden van dit platform.
Kunt u uw eigen applicatie doorlopend optimaliseren.
Kunt u het maximale rendement uit uw applicaties halen.
Bent u niet meer afhankelijk van dure externe bureaus voor de ontwikkeling van uw apps en bespaart u hiermee onnodige kosten.
Leert u de laatste ontwikkelingen over Android en Java kennen en past u de modernste technieken toe voor de ontwikkeling van uw eigen app.
Leert u vakterminologie kennen.
Ook zal de training Android een positieve bijdrage leveren aan uw professionele ontwikkeling. Hierdoor zal u in staat zijn om uw werkzaamheden beter op te pakken. Na het volgen van deze training bent u in staat om uw (toekomstige) afdeling of bedrijf naar een hoger niveau te tillen. Hierdoor draagt u bij aan de professionalisering en winstgevendheid van uw bedrijf. U mag zichzelf met recht een Android specialist noemen.
Competenties en vaardigheden
Na afloop van de cursus Android kunt u applicaties creëren voor uw werkgever, of als zelfstandig ontwikkelaar uw Android app aanbieden in de Android Market (Google Play).
U leert snel en efficiënt Android apps programmeren met behulp van Java en Eclipse.
U leert de programmeertaal kennen van het Android framework, zoals content providers, intents, activities, receivers en permissies.
Ook komt de weergave van applicaties op zowel smartphones als tablets aan bod en leert u deze te optimaliseren.
U kunt zelf Android applicaties ontwikkelen in Android Studio en u kunt zelf user interfaces maken met een optimaal resultaat voor zowel tablets als smartphones.
U kent de technische achtergrond van het besturingssysteem, de technieken en functies zoals ondersteunde mediatypen, cameragebruik, Wifi, 3G en GPS.
U kunt uw zelf ontwikkelde app configureren en testen. Deze exporteren en publiceren op de Android Market.
Arbeidsperspectieven
De vraag naar programmeurs neemt de laatste jaren alleen maar toe en de markt voor Android applicatie ontwikkeling is sterk aan het groeien. Een willekeurige zoekopdracht naar Android app ontwikkelaar levert duizenden resultaten bij Google op, en dit alleen al in Nederland. Of u in dienst bent van een werkgever of voor uzelf werkt, kennis van – en ervaring met Android apps ontwikkelen is van enorme meerwaarde. Er kan geen twijfel over bestaan dat uw kansen op de arbeidsmarkt met het certificaat Android alleen maar zullen toenemen.
Hieronder volgen een aantal voorbeelden van functies waarop u kunt reageren als Android specialist:
Junior, medior en senior Android developer
Java developer
Javascript/online/mobile developer
Android game developer
Mobile architect
Full stack developer online
Creative developer
€2.299
Klassikaal
max 10
HBO
Cursus Laravel
Cursus Laravel: een open source PHP Framework om allerlei krachtige, stabiele en betrouwbare webapplicaties en websites te ontwikkelen
Wilt u aan de hand van een open source PHP Framework zowel geavanceerde als simpele webapplicaties of websites ontwikkelen? Wilt u hierbij gebruik maken van een broncode die elegant, eenvoudig, licht en goed leesbaar is? Hecht u veel waarde aan veiligheid, stabiliteit en betrouwbaarheid? Vindt u het belangrijk dat applicaties een hoog gebruikersgemak kennen, makkelijker te onderhouden zijn en over een duidelijke mappenstructuur beschikken? En dienen de door uw ontwikkelde webapplicaties krachtig en makkelijk uitbreidbaar te zijn? Zoek dan niet verder, want het immens populaire Laravel voldoet aan al deze eigenschappen. Bij Global Training leiden we u op tot volwaardig Laravel developer en kunt u binnen enkele weken al uw eigen professionele en kwalitatieve Laravel webapplicaties of website ontwikkelen. Aarzel daarom niet langer en schrijf uzelf in voor de praktijkgerichte cursus Laravel van Global Training!
In 2011 was Taylor Otwell op zoek naar een geavanceerd web framework waarmee zowel grote en robuuste als kleine en lichte webapplicaties ontwikkeld konden worden. Veel van de bestaande frameworks boden echter geen ondersteuning voor veelgebruikte functionaliteiten zoals bijvoorbeeld authenticatie en autorisatie. Hierdoor ontwikkelde Taylor Otwell de eerste versie van Laravel in 2011. Deze eerste versie was een web framework, gebaseerd op de scripttaal PHP en open source van aard.
Het doel van een web framework is om bepaalde activiteiten te automatiseren die vaak voorkomen in softwareontwikkeling. Hierdoor kunnen veelgebruikte functionaliteiten als het ware worden gekopieerd en geplakt, en hoeft het wiel niet elke keer opnieuw uitgevonden te worden. Op deze manier maakt Laravel het dus voor programmeurs eenvoudiger om code te produceren en kan complexe software snel ontwikkeld worden. Daarnaast is Laravel open source van aard. Dit betekent dat iedereen de broncode van Laravel kan kopiëren, aanpassen en verspreiden, zonder dat daarvoor betaald hoeft te worden of toestemming voor nodig is. Het voordeel van open source software is dat veel developers ermee werken. Hierdoor is de code vaak goed onderhouden en indien mogelijk, doorspekt van innovatieve snufjes. Ook is Laravel gebaseerd op PHP. PHP staat voor PHP Hypertext Preprocessor en is een scripttaal waarmee dynamische webpagina ontwikkeld kunnen worden. PHP is wereldwijd het meest gebruikte scripttaal om websites mee te bouwen. Zo is bijvoorbeeld het wereldwijd bekende CMS systeem WordPress ontwikkeld met PHP.
Aan de basis van Laravel ligt het zogeheten Model-View-Controller (MVC) structuur. Hierbij wordt een webapplicatie in lagen opgedeeld. Eén laag die betrekking heeft op de datamodel (model), een andere laag die betrekking heeft op datapresentatie (view) en tot slot een laag die betrekking heeft op de applicatielogica (controller). Door deze lagen van elkaar te scheiden wordt de code beter leesbaar en makkelijker herbruikbaar. Dit betekent dat u aan de hand van dit unieke architectuur voor al uw webapplicaties op maat gemaakte infrastructuren kunt ontwikkelen. Daarnaast beschikt Laravel over een aantal unieke eigenschappen zoals een expressieve syntax, een modulair verpakkingssysteem, verschillende manieren om toegang te krijgen tot relationele databases en diverse programma’s die helpen bij de implementatie van toepassingen en onderhoud.
Met Laravel kunt u op een relatief snelle wijze stabiele, betrouwbare, veilige en snelle webapplicaties of websites ontwikkelen. De broncode die u hiervoor gebruikt is elegant, eenvoudig, licht, goed leesbaar en open source van aard. Uw applicaties zijn makkelijk te onderhouden en eenvoudig uitbreidbaar.
Daarnaast zullen uw applicaties een hoog gebruikersgemak kennen en een duidelijke mappenstructuur. Bovendien is er een gedetailleerde documentatie rondom Laravel beschikbaar en kunt u altijd beroep doen op de grote Laravel community indien u ondersteuning nodig heeft. Deze eigenschappen hebben ervoor gezorgd dat Laravel is uitgegroeid tot het populairste open source PHP Framework waarmee zowel geavanceerde en simpele webapplicaties ontwikkeld kunnen worden. Het is dan ook niet voor niets dat Laravel wereldwijd is uitgegroeid tot het meest gebruikte PHP framework onder webdevelopers.
Tijdens deze praktijkgerichte cursus ontwikkelt u uw eigen moderne PHP applicaties met het Laravel framework. U maakt kennis met de verschillende Laravel concepten en wordt opgeleid tot volwaardig Laravel programmeur. U leert uitgebreid te werken in Laravel en we gaan dieper in op de architectuur, MVC, Routing, Blade, Migrations en alle andere krachtige functionaliteiten van Laravel. Naast met elkaar praten, gaan we vooral veel doen.
Na het afronden van de cursus Laravel kent u alle in’s en out’s van dit web framework en kunt u zelfstandig aan de slag met Laravel. Wacht dus niet langer en schrijf uzelf vandaag nog in voor de praktijkgerichte cursus Laravel van Global Training!
Doelgroep & voorkennis
Deze cursus Laravel is gericht op iedereen die geheel zelfstandig professionele en kwalitatieve Laravel webapplicaties of websites wil ontwikkelen, testen en onderhouden. Denk hierbij aan:
Ontwikkelaars die zich willen omscholen tot Laravel developer.
Laravel of PHP programmeurs die hun kennis over Laravel willen bijspijkeren en de laatste ontwikkelingen eigen willen maken.
Beginnende programmeurs die zich willen verdiepen in het framework van Laravel.
WO- of HBO studenten Computer Science of (Technische) Informatica die carrière als software developer willen maken.
Ervaring met PHP Programmeren is vereist om aan deze cursus Laravel te kunnen deelnemen. Heeft u geen ervaring met programmeren in PHP, dan adviseren wij u om eerst de cursus PHP bij Global Training te volgen.
Lesmaterialen, software en benodigdheden
Wij adviseren u om de meest recente versie van Laravel te gebruiken. De laatste versie van Laravel bevat de nieuwste features en verbeteringen op het Laravel framework. Daarnaast biedt Laravel nu ook long term support (LTS) voor de nieuwste versies. Hierbij krijgt u twee jaar lang ondersteuning op geplande bug fixes en drie jaar lang op beveiligingsupdates.
Na het succesvol afronden van de cursus Laravel ontvangt u het officiële Laravel certificaat van Global Training.
Wij adviseren u om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik leren?
Tijdens deze cursus leert u allereerst Laravel te installeren en een omgeving te prepareren voor applicatie ontwikkeling. Vervolgens gaat u aan de hand van het Laravel framework uw eigen moderne PHP applicatie of website ontwikkelen. Tijdens dit ontwikkelproces leert u alle mogelijkheden van het Laravel framework kennen.
Aan de orde komen onderwerpen zoals: Laravel’s routing architecture, opvangen van requests, genereren van responses, model view controller (MVC), forms, validatie, database acces, Object Relational Mapping, ORM Eloquent, IoC-containers, unit testing, bundles, reverse routing, applicatiestructuren, migraties, unit-testing, automatische paginering, HTTP en dependency injection mechanism. Tot slot komen ook geavanceerde onderwerpen zoals authenticatie en security aan bod.
Aan het eind van deze cursus heeft u verschillende case studies doorlopen en kunt u robuuste en krachtige webapplicaties of websites met Laravel ontwikkelen, testen en onderhouden.
Lesprogramma
Tijdens de cursus Laravel worden de volgende modules behandeld:
Introductie Laravel
Installeren Laravel
Model View Controller (MVC)
Architecturen
Applicatiestructuren
Bundles
De Eloquent ORM
Routing (Reverse)
Middleware
Requests
Validaties
Controllers and filters
Class Auto Loading
Composers
Forms and validation
CLI
Database acces
De IoC-containers
Migraties
Templates
Unit-testen
Rest API
Automatische paginering
Authentication and security
Laravel’s Community
Succesvolle praktijkcases
Tips en trucs
Resultaten
Na het afronden van de cursus Laravel bent u compleet op de hoogte van alle mogelijkheden die Laravel biedt. U bent in staat te werken met alle onderdelen van het Laravel framework en kunt het direct in de praktijk toepassen. Dit betekent dat u in staat bent om geheel zelfstandig webapplicaties of websites met het Laravel Framework te ontwikkelen, testen en onderhouden.
Arbeidsperspectieven
Momenteel bestaat er een grote vraag naar Laravel developers. Nadat u de cursus Laravel heeft afgerond zult u over specifieke kennis en vaardigheden beschikken die u in staat stellen om uzelf van de rest te onderscheiden. Hierdoor heeft u een streepje voor op de arbeidsmarkt en kunt u direct aan de slag voor veel werkgevers op de development afdeling. Bovendien hebben Laravel programmeurs met een Global Training certificaat op zak een sterke uitgangspositie aan de onderhandelingstafel. Zij zijn hierdoor in staat om betere arbeidsvoorwaarden te eisen. Daarnaast wordt er verwacht dat de vraag naar Laravel ontwikkelaars de komende jaren zal blijven toenemen.
Na het afronden van cursus Laravel zou u aan de slag kunnen als:
Software engineer
Laravel developer/programmeur
Backend Laravel Developer
Senior Full Stack Laravel Developer
Medior Backend Engineer
Junior Intranet Developer
Software Developer
Allround ICT medewerker
Uiteraard kunt u er ook voor kiezen om carrière te maken als freelance Laravel developer.
€1.699
Klassikaal
max 10
HBO
DevOps training
DevOps training: leer als ontwikkelaar een bewezen en succesvolle methode aan om de kwaliteit, snelheid en rendement van ontwikkelwerkzaamheden te verhogen
Wilt u als developer een bewezen en succesvolle methode aanleren om meer grip te krijgen op het ontwikkelen, uitrollen en testen van webapplicaties, software of websites? Wilt u de kwaliteit, snelheid en rendement van ontwikkelwerkzaamheden verhogen? Wilt u de samenwerking tussen development en operations verbeteren? Wilt u operationele risico’s minimaliseren of helemaal uitsluiten? Of misschien werkt u al met agile om software te ontwikkelen, maar bekruipt u het gevoel dat het beter kan? Zoek dan niet verder, want de DevOps methodiek helpt u om als ontwikkelaar een efficiëntieslag te maken en daarmee bijzonder kwalitatieve applicaties in een zeer rap tempo op te leveren. Wacht daarom niet langer en schrijf uzelf vandaag nog in voor deze praktijkgerichte cursus DevOps van Global Training!
De DevOps Agile Skills Association (DASA) is de ontwikkelaar van DevOps methodiek. De afkorting DevOps staat voor development (Dev) en Operations (Ops) en is een methode waarbij ontwikkelaars zeer nauw samenwerken met operations. Hierdoor kunnen ontwikkelwerkzaamheden sneller, efficiënter en in hogere kwaliteit worden opgeleverd. In essentie kunnen we stellen dat DevOps draait het om het samenbrengen van ontwikkel- en operationele teams in een continu optimaliserende, transparante en gecontroleerde IT opleveringsproces.
Hierdoor staan de afdelingen ontwikkeling en beheer niet langer meer tegenover elkaar, maar werken ze juist samen om successen te realiseren. Dit succes wordt onder andere bereikt door het voortdurend meten van softwareprestaties en het automatiseren van workflows en infrastructuren. Met de DevOps methodiek realiseert u bijvoorbeeld een 200 keer snellere software deployment, een 30 keer hogere deployment frequentie, een change succesrate die 60 keer hoger ligt en verbeterde workflows. Dat zijn de feiten. De DevOps methodiek staat dan ook garant voor het ontwikkelen van bijzonder professionele en kwalitatieve applicaties, websites en software. Niet voor niets is de bewezen en succesvolle DevOps methodiek al jarenlang immens populair onder ontwikkelaars.
De DevOps methodiek maakt deel uit van een reeks aan Agile methodes die vaak toegepast worden binnen succesvolle en wendbare IT organisaties zoals Netflix, Spotify en Facebook. Maar ook kleine organisaties die willen meegaan in de continu veranderende wereld hebben inmiddels de DevOps transitie doorgemaakt en zijn nu zeer succesvol. Waar Agile zich primair focust op klant en IT vernieuwing, wordt met DevOps definitief de laatste muur gedicht. Want DevOps maakt af wat Agile begonnen is: technologische en procesmatige integratie tussen ontwikkeling en beheer. Dus vanaf het ontwerp in het ontwikkelingsproces tot en aan de ondersteuning in productieomgevingen.
Om de transitie naar een DevOps cultuur te maken zijn er een cultuur- en gedragswijzigingen vereist. En om een DevOps manier van werken in te voeren dienen developers aanpassingen te doen in de door hen gekozen processen, methoden en toolkeuzes. Deze DevOps training is dan ook het begin van uw 'DevOps-reis'. Het doel hierbij is dat u bekend raakt met elementaire DevOps concepten, fundamenten en principes. Er wordt tijdens deze DevOps training dan ook diep ingegaan op de relatie tussen DevOps, Agile, Lean en IT-servicemanagement. Zo leert u te kijken naar de benodigde transformatie in cultuur en infrastructuur voor een succesvolle DevOps implementatie. Op basis van principes als kwaliteitsborging, geautomatiseerd testen en continue integratie leert u de veranderkracht van developers om te zetten in een doorlopende oplevering van stabiele oplossingen.
Tijdens deze DevOps training begint u allereerst met een uitgebreide introductie in Agile DevOps concepten, principes en fundamenten. Hierbij behandelen we de meest essentiële competenties die zijn gedefinieerd door de DevOps Agile Skills Association (DASA). Vervolgens gaan we dieper in op fundamentele DevOps vocabulaire, principes en best practices. Dit doen we aan de hand van DevOps concepten, terminologie, real-life cases, studies, voorbeelden, groepsdiscussies en praktijkgerichte oefeningen.
Na het afronden van deze DevOps training kent u de fundamentele concepten van Agile DevOps, hoe u als IT professional en IT organisatie de transitie naar een DevOps cultuur maakt, hoe u de DevOps methodiek succesvol implementeert en hoe u effectief leiding geeft aan een DevOps team. Wacht daarom niet langer en schrijf uzelf vandaag nog in voor deze praktijkgerichte DevOps training van Global Training!
Doelgroep & voorkennis
Bent u als IT professional betrokken bij IT-ontwikkelingen, IT-beheer of IT-service management? Heeft u te maken met DevOps en continuous delivery? Wilt u op een praktische wijze inzicht krijgen in de voornaamste elementen van DevOps? En wilt u zichzelf certificeren in DevOps? Dan is deze DevOps training zeer geschikt voor u. Deze training DevOps is met name geschikt voor de onderstaande profielen:
Project managers
Webdeveloper
Service managers
Consultants
Scrum master
Scrum product owner
DevOps engineers
Lead engineers
Program manager
Product owners
Software developer
Integration specialists
Operations managers
Release manager
Programmeur
Incident en change managers
System administrators
Network administrators
IT operations manager
Business managers
Automation architects
Enterprise architects
Ontwikkelaar
Deze DevOps training is geschikt voor iedereen die de principes van “Continu Integratie”, “Continu verbetering” en “Continu levering van releases” op een efficiënte manier binnen zijn IT organisatie wil toepassen. Deze DevOps cursus is echter ook geschikt voor managers en IT professionals die binnen hun organisaties één van de meest hardnekkige IT problemen willen oplossen.
Na het afronden van de training DevOps bent u bekend bent met alle kennis- en vaardigheidsgebieden van het internationale DASA Competence Framework. U bent dan in staat om het niveau 2 certificaat te behalen. Na de training DevOps kunt u zelf het examen plannen om uw certificering te behalen. U schrijft zich apart in voor dit examen. Bij Global Training bereiden wij u extra goed voor op het officiële Certified DevOps Fundamentals examen van DASA. Deze DevOps Fundamentals training legt daarmee de basis voor vervolgtrainingen en certificeringen van DASA.
Examenspecs:
Gesloten boek
Web-Based
40 multiple choice vragen
Passing Score: 65%
Examenduur: 60 minuten
Om deel te nemen aan deze DevOps training is ervaring met agile, Scrum, DSDM, ITIL®, lean en ITSM nuttig, maar niet verplicht.
Lesmaterialen, software en benodigdheden
Wij adviseren u om een eigen laptop mee te nemen naar de DevOps training. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik leren?
DASA onderscheidt acht kennisgebieden en vier skills die belangrijk zijn om de transitie naar een DevOps cultuur te maken. Deze DevOps training biedt een grondige inleiding in al deze twaalf aspecten. De zes hoofdonderwerpen in deze training zijn: introductie, cultuur, organisatie, processen, automation, meten en verbeteren. Ook gaan we dieper in op de basisprincipes van DevOps CALMS (culture, automation, lean, measurement en sharing).
Tijdens de DevOps training leert u:
De fundamentele principes van DevOps.
De raamwerken om processen in te richten.
De modellen die bijdragen aan de ontwikkeling van DevOps systemen, zoals Agile, Scrum, Lean en Kanban.
Zoveel mogelijk werkzaamheden te automatiseren.
Op welke wijze een DevOps omgeving is ingericht.
De zakelijke voordelen van DevOps en constante oplevering.
De pijlers achter de ontwikkeling van DevOps.
Op welke wijze de IT operatie efficiënter gemaakt kan worden door geautomatiseerd te bouwen en testen.
Hoe processen in de value chain lean maakt.
Te werken met de Software Delivery Lifecycle in een DevOps organisatie.
Wat er benodigd is om een DevOps team op te zetten.
Tijdens de DevOps training doet u ervaring op met:
Het testen van werkzaamheden, verkennen van infrastructuren en bouwen van automatiseringsprocessen met DevOps.
Het samenvatten van transformatieve casestudy’s van adaptieve IT- en DevOps-modellen.
Het onderzoeken van continuous delivery en next-generation infrastructuren (cloud native en container-based platforms) in een DevOps context.
Realtime metingen van systemen om innovatie te bevorderen.
Continue integratie en verbeteringstechnieken.
Tijdens de DevOps training ontwikkelt u de skills om:
De transitie naar een succesvolle IT organisatie te maken door de implementatie van DevOps.
De workflow te verbeteren en te zorgen voor een snellere deployment start.
Van Agile development een businessdriver te maken.
Uw organisatie in te richten op snelle en doorlopende opleveringen vanuit IT.
De belangrijkste eigenschappen van een operationeel en organisatorisch model voor DevOps te herkennen.
Gebruik te maken van gangbare en populaire DevOps-tools en -technologieën.
Statistieken en praktijkvoorbeelden van DevOps te gebruiken om metingen uit te voeren en om continu verbeteringen door te voeren.
Een DevOps transformatie te implementeren.
DevOps afdelingen aan te sturen en te ondersteunen bij de DevOps strategie.
Lesprogramma
Tijdens de DevOps training worden de volgende modules behandeld:
Module 1: DevOps Introductie
Ontstaan van DevOps
Core concepten en principes van DevOps
DevOps Agile Skills Association (DASA)
Module 2: Cultuur
Introductie DevOps Cultuur
Wat is de DevOps cultuur
Belangrijkste elementen van DevOps
Aspecten en implementatie van een DevOps cultuur
Module 3: Organisatie
Het DevOps model (organisatiemodel)
Autonome teams
Architectuur en deployment binnen DevOps
Governance voor DevOps teams
Module 4: Processen
Relatie tussen Agile, Scrum en Kanban en definities
DevOps cultuur in relatie tot ITSM processen
Scrum, in meer detail
Optimaliseren van processen met Lean
Business Value Optimization en Business Analysis d.m.v. Story Mapping
Software Delivery Lifecycle in een DevOps organisatie
Module 5: Automation
Automation Concepten
Software Delivery Automation
Continuous Delivery Core concepten
Continuous Delivery Automation concepten
Continuous Delivery Automation focus topic
Data Center Automation
Ontstaan van Cloud Technologie en Principes
Coud Services concepten in een DevOps organisatie
Automated Provisioning concepten
Platform Product Characteristics en Application Maturity
Module 6: Meten en verbeteren
Belang van metingen
Kiezen van de juiste Metrics
Monitoring en Logging
Tips voor het examen
Voorbeeldexamen
Resultaten
Na het afronden van deze praktijkgerichte DevOps training kent u de core concepten, fundamenten en toegevoegde waarde van een DevOps cultuur. U heeft aan de hand van praktijkgerichte voorbeelden gezien waartoe de DevOps methodiek kan leiden. Om deze redenen weet u waarom het een goed idee is om DevOps in uw business en IT door te voeren. U weet wat de belangrijkste DevOps werkwijzen zijn en weet wat er nodig is om de transitie naar een DevOps cultuur te maken. U heeft inzicht in de organisatorische aspecten van DevOps, zoals rollen, teams en organisatiestructuren. Daarnaast heeft u ook geleerd wat de raakvlakken van DevOps met andere raamwerken zoals Agile, Lean en ITSM zijn. U bent na het afronden van de DevOps Training bekend met de volgende aspecten van DevOps:
Fundamenten, principes en concepten
Ontstaan van DevOps
Core concepten, principes en fundamenten van DevOps
Wat betekent DevOps voor u en uw organisatie
Cultuur
Essentie van een DevOps cultuur
Belangrijke aspecten bij het creëren van een DevOps cultuur
Belangrijkste elementen van een DevOps cultuur
Organisatie
Operationele DevOps modellen
Noodzaak van autonome teams
Governance binnen DevOps teams
Impact van DevOps op architectuur in relatie tot deployment
Processen
Lean gebruiken om processen te optimaliseren
Relaties tussen Agile, Scrum en Kanban
Value Strem Map combineren met bepaalde processen
Nieuwe en innovatieve ideeën ontwikkelen
ITSM processen in relatie tot de DevOps cultuur
Automation
Belangrijkste cloud principes voor DevOps organisaties
Continuous Delivery: voordelen en core principes
Impact van automation op Software Delivery processen
Meten & verbeteringen
Belang van monitoring en logging binnen DevOps
Arbeidsperspectieven
Momenteel bestaat er een grote vraag naar DevOps specialisten. Nadat u de training DevOps heeft afgerond, zult u over specifieke kennis en vaardigheden beschikken die u in staat stellen om uzelf van andere ontwikkelaars te onderscheiden. Hierdoor heeft u een streepje voor op de arbeidsmarkt en kunt u direct aan de slag voor veel IT organisaties. Bovendien hebben DevOps specialisten met een Global Training certificaat op zak een sterke uitgangspositie aan de onderhandelingstafel. Zij zijn hierdoor in staat om betere arbeidsvoorwaarden te eisen. Daarnaast wordt er verwacht dat de vraag naar DevOps specialisten de komende jaren zal blijven toenemen.
Na het afronden van DevOps training zou u aan de slag kunnen als:
Project managers
Webdeveloper
Service managers
Consultants
Scrum master
Scrum product owner
DevOps engineers
Lead engineers
Program manager
Product owners
Software developer
Integration specialists
Operations managers
Release manager
Programmeur
Incident en change managers
System administrators
Network administrators
IT operations manager
Business managers
Automation architects
Enterprise architects
Ontwikkelaar
Uiteraard kunt u er ook voor kiezen om carrière te maken als freelance DevOps specialist.
€1.699
Klassikaal
max 10
HBO
Cursus Angular JS
Cursus Angular JS: professionele en kwalitatieve HTML5 webapplicaties ontwikkelen voor diverse platformen met Angular JS
Wilt u professionele, schaalbare, modulaire, soepele, lichte, testbare en multifunctionele HTML5-webapplicaties voor diverse platformen ontwikkelen? Wilt u weten hoe u data overzichtelijk in één HTML-pagina’s kan weergeven? Of hoe u snel een expressieve en goed leesbare AngularJS omgeving ontwikkelt, test en implementeert, zonder dat daar externe partijen aan te pas komen? Dit en nog veel meer is wat u leert tijdens de praktijkgerichte cursus AngularJS van Global Training!
AngularJS is een front-end en clientside JavaScript framework (oorspronkelijk ontwikkeld door Google) om dynamische webapplicaties te ontwikkelen volgens het MV patroon (Model-View-Whatever). AngularJS is een combinatie van HTML, CSS en Javascript, maar onderscheidt zich als Single Page Application (SPA) van andere frameworks zoals bijvoorbeeld Bootstrap. Met AngularJS kan de gebruiker een expressieve en goed leesbare omgeving ontwikkelen aan de hand van een aantal krachtige functies zoals observables, modules en dependency injection. Hierdoor kunt u met AngularJS lichte, kwalitatieve, robuuste en goed onderhoudbare browser-based applicaties bouwen met een uitstekende performance.
Aan de basis van AngularJS ligt het zogeheten Model-View-Controller (MVC) ontwerppatroon. Hierbij wordt de applicatie in lagen opgedeeld. Eén laag die betrekking heeft op de template, een andere laag die betrekking heeft op data en tot slot een laag die betrekking heeft op de codering. Het grootste voordeel hierbij is dat de applicatie nauw verwant blijft met een database, waardoor de communicatie eenvoudig blijft. De programmatuur achter de applicatie is gecentraliseerd en opgeslagen in controllers en views, die pas geladen worden op het moment dat de bezoeker daar om vraagt. Wanneer de gebruiker gegevens wijzigt, reflecteert de ingebouwde two-way databinding dit in het model. Ook kent het AngularJS-framework diverse routing- en factory-mogelijkheden, zodat u een volledige applicatie in één HTML-pagina kunt bouwen. Ook kunnen veel traditionele programmeerproblemen met AngularJS worden opgelost of zelfs voorkomen. Daarnaast is er minder manipulatie van Document Object Model (DOM) nodig en is het makkelijker om de testing capaciteiten van applicaties te ontwikkelen.
Met deze krachtige eigenschappen is AngularJS op dit moment een van de snelst groeiende frameworks in de wereld van webdevelopment. AngularJS heeft zijn immense populariteit te danken aan de uitstekende snelheid, performance en het gemak om schaalbare en modulaire HTML5-webapplicaties te bouwen. Ook beschikt AngularJS over een grote en betrokken open source community waarvan de leden u bijstaan, indien dat nodig is.
Tijdens de cursus AngularJS leert u alle mogelijkheden van AngularJS kennen en gaat u aan de hand van uw eigen businesscase (dynamische applicatie) een Single Page Application ontwikkelen. Verder leert u de bekendste Design Patterns kennen, zoals Model-View-Controller en Dependency Injection. Tijdens de verdiepingsmodules komen thema’s als het JavaScript Framework, control, views, backend, components, modules, controllers en routingmogelijkheden aan bod en leert u een AngularJS omgeving op te zetten. U leert over de verschillende opties om met gecentraliseerde dataopslag en data retrievals (constants en services) te werken. Ook leert u de visuele tools van AngularJS kennen, de gegevensuitwisseling met een server via Ajax en u maakt een uitstapje naar specifieke onderdelen zoals AngularJS authenticatie, lokalisatie en animatie. Het programma van de cursus AngularJS is zeer praktijkgericht. Onze ervaren trainer laat aan de hand van verschillende demonstraties zien hoe u de theorie kunt toepassen in uw praktijksituatie. U gaat aan het werk met verschillende oefeningen, zodat u de leerstof optimaal verwerkt.
Wanneer u de cursus AngularJS succesvol heeft afgerond, bent u in staat om binnen het framework gespecialiseerde applicaties los van elkaar te ontwikkelen en implementeren. Nu u zelf in staat bent om uw eigen AngularJS applicatie te bouwen op basis van een kleine, expressieve en goed leesbare code, zult u flink besparen op ontwikkel- en onderhoudskosten. Wacht dus niet langer en schrijf uzelf in voor de cursus AngularJS van Global Training.
Doelgroep & voorkennis
Deze cursus AngularJS van Global Training is gericht op iedereen die zelfstandig AngularJS webapplicaties wil ontwikkelen, testen en onderhouden. Denk hierbij aan:
Ervaren web ontwikkelaars die een verdiepingsslag willen maken in het ontwikkelen van complete en dynamische webapps.
Software ontwikkelaars die hun kennis over AngularJS willen bijspijkeren en de laatste ontwikkelingen eigen willen maken.
Beginnende programmeurs met basiskennis van HTML, CSS en JavaScript, die zich willen verdiepen in het framework van AngularJS.
WO- of HBO studenten Computer Science of (Technische) Informatica die carrière als software developer willen maken.
Als voorkennis wordt verondersteld dat u bekend bent met HTML, CSS3 en de fundamentals van JavaScript. Enige basiskennis van ES6 en Object Oriented Programming (OOP) worden ook aanbevolen, maar zijn niet noodzakelijk. Ook is het handig om ervaring te hebben met andere MV-frameworks zoals .NET en MVC. We gaan er ook vanuit dat u enige praktijkervaring heeft met de verschillende browsers zoals Explorer, Firefox en Chrome. En uiteraard is het belangrijk om Engels te kunnen lezen, omdat veel websites, achtergrondinformatie en documentatie in het Engels is geschreven.
Lesmaterialen, software en benodigdheden
Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik leren?
Tijdens de cursus AngularJS gaat u aan de hand van uw eigen businesscase zelf een HTML5-webapplicatie ontwikkelen en testen. Hierbij raakt u bekend met de technische architectuur van Single Page webapplicaties en u leert de verschillen met andere frameworks zoals Bootstrap kennen. Uiteraard maakt u ook kennis met modules, componenten, templates en debuggen in AngularJS.
De volgende thema’s komen tijdens de cursus AngularJS aan bod (in het hoofdstuk ‘Lesprogramma’ staat een compleet overzicht van de modules die tijdens de cursus behandeld worden):
Een eerste kennismaking met Angular en Hello World
Hoe u AngularJS downloadt, installeert en gebruikt
Hoe het AngularJS-framework is opgebouwd
Werken met JavaScript
Hoe u controls kunt toevoegen
Hoe u kunt werken met bibliotheken als jQuery
Welke directives het beste gebruikt worden en het filteren van gegevens
Databinding: two-way data binding optimal inzetten
Wat de NG-controller, -repeat, -app en het NG-model inhouden
Hoe u een single-page webapplicatie kunt bouwen en configureren
Hoe u een backend maakt
De verschillende modules, componenten, templates, views, scopes en controllers
Dependency Injection
Hoe u met (herbruikbare) componenten kan werken
De communicatie met de server
Het debuggen van AngularJS apps, validatie en apps vormgeven
Embedden en injecteren
Praktijkoefeningen: alles samenbrengen in uw eigen project of app
Uw applicatie testen
Lesprogramma
Tijdens de cursus Angular JS worden de volgende modulen behandeld:
Module 1: De basis van Angular JS
Inleiding en een eerste kennismaking met Angular
De verschillen tussen Angular JS 1 en Angular JS 2
Een kennismaking met Hello World
De basis van Angular JS
Hoe is het Angular JS framework opgebouwd?
De relatie van het Angular JS framework met bibliotheken zoals jQuery?
Een single-page webapplicatie bouwen
Het opzetten van een Angular JS omgeving
Het bouwen van Angular JS applicaties
Angular JS downloaden, installeren, configureren en gebruiken
Directives gebruiken
Het filteren van gegevens
Two-way data binding
Inleiding in de directives
De ng-applicatie, ng-content, ng-model, controller en repeat
Templates en views
Controllers toevoegen en modules
Componenten creëren, uitbreiden en hergebruiken
Module 2: Javascript
Controllers
Routes
Scope
Richtlijnen
Services en factories
Concepten van Single Page Application (SPA)
Werken met Ajax
Embedden en injecteren
Databinding
Een korte introductie van JavaScript
Het modules systeem van JavaScript
De voordelen van JavaScript
Het maken van een backend
Debuggen van Angular apps
Validatie
Deeplinking
AngularJS-apps vormgeven
AngularJS direct toepassen in uw eigen app of project
Module 3: Een verdiepingsslag
Communicatie met de server
Uw Angular JS applicatie plannen
Angular Command Line Interface (CLI)
Een inleiding tot Dependency Injection
De diverse componenten
Het schrijven en gebruiken van Services
Formulier validatie
Introductie tot routing en het gebruik van routing
Beveiliging en authenticatie
Internationalisatie en lokalisatie
Animatie
Het gebruik van filters voor UX en ng-validatie
De best practices van Angular JS
Afsluiting: het testen van uw applicatie
Resultaten
Nadat u de cursus AngularJS succesvol heeft afgerond, kunt u zelfstandig uw eigen kwalitatieve en professionele AngularJS webapplicatie bouwen. De gebouwde webapplicatie is eenvoudig te gebruiken in verschillende browser en bereikbaar op alle mobiele apparaten. Daarnaast is de applicatie licht, schaalbaar, modulair, soepel, multifunctioneel en functioneert het op diverse platformen. Deze applicatie die u heeft gebouwd bestaat uit kleinere en gespecialiseerde modules, in plaats van één grote en complexe applicatie waarin alles met elkaar verbonden is. U leert hoe u zelf:
Deze kleinere modules los van elkaar ontwikkelt, test en op een dynamische wijze aan de applicatie toevoegt met behulp van Dependency Injection.
Met behulp van controllers en data binding modules bouwt voor het tonen van gegevens in een HTML(5) pagina.
Een backend kan bouwen en hoe u componenten kunt creëren en (her)gebruiken.
Met behulp van services en factories modules ontwikkelt voor het ophalen en cachen van gegevens van de server, modules met constanten ontwikkelt, modules voor routing en modules voor het in- en uitloggen.
Een professionele en kwalitatieve HTML5-webapplicaties ontwikkelt voor diverse platformen met AngularJS.
Nadat u de cursus AngularJS succesvol heeft afgerond, beschikt u over alle kennis en vaardigheden om uzelf te ontwikkelen tot professioneel AngularJS developer. Met de specialistische en geavanceerde kennis van AngularJS heeft u uw competenties en vaardigheden flink uitgebreid. U bent nu zelf in staat om efficiënte en makkelijk te gebruiken webapplicaties te ontwikkelen en testen. U bent niet langer afhankelijk van dure externe partijen om webapplicaties te ontwikkelen, onderhouden en wijzigen.
Arbeidsperspectieven
Er bestaat een zeer grote en groeiende vraag naar AngularJS specialisten op de arbeidsmarkt. Organisaties willen tegenwoordig immers meer dan een simpele webapplicatie. Vaak is de behoefte aan complexe webapplicaties aanwezig, die alleen met de meest geavanceerde tools en frameworks kunnen worden gebouwd. Na het volgen van deze cursus bent u gespecialiseerd in AngularJS en kunt u direct aan de slag voor veel werkgevers.
Zo kunt u bijvoorbeeld denken aan functies als:
Backend JavaScript Developer
Senior Full Stack Angular Developer
Medior Backend Engineer
Junior Intranet Developer
Creative Front-end Developer (Design)
Software Developer
Uiteraard kunt u er ook voor kiezen om een carrière als freelance Angular JS developer te maken.
€1.699
Klassikaal
max 10
HBO
Cursus Programmeren
Cursus programma: leer de basisprincipes en fundamenten van het programmeren aan
Wilt u software en applicaties ontwikkelen, maar heeft u nagenoeg geen programmeerervaring? Dan dient u allereerst de basisprincipes en fundamenten van het programmeren onder de knie te krijgen. Door deze cursus te volgen legt u een uitstekende basis en kunt u zichzelf vervolgens gaan verdiepen in een specifieke programmeertaal. Dit kunt u doen door deel te nemen aan een vervolg cursus waarin specifieke programmeertalen worden behandeld. U kunt hierbij denken aan bijvoorbeeld PHP, C, C#, C++, JAVA, R of Python.
Deze cursus biedt daarom een uitstekende basis om uiteindelijk professionele en kwalitatieve software/applicaties te ontwikkelen in een willekeurige programmeertaal voor verschillende platformen. Door deze cursus te volgen legt u de fundamenten om een uitstekende programmeur te worden.
Doelgroep & voorkennis
De cursus is ontwikkeld voor mensen die op professioneel niveau willen programmeren in een willekeurige programmeertaal en platform, maar nog geen programmeerervaring hebben.
Voor mensen die zich willen laten omscholen tot programmeur/ontwikkelaar.
Voor account managers of verkopers actief in de IT- of een gerelateerde branche en wensen en behoeften van zijn opdrachtgevers moeten communiceren naar software developers.
Voor managers die veel contact hebben software developers en daarom programmeerconcepten en vakterminologie willen begrijpen.
Voor webdesigners die een dynamische website willen maken en daarom willen begrijpen hoe programma’s en scripts hierop inspelen.
Voor mensen die willen begrijpen hoe zij een database kunnen maken of manipuleren.
Er is geen specifieke voorkennis vereist om aan deze cursus deel te nemen.
Lesmaterialen, software en benodigdheden
Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.
Wat ga ik tijdens deze cursus programmeren leren?
Tijdens deze 3-daagse cursus zullen onze vakkundige docenten uw kennis, competenties en vaardigheden omtrent programmeren ontwikkelen. Ook wordt u wegwijs gemaakt in de wereld van software development. Tijdens de cursus Programmeren:
Leert u de mogelijkheden van programmeren kennen.
Krijgt u een introductie in de populairste en moderne programmeertalen en leert u de voordelen en nadelen van deze talen kennen.
Leert u waarvoor verschillende soorten programmeertalen gebruikt kunnen worden.
Leert u de basisconcepten, fundamenten en vakterminologieën van het programmeren kennen.
Leert u de methodiek voor gestructureerd en modern programmeren.
Leert u code te lezen, begrijpen, schrijven en testen.
Leert u foutieve code te herkennen en manipuleren.
Leert u onder andere over: commando’s, datatypen, controlestructuren, functies, flowcharts, variabelen, constanten en software modeling.
Tijdens de cursus Programmeren zullen onze vakkundige docenten u stapsgewijs door het lesprogramma loodsen. Naarmate de dagen vorderen, zal steeds meer de diepte worden opgezocht. Uiteindelijk zult u de basisbeginselen van het programmeren onder de knie krijgen.
Lesprogramma
Tijdens de cursus Programmeren worden de volgende modulen behandeld:
Starten met programmeren
Gestructureerd programmeren en analyseren van problemen
Commando’s en parameters
Broncode en binaire code
Data Flow Diagrammen
Linkers en IDE omgevingen
Hexadecimal Notation
Algoritmen
Variabelen en data types
Basis Data Typen en structuren
Arrays en karakters
Signed and Unsigned Typen
Variabelen en Namen
Numeriek
Tekstueel
Logisch
Collecties
Constanten:
Numerische
karakter
string
symbolisch
Control Flow
Control Flow constructoren
Statements and blokken
Beslismomenten
Else-if Constructie
Ambiguity of else
Case Statements
Switch and case
Exit from switch
While Loop
For.next Loop
Do while Loop
Go to And Labels
Break And continue
Operatoren
Relational Operatoren
Logical Operatoren
Arithmetic Operatoren
Assignment Operatoren
Conditional Operatoren
Unary Operatoren
In- and Decrement Operatore
Size of Operatoren
Letterlijke vergelijking
Wiskundige bewerking
Functies
Recursion en karakteristieken
Declaratie en definitie
Call by Value
Parameter Passing
Pointers
Waarom pointers gebruiken
Opzetten Pointers
Pointer declaratie
Van pointers naar variabelen
Variabelen en adressen
Pointer Dereferencing
Pointer toekennen
Pointers als argument gebruiken
Address Arithmetic
Pointers en Arrays
Arrays in Function Calls
Null Pointer
Resultaten
U heeft de eerste stap gezet om een succesvolle programmeur te worden. U beschikt over een uitstekende basis om deel te nemen aan een vervolgcursus waarin een specifieke programmeertaal wordt behandeld. U kunt onder andere het volgende:
U kunt uitleggen wat de fundamenten van het programmeren zijn.
U kunt uitleggen wat computer nummer systemen zijn, denk bijvoorbeeld aan binair.
U kunt variabelen en constanten ontwikkelen en gebruiken.
U kunt klassen ontwikkelen en gebruiken.
U kunt functies ontwikkelen en gebruiken.
U kunt beslisstructuren ontwikkelen en gebruiken.
U kunt loops ontwikkelen en gebruiken.
U weet wat de verschillende datastructuren zijn. Denk bijvoorbeeld aan Arrays.
U weet wat gestructureerd programmeren inhoudt en kan dit toepassen.
U leert wat object georiënteerd programmeren inhoudt.
U kunt uitleggen wat pseudocode inhoudt en gebruiken voor software development.
Arbeidsperspectieven
Momenteel is er een tekort aan ICT professionals in Nederland. Er is een uitzonderlijke veel vraag naar ontwikkelaars die programmeren in Java, PHP en het .Net Framework. De verwachting is dat deze vraag vanuit de arbeidsmarkt de komende jaren in ieder geval stabiel blijft.
Onder ontwikkelaars heeft 29% een bruto maandelijks loon van €3.500,-. 19% verdiend zelfs meer dan €4.000,- bruto per maand. Doordat er veel vraag is naar programmeurs, hebben deze programmeurs een sterke uitgangspositie aan de onderhandelingstafel. Hierdoor zijn zij in staat om betere arbeidsvoorwaarden te eisen.
€1.499
Klassikaal
max 10
HBO
Opleiding Junior Engineer Sprinklertechniek
Zaltbommel
do 3 sep. 2026
Wil je aan de slag als engineer op het gebied van sprinklersystemen? In deze negendaagse opleiding Junior Engineer Sprinklertechniek doe je de basiskennis op die nodig is voor het ontwerpen van een sprinklersysteem en leer je alles over de sprinklervoorschriften NEN-EN 12485:2015 en NEN 1073:2018
In deze opleiding leer je werken met de sprinklervoorschriften NEN‑EN 12845:2015 en NEN 1073:2018. Je krijgt kennis en inzicht in de relevante voorschriften, de basisprincipes van brand en sprinklertechniek en ontwikkelt praktische ontwerp- en rekenvaardigheden zodat je, conform de normen, een sprinklersysteem kunt ontwerpen. De opleiding bestaat uit drie modules: Basiskennis Sprinklerinstallatie, Ontwerpen en Hydraulisch Rekenen.
Tijdens deze opleiding komen onder andere de volgende onderwerpen aan bod:
Brandtheorie
Sprinklertechniek: opbouw en systeemtypes, materiaalkennis, watervoorzieningen, alarmkleppen, sprinklernetten
Opbouw sprinklermeldinstallatie
Normen, voorschriften en certificering
Gevarenklasse
Certificatie en inspectie: algemeen, leveren en onderhoud
Ontwerpprincipes van sprinklerinstallaties
Hydraulisch rekenen, basis en berekeningen voor tabelleninstallaties en eenvoudige ringleidingen
Informatiepakket, inclusief tekeningen
Tekenen van sprinklerinstallaties
Lezen en begrijpen van het UPD
De opleiding is interactief en praktijkgericht. In een uitgebalanceerde mix van theorie en praktijk kun je samen met je medecursisten in een interactieve setting leren met én van elkaar. Daarnaast stelt onze persoonlijke begeleiding je in staat om te focussen op je eigen leerdoelen en voor jezelf het optimale uit de opleiding te halen.
Bij deze opleiding krijg je toegang tot een online leeromgeving. Hierin vind je e-learningmodules, uitwerkingen van de opdrachten, proefexamens en digitaal lesmateriaal. Je kunt er ook vinden wat je voor welke bijeenkomst moet voorbereiden.
Na het volgen van deze opleiding kun je de grondbeginselen van brand, brandveiligheid en sprinklertechniek toepassen, relevante regelgeving en normen (NEN‑EN 12845 + A2 en NEN 1073) interpreteren en onder eindverantwoording van een sprinklertechnicus, conform de normen, een ontwerp voor een sprinklerinstallatie opstellen.
De opleiding is gebaseerd op het beroepscompetentieprofiel Junior Engineer Sprinklertechniek.
€2.725
Klassikaal
max 15
3 maanden
Training Risicogericht auditen
Apeldoorn
do 17 sep. 2026
Elke organisatie heeft met risico’s te maken. Niet vreemd dus dat risicomanagement een steeds belangrijker onderdeel is van de verschillende kwaliteitsnormen. In onze ééndaagse training Risicogericht auditen krijg je praktische handvatten aangereikt voor het uitvoeren van risk based audits.
Om de risico’s binnen jouw organisatie in kaart te brengen, te analyseren en te beheersen is een risicogerichte audit een goed hulpmiddel. Waar een procesgerichte audit zich richt op de organisatieprocessen en de risico’s die daarmee gepaard gaan, gaat risk based auditing verder de diepte in en komen naast de risico’s binnen processen en werkzaamheden óók de maatregelen aan bod waarmee die risico’s kunnen worden beheerst. Door (kwaliteits)managementsystemen te beoordelen op risico’s, krijgen audits nog meer toegevoegde waarde.
De training Risicogericht auditen van Kiwa is interactief en praktijkgericht. In een uitgebalanceerde mix van theorie en praktijk kun je samen met je medecursisten in een interactieve setting leren met én van elkaar. Daarnaast stelt onze persoonlijke begeleiding je in staat om te focussen op je eigen leerdoelen en voor jezelf het optimale uit de opleiding halen.
Als je de training Risicogericht auditen hebt gevolgd, kun je:
Een risicogericht auditgesprek voorbereiden;
Risicogerichte auditvragen stellen;
De technieken toelichten die je kunt gebruiken om als auditor risico’s te herkennen en te benoemen;
Toelichten hoe je tijdens de interne audit zicht kunt krijgen op de beheersing van specifieke risico’s;
Een risicogericht auditgesprek voeren;
Een risicogerichte auditrapportage opstellen.
€705
Klassikaal
max 12
1 dag
Training Blusgastechniek 1 / F-Gassen
Zaltbommel
do 1 okt. 2026
Wil je je kennis vergroten als het gaat om de werking en opbouw van een blusgassysteem? Dan is de training Blusgastechniek 1/F-Gassen van Kiwa Training geknipt voor jou. In deze training maak je kennis met alle blusgassystemen die een brand kunnen beheersen en blussen. Deze driedaagse training is ontwikkeld voor installatie- en onderhoudstechnici en is ook interessant voor verzekeraars, adviseurs en preventisten van de brandweer.
Blusgassystemen zijn een belangrijk onderdeel van brandbeveiliging op plekken waar water of schuim niet gebruikt kan worden, omdat dit schade veroorzaakt. Voorbeelden zijn datacenters, archiefruimtes en musea, waar het beschermen van belangrijke gegevens en waardevolle objecten heel belangrijk is.
Tijdens de training Blusgastechniek 1/F-gassen maak je uitgebreid kennis met de meestvoorkomende blusgassystemen. Je leert hoe deze systemen werken, hoe ze worden geïnstalleerd en onderhouden en welke specifieke eigenschappen ze hebben. Daarnaast leer je meer over de bijbehorende meldinstallaties, relevante milieuaspecten en de regelgeving rondom F-gassen.
Tijdens de training komen onder andere de volgende onderwerpen aan de orde:
Brandtheorie en blusmiddelen
Blusgasinstallaties
Blusgassystemen
Brandmeldinstallaties
Veiligheid
Bouwkundige aspecten
Beheer en onderhoud van blusgassystemen
Milieu en F-gassen
Inhoudsbepaling blusgascilinders
Let op: montagewerkzaamheden (zoals het fitwerk van de blusgasleidinngen) komt niet als praktische vaardigheid aan de orde in deze training.
Deze training bereidt je voor op de examens Blusgastechniek 1- en F-gassen bij een onafhankelijke examenorganisatie. Als je deze examens met een voldoende resultaat afrondt, ontvang je het certificaat Blusgastechniek 1 en het persoonscertificaat F-gassen.
De training bestaat uit een mix van online en offlineactiviteiten. Je bereidt je online, in je eigen tempo en wanneer het jou uitkomt, voor op de lesdagen. Je krijgt hiervoor toegang tot jouw online leeromgeving. Hierdoor is er tijdens de klassikale bijeenkomsten meer ruimte voor verdieping en toepassing van de kennis en het ontwikkelen van vaardigheden.
De training is interactief en praktijkgericht. In een uitgebalanceerde mix van theorie en praktijk kun je samen met je medecursisten in een interactieve setting leren met én van elkaar. Daarnaast stelt onze persoonlijke begeleiding je in staat om te focussen op je eigen leerdoelen en voor jezelf het optimale uit de training halen.
Deze training is bedoeld voor onderhoudsmonteurs en medewerkers van installatiebedrijven die hun kennis willen vergroten over installaties en het onderhoud van blusgassystemen en hun persoonscertificaat voor het controleren en onderhouden van F-gassen willen behalen. De training is interessant voorverzekeraars, adviseurs en preventisten van de brandweer.
Na het volgen van deze training heb je inzicht in de werking, installatie, toepassing en het onderhoud van de meestvoorkomende blusgassystemen. Ook weet je na het volgen van de training hoe je veilig en verantwoord kunt werken met F-gassen volgens de geldende wet- en regelgeving. Deze training is gebaseerd op de eind- en toetstermen voor het examen Blusgastechniek 1/ F-Gassen. Je kunt de laatste versie hiervan vinden op de website van het CIBV (www.cibv.nl).
€1.785
Klassikaal
max 15
1 maand
Training Blusgastechniek 2
Zaltbommel
wo 23 sep. 2026
Het ontwerpen van een blusgassysteem vraagt om specialistische kennis: hoe blusgassen werken, hoe ze samenwerken met branddetectie en hoe je berekeningen maakt om te zorgen dat het systeem veilig en effectief is. In de training Blusgassystemen 2 leer je om zelf complexere blusgassystemen te ontwerpen en te berekenen.
Blusgassystemen zijn een belangrijk onderdeel van brandbeveiliging op plekken waar water of schuim niet gebruikt kan worden, omdat dit schade veroorzaakt. Voorbeelden zijn datacenters, archiefruimtes en musea, waar het beschermen van belangrijke gegevens en waardevolle objecten heel belangrijk is.
In deze training leer je stap voor stap om een blusgassysteem te ontwerpen en berekenen volgens de normenserie NEN-EN 15004.
Tijdens de training komen onder andere de volgende onderwerpen aan de orde:
Introductie blusgassystemen
Branddetectie in relatie tot blusgassystemen
Blusgascalculaties (hydraulisch rekenen)
Ontwerpen van een blusgasinstallatie op basis van de NEN-EN 15004
Berekening van overdruk en onderdruk voorzieningen
De luchtdoorlatendheidsmeeting
Het certificeringsproces
De training is interactief en praktijkgericht. In een uitgebalanceerde mix van theorie en praktijk kun je samen met je medecursisten in een interactieve setting leren met én van elkaar. Daarnaast stelt onze persoonlijke begeleiding je in staat om te focussen op je eigen leerdoelen en voor jezelf het optimale uit de training halen.
Deze training is bedoeld voor personen die zich beroepsmatig bezighouden met het ontwerpen van blusgasinstallaties, zoals medewerkers van installateurs, brandweer, verzekeraars, advies- en inspectiebureaus.
De training bestaat uit 4 bijeenkomsten. Houd daarnaast rekening met 4 tot 6 uur zelfstudie en voorbereiding per bijeenkomst. Het examen duurt één dagdeel. Dit examen wordt afgenomen door Certoplan en hiervoor moet je je zélf aanmelden.
Na afloop van deze training beschik je over de kennis die nodig is om blusgassystemen te ontwerpen. Je kunt onder andere de ontwerpconcentratie berekenen, de juiste blusgascilinders kiezen en over- en onderdrukvoorzieningen berekenen. Daarnaast weet je hoe je werkt volgens de voorschriften, hoe je een brandmeldinstallatie en blusgasnozzles in een bluszone projecteert en hoe je een luchtdoorlatendheidsmeting uitvoert.
Deze training is gebaseerd op de eind- en toetstermen voor het examen Blusgastechniek 2. Je kunt de laatste versie van de eind- en toetstermen vinden op de website van het Certoplan
€2.355
Klassikaal
max 15
1 maand