Thank you for stopping by. C#, which is pronounced as "see sharp", is a powerful programming language from Microsoft. This course is an introduction to this language using Visual Studio 2017, and the most current version of the language, which is C# 7.0. C# remains one of the most widely used programming languages in the market place. Whether you want to learn it so you can build your own app, or you need it for work, this course is your place to begin that process. Each lesson is an HD video, with the code attached under lesson resources. Each lesson also includes questions for you to consider as you watch. These questions are designed to help you think about C# and general programming concepts. This is a course for beginners, so if you are an intermediate or advanced student of C#, this course would not be the right choice for you. The explanations provided are very detailed, so please be sure watch the free preview videos before buying so that you can decide whether the style of presentation agrees with your learning style. This course is not theoretical, and is intended for those who want to get coding as quickly as possible. Keep in mind that many of the concepts presented here apply equally well to other languages like Java. Thank you for reading, and see you inside!
Part of promo licensed from presentermedia
Objectives: Understand how to confirm that your computer can support Visual Studio 2017 Community.
Objective: Understand how to find, download and install Visual Studio 2017 on your computer.
Objective: Create and run a simple form program in Visual Studio 2017
Objective: Understand how to add a label and display a line of text
Objective: Learn how to create and display variable variables
Objective: Understand how to use different data types, and how to use string interpolation.
Objectives: Learn how to work with labels, text boxes, rich text boxes and strings.
Objective: Understand how to apply methods to change string input and produce output
Objective: Learn how to work with multiple numerical variables and learn how to produce professionally formatted output
Objective: Learn how to read string input and convert it to numerical form, and how to produce numerical output
Objective: Understand how to use constants to represent unchanging quantities, and how to build a program that can perform several actions
Objective: Learn how to write more streamlined code with method chaining
Objective: Learn how to use method nesting
Objective: Understand the lifetime of variables in a program
Objective: Take a closer look at the files that comprise a typical C# Windows Forms project
Objective: Understand how to grow a variable value by 1 using the post increment and post increment operators
Objective: Understand how to decrease a variable value by 1 using post and pre decrement
Objective: Learn how to use compound operators for addition and subtraction
Objective: Understand how to use operators that represent division and multiplication
Objective: Understand how to use the remainder operator
Objective: Understand the difference between equals and plus equals
Objective: Understand how logical operators like <= or >= operate
Objectives: Understand how to use the logical and operator
Objective: Understand how to use the logical or operator
Objective: Understand how to use if/else with strings
Objective: Learn how to make decisions with numerical values using if/else
Objective: Learn how to make a decision with if/else and methods
Objective: Learn how to make a decision with if/else and check boxes
Objectives: Learn how to replace if/else blocks with the ternary operator
Objective: Learn how to make decisions with a switch block
Objective: Learn how to use multiple if/else blocks
Objective: Learn how to make a decision with if/else blocks and the logical and operator
Objective: Learn how to make a decision with multiple operators
Objective: Understand what you can do next to continue growing your skills
My principal interests lie in the automation of scientific instrumentation and analysis of collected data, along with the integration of disparate systems. Recently developed some expertise in customising a major CRM deployment and developed a bunch of custom database queries to derive critical management information and user dashboards.
Qualified in Computer Studies, Electronic Engineering and Chemistry, I work in the support of significant scientific computer applications. I have lectured in Computer Studies at a community college in the United Kingdom.