Ready to dig deep into the C# language? This course is the ticket, outlining advanced features frequently used to build real-world apps. From managing anomalous conditions in program execution using exception handling, to increasing code reusability and performance with generics, you’ll master powerful techniques to really bump your C# skills up a notch.
Mosh Hamedani is a passionate and creative software engineer with a strong focus on pragmatism and simplicity. He started programming at the age of seven on a Commodore 64. Later, during his high school years, he started learning C and C++ . In 2002, along with the first release of .NET, he shifted his focus to C#. Since then he has been involved in the design and implementation of numerous software projects, including modern web applications, mobile apps, desktop applications and frameworks.
Aside from his career as a software engineer, he truly enjoys sharing his knowledge with others. Since his early twenties, he has been teaching courses and running workshops on C#, ASP. NET, object-oriented programming and clean coding. He is author of 6 best-selling courses on Udemy and more will be coming soon.
Mosh has a Master of Science in Network Systems and a Bachelor of Science in Software Engineering. He is also a Microsoft Certified Application Developer, Technology Specialist (Web Applications) and Professional.
Outside the software world, Mosh is a photographer, a pianist and a passionate Latin dancer.