course

NL/EN
This training is available in Dutch and English. More information

Object Oriented Programming in C# By Example

Learn the basics of object Oriented (OO) programming using C #, in a practical manner

Not yet scheduled
- No location
-
Keep me posted
5 days
3350 (excl. VAT)
Keep me posted

Description

In this classroom training you will learn, while working on a practical assignment in combination with an explanation of the theory, the basis of object-oriented (OO) programming with C #. At the beginning of training you will receive a simple scenario that increases in complexity the training. Guided by the trainer you will learn to analyze these scenarios, design models and write simple C # code.

Prior Knowledge

You should have some programming knowledge. We recommend to read these (free) e-books of Bookboon.com before attending this training:

Subjects

Object Oriented Analysis and Design

  • Understand how to analyze a problem and design the software
  • Requirement Acquisition
  • Iterative analysis and design
  • Design Principles
    • DRY
    • SOLID
    • YAGNI
  • Architectural Patterns
  • UML

Writing the Implementation

  • Classes
    • Properties
    • Methods
    • Constructors
    • Events
  • Inheritance
    • Virtual / Override
  • Abstract Classes
  • Interfaces
  • Data Structures
    • Arrays
    • List
  • Generics
  • Delegates
  • Events

Test Driven Development

  • Unit Testing
  • Mocking

Maintaining code under source control

  • What is Git
  • What is GitHub

Schedule

Keep me posted

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Follow-up courses

"The instructor was clearly very experienced and had a lot of knowledge about the subject."
Mika
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten