This Microsoft .NET language is utilized in a multitude of different development stacks, whether its mobile (Xamarin), web development (ASP.NET), or server-side development. This course provides the basics of C# to put the student on a path to succeed.
This course will go over the basic fundamentals of the C# language while utilizing Object Oriented Programming (OOP) concepts. This course will utilize version control, which is used in the industry to track work, and provide a mechanism for restoring lost code.
This course will also teach students three pillars of OOP and utilize them in design patterns. Design patterns will take these fundamentals and put them to real world use to solve problems. Along with these, they will also learn the Software Development Lifecycle, so they know what it takes to create powerful applications