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.
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.
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)
Aangepast aan onze behoeften
Rafal - Haleon
Cursus - C#.Net
Automatisch vertaald