CONTACT ONS

Cursusaanbod

Module 1. Principes van Object-Georiënteerd Denken

  • Modellen maken
  • Klassen en objecten
  • Encapsulatie, specialisatie en polymorfisme

Module 2. Ontwerpen van applicaties met UML

  • Wat is UML?
  • UML-diagrammen
  • Use Case Diagrammen
  • Class Diagrammen
  • Interactie Diagrammen

Module 3. Aan de slag met C#

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

Module 4. Fundamenten van de C#-taal

  • Gegevenstypen
  • Variabelen
  • Konstanten
  • Teksten (Strings)
  • Instructies (Statements)
  • Expressies

Module 5. Vertakking (Branching)

  • Conditionele vertakkingsinstructies
  • Onvoorwaardelijke vertakkingsinstructies
  • Lussen

Module 6. Operatoren

  • Toewijzing
  • Wiskundige operatoren
  • Increment en decrement
  • Vergelijkende operatoren

Module 7. Klassen en Objecten

  • Klassen definiëren
  • Constructors
  • Statische en instantieleden
  • Objecten vernietigen

Module 8. Binnen Methods

  • Methods overloaden
  • Data verbergen via properties
  • Meerdere waarden retourneren

Module 9. Foutopsporing (Debugging)

  • Een breakpoint instellen
  • The Call stack

Module 10. Inheritance and Polymorphism

  • Specialisatie en generalisatie
  • Inheritance
  • Polymorphism
  • Abstracte en sealed classes
  • The root class: object
  • Boxen en unboxing types

Module 11. Operator Overloading

  • De operator-sleutelwoord gebruiken
  • Nuttige operatoren maken
  • Logische paren
  • Conversion Operators

Module 12. Structs

  • Een struct definiëren

Module 13. Interfaces

  • Een interface implementeren
  • Meer dan één interface implementeren
  • Cast naar een interface
  • Een interface uitbreiden

Module 14. Arrays

  • Arrays declareren
  • Multidimensionale arrays
  • System.Array
  • Indexers

Module 15. Collection Interfaces en Types

  • The collection interfaces
  • Array lists
  • Queues en stacks

Module 16. Strings

  • Strings maken
  • Strings manipuleren
  • The StringBuilder class

Module 17. Exceptions gooien en vangen (Throwing and Catching Exceptions)

  • The throw statement
  • The try- en catch-statement
  • Hoe de call stack werkt
  • Methods en properties van Exception class

Module 18. Delegates and Events

  • Delegates
  • Events

Module 19. Generics

  • Generics: A Primer
  • Parameterizing by data type
  • System.Collections.Generics class

Vereisten

Voordat u aan deze cursus deelneemt, moet je de volgende onderwerpen beheersen:

  • Vertrouwdheid met basisbesturingssysteemfuncties, zoals het werken met bestanden.
  • Begrip van de basisprincipes van gestructureerd programmeren, inclusief concepten zoals flow control, variabelen en parameters en functieaanroepen.
  • Aan minimaal 3 maanden ervaring met het ontwikkelen van applicaties in een grafische of niet-grafische omgeving, of vergelijkbare kennis.

Ervaring met objectgeoriënteerd programmeren en concepten is niet vereist.

Doelgroep

Deze cursus is bedoeld voor de volgende soorten softwareontwikkelaars:

  • Nieuwe ontwikkelaars
  • Ontwikkelaars die computerprogrammering begrijpen, maar mogelijk hebben geleerd programmeren via een niet-grafische taal aan de universiteit.

Deze ontwikkelaars willen oplossingen bouwen met C# binnen het Microsoft .NET-framework. Ze willen ook objectgeoriënteerde technieken inzetten om hun vaardigheden 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