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

58.905 resultaten

Infuse your App with Langchain

In deze praktische sessie verkennen we samen de concepten van Langchain, een toolkit voor AI-integratie, en hoe deze praktisch gebruikt kan worden in jouw (Java) applicatie. Je werkt een use-case uit met Langchain en laten we zien hoe Langchain's tools kunnen worden ingezet binnen Java, Python en JavaScript projecten, met direct toepasbare codevoorbeelden. Je leert niet alleen hoe je AI vlot in je apps integreert, maar ook over de gereedschapskist van Langchain, de productierijpheid, en de kritische blik op de potentiële risico's van AI-integratie. Het doel is dat je na deze talk gewapend bent met de kennis om zelf met Langchain aan de slag te gaan, met een kritische maar open blik op de mogelijkheden die AI biedt. Benodigdheden: Een IDE (bij voorkeur IntelliJ) met een geïnstalleerde OpenJDK17+ (of Zulu) en Maven. Doelgroep: Developers die AI willen integreren in hun Java, Javascript of Python applicatie. De use-case is uitgewerkt in Java, maar concepten zijn ook toe te passen binnen Javascript en Python.
In-company / Maatwerk
max 12

Explore the World of HTMX

Ontdek het maken van een dynamische frontend zonder een regel JavaScript te hoeven schrijven. Tijdens deze workshop gaan we een puur server side rendered frontend geschreven in C# of Java omtoveren tot een dynamische frontend zonder gebruik te maken van ook maar 1 regel JavaScript. Benodigdheden: .NET Visual studio/Rider/Visual Studio Code .NET 8 SDK Java IDE met JDK en Maven
In-company / Maatwerk
max 12

Will Git Be Around Forever? A List of Possible Successors

Rond 2010 gebruikten alleen de 'early adopters' Git; de overgrote meerderheid gebruikte Subversion. Tegenwoordig gebruikt bijna iedereen Git. Dus begon ik me af te vragen wat we over tien jaar zullen gebruiken en welke features we tegen die tijd belangrijk zouden vinden. In deze sessie laat ik een aantal post-Git-producten en hun features de revue passeren en ik voorspel of Git het populairste product blijft, of niet.
In-company / Maatwerk
max 12

Pattern Matching: Small Enhancement or Major Feature?

In eerste instantie leek het slechts een kleine verbetering te zijn: de toevoeging van "Pattern Matching for instanceof" (JEP 305) in Java 14. Geen onnodige casting meer na een 'instanceof', dat bespaart ons toch zéker een paar seconden per dag! Maar als je de feature wat aandachtiger bekijkt, kom je er al snel achter dat het hier geen kleine verbetering betreft, maar eerder een cruciaal puzzelstukje in het grotere geheel. Waarom zijn bijvoorbeeld 'switch expressions' toegevoegd aan Java? Om ze pattern matching te laten ondersteunen in een latere release! En waarom zijn features zoals 'records' en 'sealed types' geïntroduceerd? Omdat ze heel goed samen kunnen werken met pattern matching. Deze nieuwe concepten vormen de basis waarop geavanceerde pattern matching-functies zullen worden ontwikkeld in de toekmost. Dus bezoek deze sessie om helemaal bij te zijn, tot aan de allernieuwste release van Java! Je zult horen over 'type patterns', 'record patterns', 'pattern composition' en zelfs hoe pattern matching serialisatie in de toekomst zou kunnen verbeteren. En uiteraard is deze sessie voorzien van de nodige live demo's.
In-company / Maatwerk
max 12

Java’s Concurrency Journey Continues!

Stel je de ontwikkeling van Java's concurrency-features eens voor als een treinreis. Ons vertrekstation was dan 'klassieke threads' en onze reis liep via Runnables, ExecutorService, CompletableFutures en ForkJoinPools. 'Virtual threads' is ons aankomststation, maar is dat ook onze eindbestemming? Nu 'virtual threads' beschikbaar zijn, zullen onze Java-programma's waarschijnlijk een overvloed aan threads gebruiken. Deze toename in het aantal threads maakt de coördinatie en isolatie van threads direct iets moeilijker. Twee nieuwe Java-functies zijn momenteel in ontwikkeling die dingen misschien wat eenvoudiger kunnen maken: 'structured concurrency' en 'scoped values'. In deze sessie introduceren en demonstreren we deze nieuwe functies, en hoe ze kunnen helpen bij het aanpakken van de uitdagingen die zijn ontstaan sinds de introductie van virtual threads. We zullen ook bespreken hoe deze functies invloed hebben op je dagelijks leven als Java-ontwikkelaar en of onze concurrency-treinreis daadwerkelijk voorbij is nu deze functies beschikbaar zijn, of dat zich nog meer stations zullen aandienen.
In-company / Maatwerk
max 12

From Duplo to Domain Knowledge

Heb je moeite met het inwerken van nieuwe werknemers die de technische kennis hebben maar gebrek hebben aan functionele domeinervaring? Laat je nieuwe mensen worstelen met code en al doende het domein leren? In ons werk als IT-consultants zijn we deze uitdaging tegengekomen en hebben ontdekt dat traditionele methoden gewoon niet voldeden. Om dit aan te pakken, hebben we een unieke oplossing bedacht: een serious game ontworpen om het domeinleren te vereenvoudigen en te versnellen. Onze reis begon met eenvoudige tools zoals post-its en evolueerde naar het gebruik van aangepaste Duplo-blokken om complexe processen te visualiseren. Deze hands-on benadering maakte het leren niet alleen boeiender, maar ook effectiever. Tijdens onze sessie zullen we je meenemen door ons hele proces, van het initiële concept tot de succesvolle implementatie van het spel, en delen we de onverwachte successen die onze oorspronkelijke doelen overtroffen. Je zult praktische inzichten krijgen in het creëren van je eigen serious game die is afgestemd op de behoeften van jouw organisatie. We zullen begeleiding en waardevolle tips bieden over hoe je ervaren professionals snel en effectief kunt aantrekken en integreren in jouw domein. Ontdek hoe je jouw inwerkproces kunt transformeren en ervoor kunt zorgen dat nieuwe teamleden vanaf dag één volledig operationeel zijn. Doelgroep Of je nu een IT-leider, een trainer of iemand bent die gepassioneerd is over innovatieve leertechnieken, deze sessie is voor jou. Doe mee om een nieuwe benadering van domeinonderwijs te verkennen en ga weg met bruikbare ideeën om te revolutieeren hoe je nieuwe teamleden opleidt en integreert.
In-company / Maatwerk
max 12

Making the web more accessible for everyone

In het digitale tijdperk van vandaag is webtoegankelijkheid niet alleen leuk om te hebben, het is een noodzaak om een inclusieve online ervaring voor alle gebruikers te creëren. Heb je je ooit afgevraagd over die mysterieuze ARIA-attributen? Of dat een onClick-gebeurtenis op een knop of anker tag moet worden geplaatst? Oh, en wat dacht je van tabblad- en toetsenbordnavigatie? Je kunt op me rekenen! Tijdens deze sessie zal ik verschillende aspecten van toegankelijkheid bespreken en dieper ingaan op de Microsoft Inclusive Design Standards. Je zult zien hoe je jouw webprojecten toegankelijker en gebruiksvriendelijker kunt maken. Bovendien zal ik je voorzien van de kennis en tools om je toegankelijkheidsfuncties effectief te testen, zodat jouw websites bruikbaar zijn voor iedereen. Mis deze kans niet om een meer inclusief web voor iedereen te bouwen!
In-company / Maatwerk
max 12

Pub crawling in Orleans: exploring the Actor model

De Actor-model bestaat al sinds de jaren zeventig, maar moderne multi-core CPU's en het toenemende gebruik van gedistribueerde systemen hebben het Actor-model populairder gemaakt dan ooit tevoren. Orleans, dat de implementatie van het (virtuele) Actor-model van Microsoft is, krijgt ook meer aandacht. Microsoft brengt Orleans 4 in lijn met .NET 7 om een eenvoudige, prestatiegerichte manier te bieden om op actoren gebaseerde gedistribueerde systemen voor ontwikkelaars te maken. In deze demo-intensieve sessie zal ik beginnen met het tonen van de verschillende functies van Orleans, inclusief hoe ze zich verhouden tot andere implementaties van het Actor-model. Vervolgens leer je hoe we die functies kunnen gebruiken om een gedistribueerd platform voor kroegentochten te creëren dat zowel eenvoudig te onderhouden als schaalbaar is. Bier niet inbegrepen
In-company / Maatwerk
max 12

Dapr: build microservice applications the easy way

Dapr is een open source, op gebeurtenissen gedreven, draagbare runtime voor het bouwen van microservices. Het biedt krachtige bouwstenen om het voor ontwikkelaars gemakkelijk te maken veerkrachtige microservice applicaties te bouwen met behulp van verschillende talen en frameworks. In deze sessie introduceren we de Dapr bouwstenen en laten zien hoe ze toegepast kunnen worden in een .NET microservices applicatie. Je leert zowel over de voordelen als de beperkingen van het gebruik van Dapr.
In-company / Maatwerk
max 12

Dapr workshop: build microservice applications the easy way

Dapr is een open source, op gebeurtenissen gedreven, draagbare runtime voor het bouwen van microservices. Het biedt krachtige bouwstenen om het voor ontwikkelaars gemakkelijk te maken veerkrachtige microservice applicaties te bouwen met behulp van verschillende talen en frameworks. In deze sessie krijg je een introductie van Dapr en de Dapr bouwstenen. Daarna leer je hoe je Dapr zelf kunt toepassen in een voorbeeldapplicatie tijdens het praktische gedeelte van de workshop. De workshop bevat stapsgewijze instructies zodat je op je eigen tempo kunt werken. Tijdens de workshop krijg je hands-on ervaring met verschillende Dapr bouwstenen: service-oproep, statusbeheer, pub/sub, koppelingen en geheimbeheer.
In-company / Maatwerk
max 12