Monday, 29 October 2018
Besides theoretical concepts, during this course we'll learn to think like developers and to write code that is readable, maintainable and testable. In doing so we'll learn to apply object-oriented programming principles in our C# code and design and write our entire solutions according to the SOLID principles of software design.
From technical perspective, we'll discuss concepts like: polymorphism, encapsulation, inheritance, abstraction, single responsibility, interface segregation and many more.
But that's not all! During this course we'll play around with "async" and "await", we'll learn how to handle exceptions, how to implement our own errors and exceptions, how to connect to databases and many more
A vital part of this course is the "Data structures and algorithms" section, where we'll learn how to understand data types and build some simple, yet very important algorithms
- Data structures and algorithms
- OOP principles in C#
- SOLID principles of software design
- Working with exceptions and errors
- Working with databases
- Basic SQL
- Entity Framework
- Async and await
- Total number of training hours: 40
- Total number of weeks: 10
- Number of sessions per week: 2
- Session duration: 2 hours
Mentor led live sessions
One To One mentoring
.Net Developer. Trainer. Codewrinkles Academy Founder
10 years experience in the IT industry, 6 of which at Microsoft. From a software development perspective, Dan concentrates on .Net Core, Angular 2+, Node.js. Highly experienced in Microsoft cloud technologies.