CONTACT ONS

Cursusaanbod

Module 1. Principes van Objectgeoriëntatie

  • Modellen creëren
  • Klassen en objecten
  • Encapsulatie, specialisatie en polymorfisme

Module 2. Toepassing ontwerpen met UML

  • Wat is UML?
  • UML-diagrammen
  • Use Case-diagrammen
  • Klassendiagrammen
  • Interactiediagrammen

Module 3. Eerste stappen met C#

  • C# en .Net
  • De C#-taal
  • Het Visual Studio IDE

Module 4. Basisbeginselen van de C#-taal

  • Gegevenstypen
  • Variabelen
  • Constanten
  • Strings
  • Instructies
  • Expressies

Module 5. Vertakkingen in programma’s

  • Voorwaardelijke vertakkingsinstructies
  • Niet-conditiegebonden vertakkingsinstructies
  • Lussen

Module 6. Operators

  • Toewijzingsoperators
  • Wiskundige operators
  • Increment- en decrementoperators
  • Relatieoperatoren

Module 7. Klassen en objecten

  • Klassen definiëren
  • Constructoren
  • Statische en instance-leden
  • Objecten verwijderen

Module 8. Werken met methoden

  • Methoden overbelasten
  • Gegevens encadseleren via eigenschappen
  • Meerdere waarden retourneren uit een methode

Module 9. Debuggen

  • Een breakpoint instellen
  • De call stack verkennen

Module 10. Erfelijkheid en Polymorfisme

  • Specialisatie en generalisatie
  • Erfelijkheid tussen klassen
  • Polymorfisme
  • Abstracte en afgesloten klassen
  • De basisklasse: object
  • Boxing en unboxing van gegevenstypen

Module 11. Operator-overloading

  • Het operator-sleutelwoord gebruiken
  • Nuttige operators maken
  • Logische paarrelaties tussen operators
  • Conversie-operators

Module 12. Structs

  • Een struct definiëren

Module 13. Interfaces

  • Een interface implementeren
  • Meerdere interfaces tegelijk implementeren
  • Casten naar een interface
  • Een interface uitbreiden

Module 14. Arrays

  • Arrays declareren
  • Meerdimensionale arrays
  • Het System.Array-objekt
  • Indexers gebruiken

Module 15. Verzamelingsinterfaces en -typen

  • De belangrijkste verzamelingsinterfaces
  • ArrayList-objecten
  • Wachtrijen en stacks

Module 16. Strings

  • Strings aanmaken
  • Strings bewerken
  • De StringBuilder-klasse gebruiken

Module 17. Uitzonderingen afhandelen

  • Het throw-commando gebruiken
  • Try- en catch-statements toepassen
  • Hoe de call stack werkt bij uitzonderingen
  • Methoden en eigenschappen van de Exception-klasse

Module 18. Delegates en gebeurtenissen

  • Delegates gebruiken
  • Gebeurtenissen implementeren

Module 19. Generics

  • Inleiding tot generics
  • Gedefinieerde gegevenstypen instellen als parameters
  • De System.Collections.Generics-klasse en haar gebruik

Vereisten

Vóór deelname aan deze cursus moeten leerlingen bepaalde competenties hebben ontwikkeld:

  • Bekendheid met en gemak bij basisfuncties van het besturingssysteem, zoals bestandsbeheer.
  • Kennis van de grondbeginselen van gestructureerd programmeren: controleflow, variabelen, parameters en functieaanroepen.
  • Minimaal drie maanden ervaring met het ontwikkelen van applicaties in een grafische of niet-grafische omgeving, of gelijkwaardige kennis.

Ervaring met objectgeoriënteerd programmeren is geen vereiste.

Doelgroep

Deze cursus is bedoeld voor de volgende soorten softwareontwikkelaars:

  • Nieuwe ontwikkelaars
  • Ontwikkelaars die het programmeren beheersen, maar dit mogelijk hebben geleerd aan de universiteit met een niet-grafische programmeertaal.

Deze ontwikkelaars willen graag oplossingen realiseren met behulp van C# binnen het Microsoft .NET Framework, en zij streven ernaar objectgeoriënteerde technieken te gebruiken om hun vaardigheden verder te verbeteren.

 35 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën