Opleiding: Training VB.NET
Wil je zelf web- en desktopapplicaties kunnen bouwen in VB.NET, met een SQL Server database als kloppend hart? In deze training leer je objectgeoriënteerd te programmeren in VB.NET, te werken in Visual Studio en een relationeel databasemodel te ontwerpen en te koppelen aan je applicatie. Je bouwt zowel web- als desktopfunctionaliteit en werkt toe naar een zelfgekozen eindcasus. Hierdoor ben je in staat om een werkende toepassing met database-integratie op te leveren.
Algemene omschrijving
Tijdens deze training leer je professioneel programmeren in VB.NET binnen het .NET framework. Je begint bij de basisprincipes van programmeren en objectoriëntatie, en werkt stap voor stap naar het bouwen van complete applicaties. Je richt je daarbij op twee sporen: webapplicaties en desktopapplicaties. Voor het web werk je met ASP.NET Core, voor de desktop met de moderne .NET-varianten voor Windows-applicaties. In beide gevallen koppel je je applicatie aan een SQL Server database, die je zelf ontwerpt en implementeert.
De training is opgebouwd rond zelf doen. Je werkt volledig in Visual Studio en bouwt tijdens elke module verder aan je programmeervaardigheden. In de databasemodule ontwerp en implementeer je een relationeel model en leer je je data te benaderen met SQL en met moderne data-toegang zoals Entity Framework Core. De training sluit af met een eindcasus, waarin je in overleg met de trainer kiest voor een web- of desktopapplicatie en die onder begeleiding bouwt op basis van een relationele database.
Onze trainers zijn, naast trainer, dagelijks werkzaam als .NET-developer. Waar gewenst en mogelijk laten we de voorbeelden en accenten aansluiten bij de werkpraktijk waarin jij of je team werkt. Hierdoor ben je na afloop in staat om zelfstandig een werkende applicatie met database-koppeling te bouwen en te onderbouwen welke keuzes je daarbij maakt.
Deze training als bedrijfstraining voor jou en je team?
Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.
Programma
Tijdens de training VB.NET Professional komen onderstaande onderwerpen aan bod.
NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.
- Programmeren in VB.NET
-
- Werken met variabelen, datatypes en operatoren
- Programmalussen, condities en functies opbouwen
- De belangrijkste commando's en taalconstructies toepassen
- Objectgeoriënteerd programmeren met klassen en objecten
- Applicaties opbouwen volgens objectgeoriënteerde principes
- Visual Studio als ontwikkelomgeving
-
- Werken met Visual Studio als ontwikkelomgeving voor VB.NET
- Projecten opzetten, structureren en beheren
- Code schrijven, debuggen en testen binnen de IDE
- De ingebouwde hulpmiddelen van Visual Studio benutten
- Webapplicaties met ASP.NET Core
-
- De opbouw van een webapplicatie in ASP.NET Core doorgronden
- Gebruikersinterfaces bouwen met Razor Pages, MVC of Blazor
- Gebruikersinvoer valideren en events afhandelen
- Herbruikbare componenten opzetten en hergebruiken
- De weergave koppelen aan de achterliggende applicatielogica
- Desktopapplicaties met modern .NET
-
- Desktopapplicaties bouwen op modern .NET met WinForms, WPF of MAUI
- Werken met Forms en visuele componenten
- Een menu, toolbar en statusbar opbouwen
- Een installatiepakket voor je applicatie samenstellen
- Relationele databases en SQL Server
-
- De basistheorie van relationele databases doorgronden
- Zelf een relationeel datamodel ontwerpen
- Het model implementeren in Microsoft SQL Server
- Gegevens opvragen en bewerken met SQL
- Je applicatie koppelen aan de database met moderne data-toegang zoals Entity Framework Core
- Eindcasus
-
- In overleg met de trainer een eindcasus bepalen
- Kiezen tussen een web- of desktopapplicatie
- Een applicatie bouwen op basis van een database
De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je een werkende applicatie met database-koppeling opbouwt in VB.NET.
Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.
Doelen
Na deze training ben je in staat om:
- Objectgeoriënteerd te programmeren in VB.NET binnen het .NET framework
- In Visual Studio zelfstandig applicaties op te zetten, te debuggen en uit te werken
- Webapplicaties te bouwen met ASP.NET Core en desktopapplicaties met modern .NET
- Een relationeel datamodel te ontwerpen voor je casus, te implementeren in SQL Server en te koppelen aan je applicatie
- Een zelfgekozen eindcasus uit te werken tot een werkende toepassing met database-integratie