Opleiding: Training Delphi

Wil je zelf native applicaties kunnen bouwen met Delphi en Object Pascal, zodat je desktop- en cross-platformtoepassingen vanuit één ontwikkelomgeving opzet? In deze training ontwikkel je een applicatie in de Delphi-IDE, programmeer je object georiënteerd in Object Pascal, koppel je een database met FireDAC en werk je met componentbibliotheken als de VCL en FireMonkey. Hierdoor ben je in staat om een werkende applicatie op te zetten en die uit te breiden naar meerdere platformen.

Algemene omschrijving

Delphi combineert de programmeertaal Object Pascal met een complete ontwikkelomgeving waarin je native applicaties bouwt voor Windows, macOS, iOS, Android en Linux. Tijdens deze training ontwikkel je stap voor stap een applicatie in de Delphi-IDE. Je begint bij de opbouw van een project en het component-gebaseerd ontwikkelen, waarna je object georiënteerd leert programmeren in Object Pascal: classes, objecten, inheritance en polymorfisme.

Daarna koppel je een database met FireDAC, de huidige standaard in Delphi, en werk je met componentbibliotheken als de VCL voor desktoptoepassingen en FireMonkey voor cross-platform applicaties met HD- en 3D-ondersteuning. Ook debuggen, exception handling en het werken met de Run Time Library komen aan bod. Als sluitstuk ontwikkel je onder begeleiding van de docent een zelfgekozen basisapplicatie, waarin je de losse onderdelen samenbrengt.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied, waardoor ze theorie en praktijk voortdurend aan elkaar koppelen. We wisselen theorie en praktijk af en laten onze voorbeelden waar mogelijk aansluiten bij de toepassingen uit jouw werkpraktijk. Hierdoor ben je na afloop in staat om zelfstandig een werkende Delphi-applicatie op te zetten, uit te breiden en te onderhouden.

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 Delphi 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.

  • Delphi: de tool
    • Kennismaken met de Delphi-IDE en de opbouw van een project
    • Projectstructuren doorgronden
    • Component-gebaseerd ontwikkelen met forms, components, event-handlers en properties
    • Werken met VCL-componenten zoals buttons, dialogs en menu's
  • OO programmeren in Object Pascal
    • De basis van Object Pascal beheersen: structuren, lussen en if-constructies
    • Classes, objecten en constructors opzetten
    • Inheritance, encapsulation en polymorfisme toepassen
    • Event driven programmeren
    • Oefenen met de programmeerpraktijk
  • Database-applicaties
    • Databaseconnecties opzetten met FireDAC, de huidige standaard in Delphi
    • Tabellen en queries implementeren
    • Veldtypes en constraints bepalen
    • Gecalculeerde velden en lookups toevoegen
    • Een database integreren in je applicatie
  • Visual Component Library (VCL)
    • UI-frameworks opzetten met de VCL
    • Werken met Actions
    • Data-aware controls koppelen aan je data
    • Ribbon controls inrichten
    • Internet Direct controls inzetten
  • Cross-platform ontwikkelen met FireMonkey
    • Cross-platform applicaties bouwen voor Windows, macOS, iOS, Android en Linux
    • Werken met standaard- en 3D-componenten, shapes en layers
    • Database-applicaties opzetten met LiveBindings
    • HD- en 3D-ondersteuning toepassen
  • Delphi advanced
    • Applicaties debuggen
    • Exception handling voor foutafhandeling
    • Werken met de Run Time Library (RTL)
    • VCL styles op gevorderd niveau toepassen
    • Touch en gestures inzetten voor tablets en smartphones
  • Je eigen project onder begeleiding
    • Een basisapplicatie ontwikkelen met Delphi
    • De inhoud van je applicatie zelf bepalen
    • Onder begeleiding van de docent werken
    • Het geleerde combineren tot een werkende applicatie

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 met Delphi zelf een werkende applicatie ontwikkelt.

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:

  • Te werken met de Delphi-IDE en applicaties component-gebaseerd op te bouwen
  • Object georiënteerd te programmeren in Object Pascal met classes, inheritance en polymorfisme
  • Databasekoppelingen te leggen met FireDAC en data-aware componenten uit de VCL
  • Cross-platform applicaties te bouwen met FireMonkey voor Windows, macOS, iOS, Android en Linux
  • Zelfstandig een werkende Delphi-applicatie te ontwikkelen, te debuggen en uit te breiden
Meer...
€3.999
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Delphi
Niveau
HBO
Looptijd
5 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027