More Information
  • Develop code using C# 8 and Visual Studio
  • Implement the basics of programming such as variables, functions, types, and statements
  • Unitize the features of object-oriented programming techniques in your code
  • Build using advanced topics such as generics, LINQ, and asynchronous programming
  • Handle errors, exceptions, and debug your own code
  • Implement a functional style of coding in your program with Streams and Lambdas
  • Optimize your code using multithreading to work with long-running programs

C# has become one of the most popular and versatile object-oriented programming languages designed to make software applications. Nowadays, many organizations are creating or upgrading their systems in Microsoft .Net technologies. Learning C# makes it easy for you to become a full-stack developer.

This course is the perfect guide if you’re looking to start developing with C# 8 in three hours. You’ll learn the basics of programming in C#, object-oriented programming concepts, and the advanced concepts in C# with interactive examples and learn to implement asynchronous programming techniques to improve the performance of applications. It also covers one windows application implementation using C#.

By the end of this course, you’ll be ready to implement C# concepts to develop your own application.

The code bundle for this video course is available at -

Style and Approach

This course is designed with a practical approach and focuses on step-by-step learning to cover the most important concepts of C# in a day.

  • This course covers all the important basic and advanced topics in C# 8 in a short span of 3 hours
  • You will get hands-on examples with each video to get a better understanding of where to implement a particular concept
  • Practice your programming skills through assignments to help your skill sets stay ahead of the curve
Course Length 3 hours 35 minutes
ISBN 9781789802672
Date Of Publication 28 Feb 2019


Nitin Rastogi

Nitin Rastogi is a Senior Software Developer with 13 years of experience in IT, which includes coding and development, implementations, designing, and architecting small to large enterprise applications and testing. He is an engineering graduate and right from the starting of his career he is working on MS technologies such as C#, .Net, Winforms, ASP.Net, WPF, ASP.Net MVC .Net Core, and so on.
He has worked with some of the big clients in banking and energy trading industries such as Wells Fargo Bank, Lloyds bank, Chevron, and so on. With these clients, he has designed and developed many small to large scale software applications and has a thorough practical knowledge of programming. He is passionate about learning new software technologies and also in training others.