Learn C#, Syntax and Programming, Language Constructs, Variables, Looping, and Exceptions.
- Basic programming knowledge
- No prior C# experience necessary
C# is an in-demand skill set that employers are looking for today. C# is used to develop everything from web applications to cloud applications, mobile applications, games, internet of things, and desktop applications. Before you can start to program these types of applications, you need to first learn the basics of the C# language. Watching this online course provides you with the basic skills necessary to further your education as a C# developer. If you have no experience with C#, or have been developing in C# for awhile, it is worth-while to study the basics as you can always learn something new.
Watching this course, I’m going to provide you with a solid understanding of the core C# language constructs. You’ll gain an understanding of essential math comparison and logical operators. You’ll study the declaration and manipulation of variables and data types. You’ll learn the fundamentals of object-oriented programming. You’ll work with properties and methods of the built-in data types. You’ll see how to convert data from one data type to another. You’ll learn how to handle exceptions and build custom exception classes.
How Are You Going To Learn All This?
All the demos you are shown during this course are backed up with a set of labs for you to perform. Walking through these labs step-by-step ensures that you understand the concepts illustrated in each lesson.
- ~123 demos
- ~30 questions
- ~32 hands-on labs
Who am I?
My name is Paul D. Sheriff and I have been teaching developers since 1986 through video, blogs, articles, speaking at major conferences and user groups, and in-person training at small and enterprise (Fortune 500) companies. My students have said I have an easy-going manner and have a talent for breaking complicated topics into an easy-to-understand format. I consistently have very high ratings on my courses. I believe you need to learn by doing and that is why I offer so many hands-on labs within my courses.
Who this course is for:
- Any developer wishing to develop any of the following types of applications; Web, Cloud, Mobile, Games, Internet of Things (IoT), or Desktop applications.
- Any manager who needs to communicate better with their programming team.
- Any QA person who needs to understand C#.