Dr. Max Meier
Expert: .NET/C#, Software Architecture, Microservice
You are already a C# programmer and want to learn advanced and important topics like Asynchronous Programming, Network Programming and Microservices in a practical and efficient way and use them directly in your C# projects? Then this course is tailored and optimized for you. This course will get you to the Advanced Level in no time, so you can quickly and effectively work on challenging industrial projects with C#. This advanced C# hands-on training is an ideal complement and preparation for large C# projects. Learn more about this C# seminar...
In the Academy or online
Lots of practice and immediately applicable knowledge for your projects
Certificate for active participation
Small groups with max. 8 participants
Your trainers are experts with years of teaching and industry experience
Comprehensive learning materials
Compact, lively and sustainable
The course covers a selection of the following topics:
This C# course is intended for you if you already have programming experience, ideally in C#.
Our advanced C# course allows you to deepen and expand your already acquired C# knowledge. In the intensive course, you learn how to apply advanced object-oriented concepts and expand your skills in working with control flow, value types, and complex types. You discover how to work efficiently with data structures and get to know the powerful LINQ query language. In addition, the understanding of inheritance, interfaces, and exception handling is deepened. You will also learn the basics of creating user interfaces with WPF and XAML. Through this course, you will gain the necessary knowledge to master demanding C# programs and projects. With a combination of theory and practice, the course optimally prepares you for the demands of software development with C#.
Since you already have programming knowledge, many technical terms are familiar to you, so we quickly and directly go to object-oriented programming like classes, objects, constructor, control flow, abstract classes, interfaces, inheritance, and polymorphism in C#. It is an extensive introduction to C# syntax and semantics.
What will you learn on the second day?
You will learn basic as well as further data structures such as List, Queue, Stack, Set, Dictionary, Tree. and Graph but also Anonymous Methods and Types as well as Lambda Expression and how you can make powerful requests with LINQ queries.
What will you learn on the third day?
On the last day, we will take a closer look at graphical interface programming with WPF. Then we look at the decorative markup language, XAML. XAML simplifies the creation of a user interface for a .NET Core app.
What is the difference between the C# for beginners training and the other C# trainings at the Munich Academy?
The C# course for programmers corresponds to the C# Intermediate Level and requires programming knowledge. As a result, the pace is significantly faster than in the C# course for beginners and significantly more demanding. If you have no programming experience, then we recommend you the C# course for beginners. If you still have good basics in C#, then you can certainly take a look at our C# for advanced, or Clean Code or Unit Testing or Clean Software Architecture with C#.
Of course, as a participant in the C# Advanced Course, you will receive a certificate. The prerequisite for this is complete participation in all course units and programming tasks.
3-day on-site course
The course takes place in our modern and top-equipped training rooms. We provide each participant with a modern laptop during the training. Drinks are provided by the Coding Academy. You will have access to the material at the latest on the first day of the course.
3-day online course
The course takes place online. You only need a computer with internet access; however, for some courses, it is necessary that you install the software used; this is indicated in the description of the respective course. You will have access to the material at the latest on the first day of the course.
4-week program
A new and innovative learning concept. More info about it here.
If you would like to further deepen your C# knowledge gained in this course, we recommend the C# for Programmers course.
We look forward to warmly welcoming you to this and future courses at the Coding Academy!
The C# for advanced and programmers' course is taught by one of the following instructors:
We thank our customers for their trust.
The C# courses for beginners and advanced learners were very good.👍
They were well structured and the contents were presented and explained understandably. Highly recommended.
My joint projects with the Coding Academy have been very successful and absolutely reliable. The course catalog includes the programming languages that are currently most relevant in companies. The courses on improving software quality and productivity are particularly noteworthy. I can recommend the Coding Akademie as very competent, flexible and professional.