Committed Beginners Guide To C# With Visual Studio 2017
4.6 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
113 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Committed Beginners Guide To C# With Visual Studio 2017 to your Wishlist.

Add to Wishlist

Committed Beginners Guide To C# With Visual Studio 2017

Learn Real C# with Windows Forms!
4.6 (17 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
113 students enrolled
Last updated 6/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 1 Article
  • 31 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create and run a simple Windows Form project
  • Describe how properties are used to control the appearance of forms
  • Add objects such as labels to forms, and write code to change the text of the label
  • Understand why variables are needed and how they operate
  • Describe how data types must match for code to work
  • Understand the purpose of a name space and how it makes creating programs easier
  • Use different data types like bool, string, decimal and int
  • Understand the concept of a literal
  • Use pictures boxes to show images
  • Understand how string interpolation works
  • Understand how to print new line characters
  • Learn how to use text boxes and rich text boxes
  • Describe how to connect multiple controls with code
  • Work with multiple numerical variables and produce numerical output
  • Apply format specifiers to produce formatted output
  • Describe how to declare and set multiple variables on a single line to save time and effort when coding
  • Read text values and convert them to numerical form
  • Describe how methods are called to perform a variety of actions
  • Create a simple graphical user interface
  • Describe the importance of ensuring that data types are matched when using the assignment operator
  • To call multiple methods on a single object using method chaining
  • Explain in detail the concept of variable scope
  • Explain how DateTime objects are created and used
  • Explain the concept of variable scope
  • Understand how to start a Visual Studio project in several ways
  • Understand how to work with compound operators that represent addition and subtraction
  • Describe how the compound division and multiplication operators work
  • Use the numeric up/down control and understand the remainder operator
  • Explain logical operators like <= and >=
  • Describe how to work with check boxes in an interface
  • Explain how the logical and operator works
  • Understand how the logical or operator works
  • Make comparisons using if/else and strings
  • Make comparisons using if/else and numerical quantities
  • Use methods with if/else blocks to make decisions
  • Use if/else blocks with check boxes to make decisions
  • Understand the concept of a literal
View Curriculum
Requirements
  • Please be sure to watch the free preview videos before enrolling so you can feel confident this course meets your needs.
  • This course is for those who believe in doing, and not merely watching, in order to learn.
  • You should be able to download and install Visual Studio 2017 Community.
  • There are questions in the videos about the code, so it's important to type all the code as you watch the videos.
  • This is a course for committed beginners. It's not for those who don't want to push themselves hard.
Description

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!

Note:

Part of promo licensed from presentermedia

Who is the target audience?
  • This is a course for beginners in C# and Visual Studio Community 2017.
  • This is not a course for those who are intermediate or advanced students of C#.
  • This course does not use console applications to teach C#.
  • This course uses Windows Forms to teach the fundamentals of C#.
  • This is a course for those who want to push themselves. It's for COMMITTED beginners.
Compare to Other C# Courses
Curriculum For This Course
35 Lectures
06:33:15
+
Course Overview
1 Lecture 01:55

Objective: Take a look at what is covered in this course.

Preview 01:55
+
Getting the Tools
2 Lectures 09:23

Objectives: Understand how to confirm that your computer can support Visual Studio 2017 Community. 

Check System Requirements
06:00

Objective: Understand how to find, download and install Visual Studio 2017 on your computer.

Find, Download and Install Visual Studio Community 2017
03:23
+
Learning the Fundamentals
13 Lectures 02:43:57

Objective: Create and run a simple form program in Visual Studio 2017 

Create and Run Your First Graphical Program
08:32

Objective: Understand how to add a label and display a line of text

Add a Label and Write Code to Display a Message
12:56

Objective: Learn how to create and display variable variables

Create and Use a Variable to Represent a Changing Quantity
11:39

Objective: Understand how to use different data types, and how to use string interpolation.

Using Different Data Types to Describe Objects
15:25

Objectives: Learn how to work with labels, text boxes, rich text boxes and strings.

Read String Input and Produce String Output
09:50

Objective: Understand how to apply methods to change string input and produce output

Preview 11:56

Objective: Learn how to work with multiple numerical variables and learn how to produce professionally formatted output

Using Numerical Variables in Practical Calculations
13:17

Objective: Learn how to read string input and convert it to numerical form, and how to produce numerical output

Read Numerical Input and Produce Output
12:20

Objective: Understand how to use constants to represent unchanging quantities, and how to build a program that can perform several actions

Project on Representing Unchanging Quantities with Constants
19:13

Objective: Learn how to write more streamlined code with method chaining

Write More Streamlined Code with Method Chaining
13:31

Objective: Learn how to use method nesting

Write More Compact Code with Method Nesting
12:06

Objective: Understand the lifetime of variables in a program

Preview 12:53

Objective: Take a closer look at the files that comprise a typical C# Windows Forms project

Examine the Files in a Project
10:19
+
Operators
9 Lectures 02:01:11

Objective: Understand how to grow a variable value by 1 using the post increment and post increment operators

Grow a Variable Value by 1
16:00

Objective: Understand how to decrease a variable value by 1 using post and pre decrement

Decrease a Variable Value by 1
14:40

Objective: Learn how to use compound operators for addition and subtraction

Represent Addition and Subtraction with Compound Operators
16:36

Objective: Understand how to use operators that represent division and multiplication

Represent Multiplication and Division with Compound Operators
14:37

Objective: Understand how to use the remainder operator

Use % as the Remainder Operator
08:15

Objective: Understand the difference between equals and plus equals 

Understand the difference between = and +=
09:09

Objective: Understand how logical operators like <= or >= operate

Preview 14:08

Objectives: Understand how to use the logical and operator

Use the "and" Operator to Check Two Conditions
13:22

Objective: Understand how to use the logical or operator

Use the Logical "or" Operator to Check Two Conditions
14:24
+
Control Program Flow
10 Lectures 01:36:49

Objective: Understand how to use if/else with strings

Use If/Else with Strings
10:23

Objective: Learn how to make decisions with numerical values using if/else 

Use If/Else with Numerical Values
12:06

Objective: Learn how to make a decision with if/else and methods

Make a Decision With a Method Call
13:57

Objective: Learn how to make a decision with if/else and check boxes

Make a Decision With a Checkbox
06:41

Objectives: Learn how to replace if/else blocks with the ternary operator

Make Choices with the Ternary Operator
09:32

Objective: Learn how to make decisions with a switch block

Examine Multiple Variable Values with Switch Blocks
13:12

Objective: Learn how to use multiple if/else blocks

Use Multiple If Blocks
09:47

Objective: Learn how to make a decision with if/else blocks and the logical and operator

Use If/Else Blocks with the Logical "and" Operator
11:29

Objective: Learn how to make a decision with multiple operators

Use Multiple "or" Operators With If/Else Blocks
09:28

Objective: Understand what you can do next to continue growing your skills

Next Possible Steps
00:14
About the Instructor
Tom O.
4.4 Average rating
1,652 Reviews
17,724 Students
19 Courses
Web, Math, Stats., and Physics Expert
  • I have nine years experience as a teacher of mathematics, physics, statistics, and programming. I worked for five years as a database programmer using various technologies such as .NET, Clipper, SQL, SQL Server, SAS, Excel, and others. I'm the publisher of one of the most successful programming courses on udemy, called "Learn C# With Visual Studio 2013". Currently, I work as a mathematics and computer science teacher at a college in NY.
  • Related Education:
  • Master of Science in Applied Statistical Computing, Kennesaw State University
  • Bachelor of Arts, Pure Mathematics, Queens College
  • Associates of Science in Computer Programming
  • Creator of more than 1620 math, physics, statistics and programming videos
  • Programmer of more than 500 educational simulations


Miles Turnbull
4.1 Average rating
53 Reviews
345 Students
4 Courses

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.