Learn C# with Visual Studio 2017 and Console Programs

With Exercises Throughout the Videos!
4.57 (70 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learn C# with Visual Studio 2017 and Console Programs
313
students
9.5 hours
content
Apr 2018
last update
$59.99
regular price

What you will learn

Find, download and install Visual Studio 2017 Community

Describe a console window

Create and run a simple c# program

Describe the purpose of the Console class

Understand how to use class methods

Understand the concept of a method as a behavior or an action that can be performed

Describe the purpose of the .NET Framework library

Use the object explorer in Visual Studio

Describe the concept of a class member

Describe the purpose of the dot member access notation

Explain what it means to call or invoke a method

Give examples of method arguments

Define the concept of a string in C#

Understand the concept of a data type

Understand the consequences of data casts

Describe how string interpolation works

Describe the purpose of the .NET Framework

Understand how to use the debugger

Understand how to use the locals window

Understand how to use the call stack window

Describe how to use implicit methods

Understand the difference between parameters and arguments

Understand the meaning of the word public

Describe how to use a name space, class name and method name using dot notation

Understand how to use the Concat method

Understand how to ensure that data types do not clash

Describe an example of when an implicit data cast is safe

Understand the consequences of making one change and ensuring that the code is properly fixed

Understand how to use Visual Studio tool tips to help with resolving error messages

Understand where to find the object explorer and how to find class details using the defintion

Understand how to read /write numeric values

Understand how to nest methods

Understand how to decipher error messages and trace them through the .NET Framework

Understand how to use properties

Understand the concept of an enumeration and how to use it

Understand the concept of a logical condition

Understand how to make decisions with logical conditions

Understand how to use methods with if/else

Understand how to use ++x, x++, x+=2 and other compound operators

Understand the motivation for while loops

Understand how a while loop actually operates

Understand the motivation for a for loops

Understand how to create a variety of for loops

Understand how strings behave in memory

Understand the mechanical execution aspect of a loop

Understand how to use for each loops

Understand how to nest if inside loops

Understand how to use linq methods like sum, average, min and max

Understand how to use the ForEach method on lists

Understand the concept of a generic list

Understand how to combine try parse, while, and lists

Understand the operation of a basic ternary operator

Understand how the ternary operator can be used with method calls

Understand how you can rewrite more condensed code from long-winded code

Understand how to control the header of a for loop and how to change it meaningfully and with control

Describe why switch blocks are needed

Explain how switch blocks operate

Understand how C# handles division by zero

Understand why and how to put code under switch block case labels

Understand how to use the logical and operator with simple values

Understand how to use the logical and operator with methods

Understand how the logical and operator executes, step by step and how it short-circuits

Understand the prototypical operation of the basic or logical operator

Understand how to use the logical or operator in an application

Understand how to use while(true) (infinite loop), break and key inputs like the Escape key

Understand how to create methods with void return types

Understand how to create methods that return a value

Describe the concept of matching data types when methods are created

Describe the concept of the call stack and how methods load and unload from memory

Understand how parameters function as local variables in methods and where parameters can and cannot be reached

Understand how to use modern C# switch blocks

Use methods from the Math class like DivRem

Understand the difference between % and / in the context of integer division

Understand how and why to use try/catch blocks

Understand the concept of a null-reference exception

Understand how to catch null reference exceptions

Understand how to use the word null in logical comparisons

Understand how to create and use a method with a string parameter/ return data type

Understand how to use hard coded values to understand the operation of if/else blocks better

Understand how to call a method with a null value and how to protect against the consequences

Understand how to create a method with a List<double> parameter

Understand how to return an IEnumerable<int> from a method

Understand how to call methods in a variety of positions in the code, including foreach loops

Describe how to create an array

Describe how to read a value from an array using array access notation

Describe how to assign values to an array using array access notation

Understand how to use the params keyword in method headers

Understand how to use a foreach loops to produce a sum of values inside a method

Understand how to use a foreach loop to produce a product of values inside a method

Explain the meaning of a reference variable in the context of arrays

Explain the meaning of a reference variable in the context of lists

Understand how to create an array using a for loop

Understand how to read an array using a foreach loop

Understand how to print an array backwards using a for loop

Understand how to define an array of arrays (two dimensional case)

Describe why two for loops are needed to print the entries of a two dimensional array

Understand how to code up the data types needed in nested foreach loops

Understand how reference types like arrays and lists behave in memory

Understand how to set the value of a two-dimensional array using for loops

Understand how to create a jagged array

Understand how to display the value of a jagged array

Screenshots

Learn C# with Visual Studio 2017 and Console Programs - Screenshot_01Learn C# with Visual Studio 2017 and Console Programs - Screenshot_02Learn C# with Visual Studio 2017 and Console Programs - Screenshot_03Learn C# with Visual Studio 2017 and Console Programs - Screenshot_04
Related Topics
1632314
udemy ID
4/5/2018
course created date
11/21/2019
course indexed date
Bot
course submited by