Visual Basic.Net - Initiation + Approfondissement

Loader DigitalCityEen ogenblik, aub...

Visual Basic.Net - Initiation + Approfondissement

(Réf.173)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Leer ontwikkelen met VB.NET, maak database management interfaces en manipuleer objecten op het .NET platform

Opleidingsprogramma

Inleiding

Presentatie van .NET
De talen van het .NET framework
VB / VB.Net evoluties, ondersteunde platformen
Ontwikkelomgeving
Soorten projecten: console, library, WinForms, WPF, WCF,...
Minimale structuur van een VB.Net programma
Compilatie, uitvoering en debugging

Workshop: Omgaan met de ontwikkelomgeving - voorbeelden van VB.Net programma's

Basis syntaxis

Variabelen: declaratie, gangbare typen (Common Type System)
Organisatie in het geheugen (primitieve typen / referentietypen)
Operatoren
Typeconversie: impliciete / expliciete transtyping
Voorwaardelijke instructies
Iteratie-instructies, lussen

Workshop: Meerdere toepassingsvoorbeelden

Arrays

Werkingsprincipe
Een willekeurige array creëren
Multidimensionale arrays en traversal

Workshop: declaratie en manipulatie van arrays

Methoden en parameters

Inleiding tot procedureel : definitie, belang
Types en returns van functies
Parameters doorgeven :
- by value (ByVal)
- by reference (ByRef)
- variabele argumenten (ParamArray)
Methode overloads
Optionele parameters
Recursie : definitie, implementatie

Workshop: Toepassingen snijden

Uitzonderingsafhandeling

Uitzonderingsmechanisme, types
Opvangen en afhandelen van een uitzondering (Try/Catch/Finally)
Uitzonderingen gooien

Workshop: Behandeling van invoerfouten, escalatie van uitzonderingen

Basis klassen beschikbaar

Noties over klassen
Strings, data,...
Lijsten en diverse verzamelingen, algoritmen
Toegang tot bestanden en stromen

Workshop: Collecties en stromen manipuleren

Grafische toepassingen met WinForms

WinForms: presentatie, componenten en displays
Structuur van een project, referenties
Creatie van vensters
Gebruik van controles en gebeurtenisbeheer
Organisatie van de toepassing

Workshop: een directory toepassing

Object-georiënteerd programmeren

Voorstelling van het object voor de ideale structurering van de code en begrippen van UML
Attributen en methoden
Constructoren, levenscyclus, algemeen geheugenbeheer
De aggregatie van objecten
Creatie van eigenschappen, zichtbaarheid, inkapseling
Inheritance in de toepassing

Workshop: uitvoering van verschillende bedrijfsklassen

Het geavanceerde object in VB.Net

Gebruik van namespaces en creatie
Abstracte klassen en interfaces
Polymorfisme: belang, gebruik
Gebeurtenismechanismen
Creatie en gebruik van processen
Voorbeelden van modellering voor complexe toepassingen

Workshop: Organisatie van een complexe objectgebaseerde toepassing - geavanceerd gebruik van grafische besturingselementen

Nuttige .NET bibliotheken

ADO.NET: toegang tot elke database
Communiceren met .NET: het web en andere protocollen
Overzicht van extra beschikbare nuttige elementen en ontwikkelingen in VB.Net
Multithreading en synchronisatie

Workshop: volledige casestudy - een bedrijfskalender in VB.Net

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.