This course is for experienced developers or developers that have taken our introduction course. This course provides all the skills required to become an expert C# developer.
Why choose this course? Microsoft uses this course and other of Chuck’s courses to train their developers internally. Chuck’s courses have been delivered to thousands of developers in–person, online and via Udemy, including major corporations, government agencies and military around the world.
Chuck walks you through not only the language syntax, but also best practices with an emphasis on good design and architecture.
Get lots of hands–on experience with
Class design and implementation
Exceptions – the correct way to detect and react to error conditions
Inheritance – the basic syntax and concepts to get you started
Constructors and Inheritance – the right way to initialize objects
Polymorphism – The real reason we code object–oriented applications
Interfaces – Inheritance vs Interface – inverting the dependency in design with interfaces
Generics – learn how to code and use generics
Tuples – a quick way to define and use simple objects
Operator Overloading – learn to use and design your own operators to enhance the usability of your classes
The .Net library – this survey of the .Net library starts with Object and continues to collections,, dates and times, and extension methods – a key feature of C#
Instructor Details
Courses : 1
Specification: Professional C#: The Best Course on Intermediate C# coding
|
5 reviews for Professional C#: The Best Course on Intermediate C# coding
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $14.99 |
---|---|
Provider | |
Duration | 4.5 hours |
Year | 2021 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$19.99 $14.99
Pat Stevens –
Very good match for my expectations, easy to follow, excellent resources.
Lisa Northrip –
I am part way through this course and am finding it to be very useful. The lectures are engaging, but most of all, the hands on labs are very good as I get instant feedback on my effort. It is not a beginner course, and I have had to go back and look up some basic syntax.
Lindsey Lunden –
This course does an excellent job at clearly explaining concepts and helping you understand them. The curriculum was very informative and well put together. The instructor made the class enjoyable and learning very easy.
Stephanie –
I’m about half way through the course; I also have a very basic understanding of coding in C#. I haven’t taken the beginning course the instructor provides but I thought I had enough comprehension to tackle this course learning I need a better foundational understanding of C#. The instructor is very knowledgeable about coding and its theory. They are also very helpful and quick to answer questions. One issue I ran into with the course was the lectures were full of detail that hadn’t been covered yet or information that did not help for the corresponding labs. The labs were very helpful though, but the instructions, I felt, were lacking detail to help guide me through what was expected. This course could be even better if the videos included step by step walk through of the information in each session. That way, students can follow along and have more practice before the labs.
Fredrik Wallin –
I really liked the lectures. One can tell that Chuck knows what he is talking about and that he is an experienced developer as well as a teacher. I learned a lot from this course. Both new concepts as well as new, in my opinion, ingenious applications. The concept of the code exercises was also great. The only negative I can say about these is that I lacked an educational review of the solutions to the challenges. Because although the course level was intermediate, I felt that some of the applications in the the later exercises may have been a little advanced! 🙂 (Writing this, I still have not completes two of the labs. I will keep on struggling a bit more before I ask for some hints!)