Skip to content

The work I did when going through Mosh Hamedani's Intermediate/Advanced C# courses.

Notifications You must be signed in to change notification settings

EthanBehar68/UDemy-CSharp-Intermediate-Advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSharpIntermediate/AdvancedUDemy

The work I did when going through Mosh Hamedani's Intermediate C# course.

I bought and completed this course to reinforce my OOP and Classes knowledge and skills. I also learned how to properly leverage interfaces in C#. Previously I had experience with interfaces but never understood how to properly implement them... until now!

Course Curriculum

  • 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

Link To Course: https://www.udemy.com/course/csharp-intermediate-classes-interfaces-and-oop/

While the work is not present, I went through and completed Mosh Hamedani's Advanced C# course. The reason for not having the work is because he was coding snippets throughout the course. There were no comprehensive exercises to complete like there was with the Intermediate and Beginner courses. Nevertheless I have uploaded my certificate in this project to prove I've completed it.

I bought and completed this course to learn the advance topics of C#. I have dealt with a few of them already. Namely: Delegates, Lambda Expressions, Events, LINQ, and Extension Methods. The other topics I was completely new to but may have had past relevant experience. Namely: Generics, Nullable Types, Dynamic, Exception Handling, Asynchronous Programming with Async/Await.

Course Curriculum

  • Exception Handling
  • Generics
  • Delegates
  • Events
  • Lambda Expressions
  • Extensions Methods
  • LINQ
  • Nullable Types
  • Dynamics
  • Asynchronous Programming with Async / Await

Certificates located in project folder.

Link To Course: https://www.udemy.com/course/csharp-advanced/

About

The work I did when going through Mosh Hamedani's Intermediate/Advanced C# courses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages