C# Course: Learn C# And Become A Pro


                       
           Instructor : Mosh Hamedani
1 - C# Basics for Beginners: Learn C# Fundamentals by Coding

What are the requirements?

  • Visual Studio Community Edition (FREE)

What am I going to get from this course?

  • Learn the fundamentals of C# and .NET Framework
  • Work with primitive types and expressions
  • Work with non-primitive types (classes, structs, arrays and enums)
  • Learn the difference between value types and reference types
  • Control the flow of programs using conditional statements
  • Use arrays and lists
  • Work with files and directories
  • Work with text
  • Work with date and time
  • Debug C# applications effectively

What is the target audience?

  • Newbies or students looking for a refresher on the basics of C# and .NET

                                                             



2 - C# Intermediate: Classes, Interfaces And OOP

What are the requirements?

  • Basic understanding of C# constructs: variables, type conversion, classes, conditionals and loops

What am I going to get from this course?

  • Work with classes, constructors, fields, properties, methods and indexers
  • Use encapsulation to improve the robustness of the code and reduce the impact of change
  • Re-use code using inheritance and composition
  • Understand the problems with inheritance and how composition solves these problems
  • Change the behaviour of an application by extending its code, rather than changing it
  • Develop loosely-coupled, testable and extensible applications using interfaces

What is the target audience?

  • Any C# developer who wants to master classes and interfaces
  • Any C# programmer who wants to better understand object-oriented programming

                                                             





3 - C# Advanced Topics: Take Your C# Skills to the Next Level

Course Description


Chances are you're familiar with the basics of C# and are hungry to learn more. Or you've been out of touch with C# for a while and are looking for a quick course as a refresher to get you up to speed with advanced C# constructs. If so, then this course is for you.

In C# Advanced Topics, the third part in Mosh's best-selling C# series, he walks you through the advanced features of C# that are frequently used in building real-world applications:
  • Exception Handling
  • Generics
  • Delegates
  • Events
  • Lambda Expressions
  • Extensions Methods
  • LINQ
  • Nullable Types
  • Dynamics
  • Asynchronous Programming with Async / Await
  • And more

There are lots of free tutorials and videos on YouTube. Why should you take this course?
This course has a clean structure with a perfect pace (not too fast to confuse you, and not too slow to bore you or waste your time). It gives you an in-depth understanding of advanced C# features, and iscreated by a C# expert and best-selling author with in-depth knowledge of the C# language and .NET Framework as well as 13 years of professional experience in the industry. So, from the very beginning to the very end, you'll be confident that you'll be in good hands. If you got questions along the way, Mosh is here to help you.

                                                             

Share this

Related Posts

Previous
Next Post »