course
Object Oriented Programming in C# By Example
Learn the basics of object Oriented (OO) programming using C #, in a practical manner
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.
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
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
Unit Testing with C#
Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks, and applying specialized code patterns.
- C#/.NET
- Testing
Building a SPA with .NET Core, Vue and Identity Server
Learn how to build a Single Page Application using .NET Core Web API, Vue and Identity Server in a practical manner
- C#/.NET
- Web Development
JavaScript Development Core
Learn professional JavaScript development
"The instructor was clearly very experienced and had a lot of knowledge about the subject."Mika
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten