Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

Opleidingen

68.996 resultaten

AngularJS Programmeren

Amsterdam ma 13 jul. 2026 en 9 andere data
In de cursus AngularJS Programmeren leert u programmeren met AngularJS en hoe u dit JavaScript Framework kunt gebruiken bij de ontwikkeling van moderne Single Page Applications. AngularJS Intro In de introductie wordt ingegaan op de architectuur van Single Page Applications en in het bijzonder het Model View Controller pattern. Ook worden dan de essentiële kenmerken van AngularJS applicaties besproken zoals dependency injection en two way data binding. Aan de orde komt declarative binding tussen data en user interface elementen en de rol van het scope object en controllers. Expressions en Directives Vervolgens wordt ingegaan op expressions in AngularJS met de mustache syntax waarmee variabelen en properties getoond kunnen worden. Eveneens worden dan een aantal belangrijke directives van AngularJS zoals ngModel, ngController en ngBind besproken. Met deze directives wordt HTML als het ware uitgebreid. Filters en Validation Vervolgens wordt aandacht besteed aan filters en validation en komen ook een grote verscheidenheid aan AngularJS functies aan bod. Zowel ingebouwde filters als user defined filters passeren de revue. Routing en Services Dan is het de beurt aan Routing in AngularJS applicaties. Door routing zal op basis van een URL pattern, eventueel voorzien van parameters, een deel van een web page worden vervangen of met nieuwe data worden geladen.
€1.499
Klassikaal
max 12
2 dagen

Java Programmeren

Amsterdam ma 10 aug. 2026 en 9 andere data
De cursus Java Programmeren behandelt de fundamentals van het programmeren in Java op basis van versie 8 van het Java platform. Java Syntax Door middel van op elkaar volgende oefeningen in een case study, leren de deelnemers om te programmeren met de variabelen, data types, operatoren en control flow constructies van de Java taal. Classes en Objects In de cursus wordt vervolgens ingegaan op object georiënteerde begrippen als class, object, encapsulation, inheritance en polymorfisme. Aandacht wordt besteed aan fouten en exception handling en er wordt besproken hoe Java software wordt opgedeeld in packages. Multiple Threads Ook de splitsing van een programma in verschillende subtaken door middel van threads en de synchronisatie van deze threads is onderwerp van de cursus. Generics Eveneens zijn geparametriseerde types, generics, en het gebruik daarvan in het Collection Framework onderdeel van het cursusprogramma. Optionele modules, indien de tijd het toelaat, zijn de toegang tot databases met JDBC en Java Beans. OCA Certification Deze cursus is een goede voorbereiding op het Java 8 OCA, Oracle Certified Associate, examen. In combinatie met de cursus Advanced Java Programming bereidt deze cursus ook voor op het Java 8 OCP, Oracle Certified Professional, examen.
€2.999
Klassikaal
max 12
Post-HBO
5 dagen
7.5 (2)

Advanced Java Programmeren

Amsterdam di 21 jul. 2026 en 9 andere data
In de cursus Advanced Java Programmeren komen een reeks geavanceerde aspecten van Java aan de orde. Advanced Classes Allereerst wordt aandacht besteed aan aspecten van Advanced Class Design zoals het implementeren van inheritance en composition, het gebruik van polymorfisme, interfaces, inner en anonymous classes en het singleton pattern. Concurrency Vervolgens wordt ingegaan op multithreaded applicaties en de synchronisatie tussen threads bij het benaderen van shared data. Bij de bespreking van het concurrency package komen daarbij geavanceerde synchronisatie mechanismes zoals cyclic barriers en countdown latches aan de orde. Lambda's Ook de in recente Java versies geïntroduceerde functionele taal constructies komen aan bod bij de behandeling van lambda's en functional interfaces. Generics Vervolgens worden generics besproken waarmee classes en methods kunnen worden geparametriseerd, strong typing wordt opgelegd en de kans op runtime errors wordt beperkt. Generics worden meestal gebruikt in het Collection Framework en de belangrijkste container classes daaruit worden besproken.
€2.650
Klassikaal
max 12
Post-HBO
4 dagen

Java Certificering

Amsterdam ma 13 jul. 2026 en 9 andere data
In de cursus Java Certificering worden de deelnemers voorbereid op het Java OCA (Oracle Certified Associate) en OCP (Oracle Certified Professional) examen. Examen Training De cursus is een examen training waarin de vragen die gesteld kunnen worden op deze examens centraal staan. Op basis van test vragen en proefexamens, worden de onderwerpen die deel uitmaken van de examens behandeld. Speciale Onderwerpen Speciale aandacht wordt besteed aan onderwerpen die vaak als moeilijk worden beschouwd zoals concurrency en synchronisatie. Evenals aan features die zijn toegevoegd in de latere versies van Java zoals lambda's en streams. Taal Syntax Aan de orde komen ook generics, collection classes, database access met JDBC en new I/O. Onderwerpen als declarations en access control, object orientation, assignments en operators, flow control, exceptions en assertions, strings, I/O formatting en parsing, inner classes staan tevens op het programma. Maatwerk Inhoud Afhankelijk van de interesse van de deelnemers kunnen bepaalde onderdelen desgewenst met meer diepgang worden behandeld. Doelgroep Cursus Java Certificering De cursus Java Certificering is bestemd voor ervaren Java developers die zich willen voorbereiden op het Java 8 OCA (Oracle Certified Associate) en OCP (Oracle Certified Professional) examen.
€1.499
Klassikaal
max 12
2 dagen

Java voor Managers

Amsterdam ma 20 jul. 2026 en 9 andere data
In de cursus Java voor Managers leren managers de basis principes van object georiënteerd programmeren in Java en de werking en mogelijkheden van Java technologie. Java Language Fundamentals De cursus is er steeds op gericht de principes duidelijk te krijgen, zonder in details te treden. Zowel de syntax en control flow constructies van de Java taal worden besproken als object georiënteerde zaken, zoals classes, inheritance, interfaces en exceptions. Ook een bespreking van UML als modelleer taal voor software systemen staat op de agenda van de cursus. Java GUI Clients Wat betreft client technologie komen zowel Rich Client Applications met GUI's als applets en Java Web Start applicaties aan bod. Java Enterprise Edition Ten aanzien van de server technologie wordt de focus gelegd op Java Enterprise applicaties die draaien op applicatie servers en Jakarta EE technologieën zoals Servlets, JSP en EJB's krijgen de aandacht. Java Data Access Ook staan de verschillende manieren waarop Java applicaties gegevens kunnen opslaan op het programma. Zo wordt er aandacht besteed aan Direct File I/O, serialization, JDBC, Hibernate en de Persistence API. Messaging en Web Services Tot slot komen diverse Java technologieën voor integratie met andere systemen aan de orde zoals RMI, JMS en Web Services.
€1.999
Klassikaal
max 12
3 dagen

Persoonlijke groei

Jezelf ontwikkelen gaat niet vanzelf Je leert hoe je eigen gedrag eruitziet en stelt vast wat dat gedrag je oplevert, voor jezelf en bij anderen. Wil je er meer uithalen? Dit kun je doen met de belangrijke vaardigheden die je traint om je Persoonlijke groei en ontwikkeling te vergroten. Wat levert de training jou op? De stappen naar persoonlijke groei en succes zet je zelf. Met inzicht in je gedrag ga je je eigen handelen beter begrijpen en beïnvloeden. Op basis van een persoonlijkheidsanalyse ben je in staat je persoonlijke ontwikkeling gericht vorm te geven. Je kiest bewust welke stappen je zet om in de juiste richting verder te komen. In deze training leer jezelf goed in de spiegel te kijken en jezelf onder de loep te nemen. [Binnenstebuiten] Want: Ouder worden gaat vanzelf, maar persoonlijke groei is een keuze. De training bestaat uit 3 hele dagen en hierin kijk je even kritisch naar de belangrijkste persoon in je leven: “jezelf” Inhoud: Vooraf krijg je digitaal een persoonlijkheidsanalyse toegestuurd, welke je kunt gebruiken tijdens de training. Tijdens de training ga je op zoek om een antwoord te vinden op de volgende vragen: Dag 1 : Wie ben ik?  Mijn geschiedenis Hoe zien je persoonlijke kernwaarden eruit? Welke gedragsstijlen zijn er en welke voorkeursstijlen gebruik jij? Uit welk systeem kom je? wat is je gezin van herkomst? Wat vertellen de wortels over jouw ontwikkeling? Hoe passen andere gedragsstijlen bij jou en hoe kunnen die je verder helpen? Wat is mijn script, mijn patroon? Wat zijn mijn [ belemmerende] overtuigingen? Dag 2 : Wat kan ik? Mijn heden Wat zijn je persoonlijke kwaliteiten en valkuilen? Hoe profileer je jezelf? Hoe assertief ben je, hoe geef je en hoe ontvang je feedback? Op welke manier ga je om met weerstanden, bij jezelf en bij anderen? Hoe ziet je interactie met anderen eruit? Hoe kom ik over bij de ander? Dag 3 : Wat wil ik? Mijn toekomst Hoe ziet jouw persoonlijke ontwikkelingsplan eruit? Op welke wijze kun je de effectiviteit van je gedrag vergroten? Wat kun je in de organisatie van je werk verder verbeteren? Hoe vergroot ik mijn zelfvertrouwen? Hoe ontwikkel je jezelf hoe bereik je doelen? wat is jouw verlangen? Wie: Voor iedereen die [nog] meer over zichzelf wil weten en zijn/haar leven misschien een andere draai wil geven. Wil jij meer weten over jezelf ? Wil je je persoonlijk leiderschap verbeteren? Dan is deze training geschikt voor jou! Uitspraken van eerdere deelnemers: 'Veel persoonlijke aandacht voor iedereen.' ' Iedereen wordt in zijn waarde gelaten.'  'Veel afwisseling in werkvormen" " Een mooi cadeau voor mijzelf"  ' Goede ervaren trainer die mensen kan lezen, goed kan inleven en begeleiden. ' ' Ik geef de training een 10!  Ik heb 3 dagen volop genoten.'   
€1.095
Klassikaal
max 8
HBO

Sales training: Telefonische verkooptraining / Telefoneren / Telesales / Commerciële vaardigheden

Tweedaagse training Telefonische en Face-to-face Acquisitiegesprekken en Relatiebeheer Telefonische en face-to-face verkoopgesprekken Het verbeterprogramma bestaat uit: Een maatwerktraining, gericht op vaardigheden voor het voeren van perfect verzorgde, efficiënte en resultaatgerichte face-to-face verkoopgesprekken en uitgaande telefoongesprekken.  Een individuele coachingsessie op de werkplek.  Doel van deze combinatietraining  Perfect verzorgde, efficiënte en resultaatgerichte face-to-face verkoopgesprekken voeren en proactief commerciële mogelijkheden herkennen en benutten. Daarnaast resultaatgericht en professioneel uitgaande telefoongesprekken voeren met als doel het maken van kwalitatief hoogwaardige afspraken. Met deze combinatietraining zorgt u voor een professionele uitstraling én haalt u meer omzet uit uw verkoopgesprekken. Voor iedere medewerker die zijn face-to-face verkoopgesprekken en uitgaande telefoongesprekken naar een hoger niveau wil tillen! Wat leert u? Kansen op succes maximaliseren door een goede voorbereiding Efficiënter werken door het leiden en sturen van het gesprek Een telefonisch en face-to-face verkoopgesprek gestructureerd opbouwen Door te spiegelen de 'gunfactor' maximaliseren Behoeften inventariseren en actief luisteren Commitment vragen en resultaatgericht afsluiten Bezwaren ombuigen: van een ‘nee’ een ‘ja’ maken Omgaan met de prijs (Product)eigenschappen vertalen naar klantvoordelen Do's en don'ts van telefonische acquisitie Relaties aan je binden Wij adviseren individuele coaching op de werkplek in navolging op de training. Coaching op de werkplek Ca. vier weken na afronding van de maatwerk combinatietraining volgt een individuele coachingsessie op de werkplek, waarbij direct de vertaalslag wordt gemaakt van de training naar de daadwerkelijke praktijk. Samen met de trainer-coach worden concrete doelen en acties overeengekomen en spreken zij af wanneer zij de voortgang gaan evalueren. Elke deelnemer ontvangt een uitgebreide, individuele rapportage van hetgeen tijdens de coachingsessie is besproken en tevens een exemplaar van het ontwikkelingsplan dat tijdens de coachingsessie is opgesteld. Op overeengekomen tijdstippen hebben de deelnemers contact met de trainer-coach, waarin zij hun vorderingen bespreken. Voor wie bestemd? Dit totaalprogramma, gericht op telefoon en face-to-face verkoop- en adviesgesprekken, wordt op maat gemaakt voor organisaties die hun medewerkers (verkopers, consultants, adviseurs, etc.) willen ondersteunen bij het verbeteren van de kwaliteit van hun face-to-face en telefonische klantcontacten. Maatwerk Typerend voor onze benaderingswijze, is dat wij ‘van achteren naar voren’ denken. De eerste vraag die wij u dan ook altijd zullen stellen is: ‘Wat wilt u met een verbetertraject bereiken? Welke resultaten verwacht u?’ Het antwoord op deze vraag vormt de input voor het opzetten van uw verbeterprogramma. Het inzetten van een verbetertraject is immers geen doel, maar een middel om uw doel te bereiken. U bent ervan verzekerd dat alle activiteiten die wij met uw medewerkers ondernemen geheel zijn afgestemd op uw organisatie, uw visie, uw markt en bedrijfscultuur. Hierdoor is het draagvlak voor verandering groot, evenals het effect van alle inspanningen ter verbetering.  Locatie Incompany trainingen kunnen zowel op de trainingslocatie van Coach + Result (Breda) als op locatie verzorgd worden. Trainingstijden: van 9.30 uur tot 16.30 uur, lunchpauze van 12.30 uur tot 13.30 uur.   Neem contact met ons op voor een persoonlijk advies! Trefwoorden: verkoop, verkoopgesprek, verkoper, verkoopmedewerker, advies, adviesgesprek, advisering, adviseur, consultant, consultancy, sales, buitendienst, vertegenwoordiger,
€4.580
In-company / Maatwerk
max 6
9.7 (75)

Unit Testing in Java

Utrecht di 7 jul. 2026 en 1 andere data
Wees productiever door Test-Driven Development (TDD), door advanced tools en frameworks te gebruiken en best practices voor unit testing toe te passen Beschrijving In deze praktische training leren we je alles wat je moet weten om effectieve en onderhoudbare unit tests te schrijven met Java. Je leert hoe je Test-driven development (TDD) kunt gebruiken om bugs vroegtijdig te ontdekken, evenals wanneer je black-box versus white-box testing moet gebruiken. We duiken ook in de wereld van mocking met de Mockito mocking library, waarbij je leert waarom en hoe je dit effectief kunt gebruiken. Je leert over metrics zoals code coverage en mutation testing, en we zullen best practices bekijken die je helpen om efficiënte en hoogwaardige tests te schrijven. We sluiten af door implementatie van integratietests met Testcontainers, zodat je er zeker van kunt zijn dat jouw code naadloos samenwerkt met andere onderdelen van je applicatie. Na het volgen van deze training ben je goed uitgerust om unit tests te schrijven die bugs vroegtijdig opsporen, makkelijker te onderhouden zijn en je een betere Java -ontwikkelaar maken. AI-Boosted: Je leert hoe je unit tests kunt genereren met Github Copilot, en hoe je de uitvoer kunt beïnvloeden met een Github Copilot-instructions-bestand. Leerdoelen Construct effective basic unit tests. [Apply] Understand the principles of the testing pyramid and its role in shaping an effective testing strategy. [Understand] Apply the Test-driven development (TDD) methodology when creating unit tests and production code. [Apply] Apply the concept of mocking in your unit tests with a common mock framework. [Apply] Investigate the different ways of how to measure the quality of your test code. [Analyze] Construct unit tests using the de facto frameworks. [Apply] Construct integration tests using TestContainers. [Apply] Explain best practices for maintainable tests. [Understand] Onderwerpen About testing Unit testing basics Test-driven development (TDD) Concept of mocking Code coverage Mocking with Mockito JUnit 5 Best practices Mutation testing Integration testing About testing In this chapter, you will learn the basics of testing. Why we test and what kind of tests there are. Goals: Know the difference between linting and testing. Learn how to categorize all the different kinds of tests. Know the testing pyramid and how it can help you to reason about test levels. Learn the common anti-patterns and how to recognize them Unit testing basics In this chapter, we'll learn the basics of unit testing using the practical example. Goals: Learn how to define the 'unit' to test. Learn the difference between white-box and black-box testing. Learn to recognize and use naming strategies for our tests. Know how to determine when you are 'done' with unit testing. Learn basic best practices Lab: implement unit tests for a simple library. Test-driven development (TDD) In this chapter, you will learn what TDD is by example. Goals: Learn TDD using the red-green-refactor cycle. Lab: Implement a simple library function in a TDD way Concept of mocking In this chapter, you will learn what 'mocking' entails and identify where you should use it by identifying your 'system under test' (SUT) and splitting from your 'dependencies' Goals: Learn to identify the SUT from its dependencies Learn how to write a mock by hand Understand the need for dependency injection when working with mocks. Lab: implement dependency injection and setup mocking using classes. Code Coverage In this chapter, we will focus on testing metrics, namely code coverage. Goals: Know what the difference is between code coverage and mutation testing. Know what kinds of coverage metrics there are and how to choose between them. Learn the benefits of a quick feedback cycle with code coverage. Learn how to run code coverage on our code using the command line. Know how to 'break the build' when coverage is too low. Lab: use code coverage to improve our tests. Mocking with Mockito In this chapter, you will learn to use a mocking library. We will focus on Mockity, the most popular mocking library. Goals: Learn how to install Mockito in your project Learn the API; how to create mocks, configure them using when() and verify behavior using verify() Know to use argument matchers. Lab: Implement your tests using Mockito JUnit 5 In this chapter, we look closely at JUnit, Java's most popular testing framework. Goals: Know the different parts that make up the JUnit platform Learn to work with the assertions API. Learn how 'assumptions' can help in advanced scenarios. Learn the test lifecycle and how to use it to improve our tests. Lab: Improve our test maintainability using features of JUnit Best practices In this chapter, we will look at some best practices we can use to improve the maintainability of our tests further. Goals: Know how to identify tests that are too DRY (Don't Repeat Yourself) or too WET (We Like Typing). Learn to prefer DAMP tests (Descriptive and Meaningful Phrases). Know when to use a builder pattern Know where to find more best practices Lab: Implement DAMP tests using the builder pattern. Mutation testing In this chapter, we will focus on testing metrics, namely mutation testing. Goals: Know what the difference is between code coverage and mutation testing Understand how mutation testing works conceptually. Learn what the "mutation score" metric is Learn how to use Pitest to run mutation testing on Java code. Know how to read a mutation testing report. Know how to 'break the build' when the mutation score is too low. Lab: Improve the effectiveness of your tests using Pitest. Integration testing In this chapter, we'll be 'scaling up the pyramid': Welcome to integration testing. Goals: Be able to identify where an integration test is needed. Learn to identify 'shared state' in dependencies. Learn how to use Testcontainers to create dependencies on the fly. Know what the benefits are of using Testcontainers Learn to organize integration tests inside your project structure. Lab: Implement integration tests for a database using Testcontainers
€1.610
Klassikaal
max 12
Hbo bachelor
2 dagen

Jakarta EE Overview

Amsterdam wo 24 jun. 2026 en 9 andere data
De cursus Jakarta EE overview geeft een overzicht van de Jakarta EE standaard zoals die in applicatie servers zoals GlassFish, WebSphere en JBoss is geïmplementeerd. Jakarta EE Components Aandacht wordt besteed aan de rol van de verschillende Jakarta EE Application Components zoals Java Servlets, Java Server Pages en Enterprise Java Beans. In dit opzicht komt ook het JSF Framework voor Java Web Applications aan de orde. Jakarta EE Services Belangrijke Jakarta EE services zoals JNDI (Java Naming en Directory Interface) en JTA (Java Transaction API) maken eveneens deel uit van de leerstof. Database Access Verder worden de verschillende opties voor het benaderen van databases worden behandeld. Er wordt aandacht besteed aan zowel de op SQL gebaseerde Java Database Connectivity (JDBC) technologie als de meer recentere Persistence API voor het direct opslaan van objecten. Web Services Verder passeren ook andere Java technologieën in het kader van Jakarta EE, zoals Web Services op basis van SOAP en REST, de revue. Jakarta EE Application Servers Gedurende de dag zullen verschillende applicatie servers en Enterprise Java Bean containers die de Jakarta EE standaard implementeren worden besproken. Als de tijd het toelaat wordt, JMX, Java Management Extensions, als een optionele module behandeld.
€749
Klassikaal
max 12
1 dag

Jakarta EE Web Development met JSF

Amsterdam ma 13 jul. 2026 en 9 andere data
De cursus Jakarta EE Web Development met JSF behandelt hoe moderne state of the art Jakarta EE web applicaties worden gebouwd met het Java Server Faces (JSF 2. JSF Architectuur De cursus begint met de fundamenten van de JSF Framework dat is gebouwd bovenop het Java Web Programming model en gebruik maakt van het MVC pattern met een Front Controller als centraal element. De architectuur van de JSF Framework, dat een statefull component model op de server gebruikt, wordt besproken. JSF Request Life Cycle Vervolgens wordt aandacht besteed aan de rol van het Faces Servlet en de verschillende fasen van de JSF Request Life Cycle. De rol van het centrale configuratie bestand faces-config.xml wordt uitgelegd en ook worden de navigation rules in JSF en de rol van de managed beans behandeld. Facelets Vervolgens wordt de structuur van een JSF pagina met Facelets, het gebruik van de Expression Language en het gebruik van de verschillende UI componenten en custom tag libraries besproken. Event Handling Event handling uit de UI componenten krijgt de aandacht en ook de validatie en conversie van input uit de User Interface met behulp van JSF built-in of custom validators en converters passeert de revue. Daarna wordt er besproken hoe het moderne asynchrone Ajax request model kan samenwerken met JSF.
€2.999
Klassikaal
max 12
4 dagen