C# AI solutions developer
Praktische info:
Inschrijven?
- Voorwaarden: programmeerervaring in C#
- Prijs: €2250
laptop meebrengen met Visual Studio & Azure abonnement vereist
Leertraject
Deze 5-daagse hands-on opleiding is bestemd voor ervaren C#-programmeurs die zich willen verdiepen in de mogelijkheden en meerwaarde die AI, ML en LLM's bieden. Met als doel deze te integreren in bestaande of nieuw te bouwen AI-applicaties, zonder dat hiervoor Python dient aangeleerd te worden.
Deelnemers worden wegwijs gemaakt in de verschillende tools die aanwezig zijn in het .NET ecosysteem. Aan de hand demo’s en hands-on oefeningen worden - onder begeleiding van Xavier Spileers, Senior C# Software architect - specifieke cases besproken en bij wijze van voorbeeld uitwerkt.
Tijdens de opleiding zal Meester Maarten Verhaghe, aan de hand van concrete voorbeelden, de impact van de AI Act en Data Act op software oplossingen toelichten. Wat wordt er functioneel toegestaan en wat niet en is dit gebaseerd op risico-inschatting. Ook wordt er dieper ingegaan wat NIS2-verplichtingen met zich meebrengen voor softontwikkelaars, aanbieders en gebruikers.
Hoe ziet het programma van deze opleiding eruit?
Module 1: AI/ML Foundations
docent: Xavier Spileers
- AI overview
- Overview of the .NET Ecosystem for AI : ML.NET, SciSharp.NET, ONNX Runtime, LLamaSharp,…
- Algorithm overview
Module 2: Machine Learning
docent: Xavier Spileers
- ML fundamentals : supervised, unsupervised,and reinforcement learning
- Using Azure AI Services
- ML.NET introduction
- data loading/transformation/preprocessing
- model building/training/evaluation/tuning
- Integrating AI into (web) apps
Module 3: Deep Learning
docent: Xavier Spileers
- Neural networks
- Deep learning frameworks eg TensorFlow.NET
- CNN's, RNN's, transfer learning
Module 4: LLMs and .NET
docent: Xavier Spileers
- LLM and vector databases introduction
- Pre-trained LLMs (OpenAI, Azure AI)
- LLamaSharp (local inference)
- Prompt engineering
- Working with Semantic Memory
- Retrieval-Augmented Generation (RAG)
- Working with Kernel Memory
Module 5 : Building Intelligent Agents with C#
docent: Xavier Spileers
- Introduction to AI agents (definition, types, components)
- Using function calling with LLMs
- Building agents with Azure AI Agent Service
Module 6: De invloed van AI Act, Data Act, GDPR en NIS2 compliance op Software oplossingen
docent: Meester Maarten Verhaghe
- Wat is het doel van de AI Act en Data Act?
- Wat zijn de gevolgen beide Acts op software ontwikkeling gebruikmakend van AI-technologie aangedreven door data
- Hoe de Europese wetgeving (AI Act en Data Act) op een correcte wijze toepassen bij gebruik van data en AI-technologie in een softwareoplossing?
- NIS2-compliancy en softwareoplossingen
Lesgevers / sprekers
Xavier Spileers
Xavier Spileers heeft een bachelor in Accounting en een bachelor in Computer Sciences. Na bijna tien jaar te hebben doorgebracht als ontwikkelaar en projectleider besloot hij in 2007 zijn eigen bedrijf (TRI-S, www.tri-s.be) te starten. Via dit bedrijf ontwikkelt hij zijn eigen toepassingen (voornamelijk gericht naar de financiële en boekhoudkundige sector) en levert hij consultancy diensten. Xavier is .NET (C#) developer sinds 2003 en heeft zich ondertussen geruime tijd gespecialiseerd in het ontwikkelen van ASP.NET MVC en HTML5 ontwikkeling.Daarnaast is hij een Microsoft Certified Professional Developer (MCPD) en een Microsoft Certified Trainer (MCT) en heeft hij een PRINCE2 Foundation certificering.
Maarten Verhaghe
Meester Maarten Verhaghe is advocaat-vennoot bij VDV Advocaten en VDV-iLaw, een full-service ondernemingskantoor te Roeselare en Gent, en is gespecialiseerd in intellectuele eigendom, privacy en gegevensbescherming, I.T.- recht, Internetrecht en marktpraktijken. Mr. Verhaghe doceert sedert 2010 verschillende rechtsvakken - waaronder privacy en e-commerce - aan Syntra-West en SBM. Tevens is hij regelmatig spreker op seminaries en publiceert hij binnen zijn vakdomein. Als erkend en gecertifieerd Data Protection Officer (DPO), neemt hij deze functie waar voor verschillende ondernemingen en instellingen.
Gespecialiseerd in: Intellectuele eigendom, Privacy en Gegevensbescherming, I.T- recht, Ondernemingsrecht
Bijzondere materies: Merkenrecht, Handelsnaambescherming, Privacy (GDPR), Softwarecontracten, Auteursrecht
Gerelateerde opleidingen
Creation of Virtual Worlds for Machine Learning
Workshop - Online - Forschungszentrum Jülich