What you should know

Keyboard Shortcuts

Reynald mentions what you should be familiar with before taking this course. In particular, you should be familiar with: C# Language and Interfaces, SOLID Principles, Visual Studio. If you're not familiar with some of these, or if you have any questions while watching, he makes recommendations like checking out the course Fundamentals of Programming, OOD.

- [Instructor] For this course, I'm assuming thatyou're already comfortable with object-oriented programming.Also, you should be familiar withthe C# language and interfaces, SOLID principles,and I'll give you a reference to my"Test Driven Development" course where I cover that,and navigating through Visual Studio.If you aren't familiar with some of these,or you have any questions while watching,I'd recommend checking out two of my courses:".Net Programming Introduction","C# Test Driven Development", particularly chapter onewhere I talk about refactoring which is whereI'll cover the SOLID principles,and lastly, "C# Essential Training", which isa comprehensive course on the C# language by David Gassner.

Design patterns can take a while to fully graspand implement, so definitely considerrevisiting this course as a referenceas you continue progressing as a developer.And a last thing that I'd like to add is thatI'm using Visual Studio Community 2017,and the workloads that I chose chose to install are".NET desktop development" on the upper right-hand cornerand on the bottom left there you see"ASP.NET and web development" and alsobottom left-hand corner,".NET Core cross-platform development".

However, for this course, the most relevant one will beon the upper right-hand corner, Desktop development.All you'll need is the ability to do console apps.