MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

A 20 Hour C# Course With Microsoft Visual Studio 2013

Course Summary

Quadruple Your Skills: Learn C# , Microsoft Visual Studio 2013, Debugging and SQL Server Basics!

  • +

    Course Syllabus

      • Introduction
    • Learning The Fundamentals
      • Configuring the Layout of Visual Studio
      • Create and Run Your First Program
      • Visual Studio Basics
      • What's a Statement, A Block, and a Comment
      • Blocks, Comments, Statements
      • Formatting Output Strings
      • Formatting Output Strings
      • What's a data type
      • Data Types
      • Define a local variable, and step through the program line by line for clarity
      • Variables, and stepping through programs
      • Define a local variable, assign new values, and watch them change carefully
      • Using the locals window, and displaying numeric variables
      • Define two variables, perform arithmetic, and step through the program line by line
      • Operating on two variables
      • Value type variables, and the results of copying them
      • Value type variables
      • Understand the difference between division of double and integer values
      • Two Types of Division
      • Interacting with users through the command line
      • Reading Command Line Entries
      • Setting Variables To Be Constant
      • Explicit and Implicit Data Conversions
    • Program Flow
      • Code a simple if-else block to check a condition
      • Coding if-else statements
      • Code a while loop, and use the locals window to see it run
      • Looping with while loops
      • If/Else Blocks with Multiple Options
      • Multiple If/Else Options
      • Code a simple for loop to repeat a block of code
      • Repeating blocks of code with for loops
      • Do while loops
      • Do while loops
      • Coding a switch statement
      • For each loop example
      • Foreach loops
      • Break Statement
      • Continue Statemnt
    • Operators
      • And Operators
      • And Operator
      • Or Operators
      • Or Operator
      • Evaluate and Assign Arithmetic Operators
      • Operators that Evaluate and Assign
      • The Logical Negation Operator
      • The Ternary Operator
      • Ternary operator
    • Arrays and more
      • Basic Arrays
      • Basics of Arrays
      • Looping through an array with a for loop
      • Loops and arrays
      • Reference type variables
      • Reference Variable Types
      • Using the "ref" modifier in function calls
      • Using the "ref" keyword
      • Using Out Parameters to Return Multiple Values From Functions
      • Out Parameters
      • Using the length property of arrays and converting between data types
      • Using the length property of arrays and converting between data types
      • Multidimensional Arrays
      • Multidimensional Arrays
      • Passing Arrays as Function Arguments
      • Passing Arrays as Function Arguments
      • Params Keyword in Function Headers
      • Params Keyword in Function Headers
      • Enumerations
      • Enumerations
    • Creating simple classes
      • Create a simple class
      • Declare a class and run the constructor for the class
      • Create a simple class, add a constructor, and add one function, or method
      • Adding functionality to a class
      • Create a class, add four functions, understand the concept of variable scope
      • Understanding the call stack in C#
      • What's a user defined data type
      • Dynamic Data Typing
      • Difference Between Dynamic and Var.
      • How to declare, and access instance variables
      • Instance variables, example with two objects
      • Instance variables
      • Class Level Fields Sharing Between Among Objects
      • Setting up a simple inheritence example
      • Inheritance Basics
      • "IS A" Relationships in Object Oriented Programming
      • "IS A" Concepts
      • Understanding the difference between class methods and object methods
      • Understanding class and object methods
      • Equality by references
      • Equality by references
      • Coding Properties
      • Properties
      • Creating and using virtual methods
      • Virtual Methods
      • Understanding upcasting
      • Upcasting objects to base classes
      • Understand the purpose and coding of an abstract class
      • Understand abstract classes
      • Create a list of objects, and step through it using a foreach loop
      • Lists
      • Polymorphism
      • Polymorphism Basics
      • Structs
      • Structs
      • Overloading Operators
      • Overloading Operators Example 2
      • Operator Overloading
      • Delegates
      • Delegates
      • Multicast Delegates
      • Multicast Delegates
      • Dynamic Actions
      • Handling Simple Events Using Delegates
      • Handling Simple Events Using Delegates
      • Interfaces
      • Interface Example 2
      • Interfaces
      • Access Modifiers
      • Access Modifiers
      • Destructors
      • Destructors
      • String Basics
      • Partial Classes
      • Create a Program that Continually Waits for User Input
    • Error Handling
      • Error checking with simple if/else statements
      • Try-Catch-Finally Blocks
      • Try-Catch-Finally Blocks
      • Multiple Catch Blocks
      • Throwing and Catching Exceptions
    • The Object Class
      • Object Equals and Reference Equals Methods
      • Reference Equals and Equals Functions
      • Get Type Method
      • Get Type Method
      • Memberwise Clone, Shallow Copies and Deep Copies
      • Memberwise Clone, Shallow Copies and Deep Copies
      • The ToString Function
      • Using the ToString Function
    • Miscellaneous Topics
      • Turning objects into arrays with indexers
      • Indexers
      • Create an application, and install it on your system.
      • Writing and reading files
      • Reading and Writing Files, Graphical Example
      • Viewing the Call Hierarchy
      • Condtional Functions
      • Nullable Data Types
      • Create a Dynamic Link Library and Reference It
      • DLL Quiz
      • Fully Qualified Names
      • Display All the Files and Folders in A Directory
      • Build a Simple Web Browser
    • Modern Language Features
      • Generics, Introduction
      • List With Predefined Types
      • List With a User Defined TYpe
      • Generics 1
      • Generic Interface With One Class
      • Understanding Generic Dictionaries
      • Lambda Expression Basics
      • Func<> Notation For Lambda Expressions
      • Using Lambda Expressions with Outer Variables
      • Lambda Expressions That Change Local Variables
      • Returning Lambda Expression References from Functions
      • Funcs with Dynamic Variables
    • Pointers and More
      • Extracting Methods and Organizing Using Statements
      • Pointers and AddressOf Operator
      • Pointers
      • Arrays of Pointers Example
      • Array of Pointers
      • Using Statments
      • Using "Using" blocks
      • Overloading Operators
      • Serialization Examples
      • Simple Event Log Writing
      • Create and Run a Service
    • Database and LINQ Basics
      • Download and Install SQL Server Express
      • Connect Visual Studio to SQL Server, and Write Code To Display Some Results
      • Write Better Code for Connecting to Databases
      • Use LINQ with Arrays
      • Use LINQ with XML
      • Use LINQ with Strings
      • LINQ to SQL
      • Details View Control
    • WPF Basics
      • Simple WPF App
      • Controlling Columns and Rows
      • Create a Simple GUI For Displaying Files
      • Create a More Sophisticated WPF App
    • Threading
      • Create, Run, Suspend and Join Threads
    • Entity Framework
      • Create Databases From Code
    • Text Editor Project
      • Make The User Interface and Add an Open Dialog
      • Add a Dialog for Saving
      • Add Printing to Printers and Files
      • Add Preview Capabilities
    • Windows Forms in Depth
      • Forms, Windows, Properties, Coordinates
      • Reading Mouse Movements and Events
      • Build a Small Guessing Game with Nested If/Else Blocks and Key Up Event
    • Miscellania
      • Abstract Keyword
      • Splitting Parameter Lists, and Passing Values into Parent Class Constructors
      • Garbage Collection and Memory Observation
    • Projects
      • Build A Calculator Using TryParse, The Ternary Operator and Func<,,,>
    • Wrap Up
      • Next Steps

Course Fee:
USD 150

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top