In this video, Doug Winnie concludes his course on C# with a recap of the topics that are covered, and provides information on how to provide feedback, get additional information, and connect online.
- [Instructor] Congratulations, you've reached the end of the course. To recap, this course covered the basics of the C# programming language. In this course, we walked through how to set up your computer to code in C#. Then we looked at how to store values and variables, and perform actions based on those variables. Next, we looked at functions that grouped sections of code using a name that can accept and return values to customize how those functions work. With functions, we also introduced the concept of variable scope that defines where and when you can access variables in your code.
We then looked at an example of how you can capture input from the user using the keyboard. Then we looked at how you can branch your code based on conditional tests with the if, elseif and else statements combined with Boolean values, equality, and logical operators. Then, we examined how to repeat actions multiple times using loops covering the while, do while, for, and foreach loops. We continued and looked at arrays and lists, which are named collections of values that you can use in your code.
Finally, we looked at the basics of object-oriented code, and reviewed what a class is and how to build, extend, and work with basic classes in C#. The information contained in this course can allow you to continue on to other C# courses that go into much more depth with the language. In addition, you can learn how to use C# frameworks to create games with unity, web applications with ASP.NET, and cross-platform mobile applications with Xamarin. Or, see how other languages are similar to C# in syntax and structure.
Feel free to connect with me as well. You can reach me at LinkedIn at linkedin.com/in/sfdesigner, or on Twitter under the handle sfdesigner. Thanks!
Programming expert Doug Winnie starts by sharing the history of C# to give you context into its purpose and beneficial uses. Then he walks through a sample of code showing how to run a program using the Visual Studio IDE. After warming up with a sample, he dives into working with values, variables, methods, and custom functions. Next, he shows how to capture values input by site users, managing different variable types, building compound conditional tests, and using loops with arrays. In the final five videos, he covers the basics of object-oriented programming including classes, objects, and permissions.
- C# history, uses, and terminology
- Setting up your PC or Mac
- Working with values and variables
- Using methods to repeat actions
- Customizing functions with parameters
- Managing scope, rules, variables, values, and functions
- Capturing input from a user
- Creating conditional tests
- Using loops
- Creating arrays to store groups of values
- Collections and lists
- Making your own classes and objects
- Defining permissions for class members
- Extending classes