Icons & text

  • Icon & text

    Use an icon and text to communicate the value proposition and share the specific benefits of your offering. What makes it unique in your market?

  • Icon & text

    Use an icon and text to communicate the value proposition and share the specific benefits of your offering. What makes it unique in your market?

  • Icon & text

    Use an icon and text to communicate the value proposition and share the specific benefits of your offering. What makes it unique in your market?

Course curriculum

  • 01

    Getting started

    Show Content
    • Instructor introduction
    • Downloading course solution
    • Creating your first project
    • Important menus in Visual Studio
    • Solution overview
    • Solution architecture
    • Coding conventions
    • End of section quiz
  • 02

    Different types of Visual Studio projects

    Show Content
    • Class library project
    • Unit test project
    • Debugging basics
    • Common shortcuts in Visual Studio
    • End of section quiz
    • Class Library Practice
  • 03

    Programming basics

    Show Content
    • Intro to variables
    • Declaring variables of simple types
    • Formatting text using concatenation
    • Using string interpolation
    • Formatting text for output
    • Verbatim strings and escape sequences
    • End of section quiz
  • 04

    Unit testing project

    Show Content
    • Unit testing best practices
    • Different types of assertions
    • More on assertions
    • Unit testing attributes
    • Using TextContext class
    • Data driven testing with CSV files
    • TestCategory Attribute
    • Categorizing tests
    • End of section coding exam
  • 05

    Math, equality, and relational operators

    Show Content
    • Math with integers
    • Math with floating point numbers
    • Math with decimals
    • Coding quiz
    • Equality and relationship operators
    • If statements
    • If else statements
    • Section exam
    • Leap Year
  • 06

    Classes and methods

    Show Content
    • Introduction to classes and objects
    • Writing a class
    • Get and set accessors
    • Writing constructors
    • Methods in classes
    • Instantiating a class object
    • Section quiz
    • The string class
    • Value vs reference types
    • Car class example
    • Employee class example
    • Scope of declarations
    • ToString method
    • End of section exam specifications
    • Exam trip class solution
    • Trip class test
    • End of Section Exam
  • 07

    Midterm exam

    Show Content
    • Midterm exam specifications
    • Midterm project solution
    • Midterm - Retail Store
  • 08

    Repetition

    Show Content
    • While loops
    • Increment-decrement operators
    • Counter and sentinel controlled repetition
    • Nested loops
    • Coding quiz
    • For loops
    • Do while loops
    • Switch statement
    • Break statement
    • Continue statement
    • End of section exam instructions
    • End of section exam solution
    • End of Section Exam
  • 09

    Methods

    Show Content
    • Method call stack
    • Static methods
    • Method overloading
    • Method overriding
    • Coding quiz
    • Optional and named parameters
    • Out and ref keywords
    • Tuples
    • End of section exam specifications
    • End of section exam solution
    • End of Section Exam
  • 10

    Arrays and lists

    Show Content
    • Declaring and creating arrays
    • The ForEach loop
    • Passing arrays to methods
    • Passing array elements to methods
    • The array class
    • Coding quiz part 1
    • Coding quiz part 2
    • Arrays vs collections
    • List collection
    • List example
    • End of section exam
    • End of Section Exam
  • 11

    Advanced OO topics

    Show Content
    • Programming with inheritance
    • Inheritance example p2
    • Inheritance example p1
    • Abstract classes
    • Abstract methods
    • Composition
    • Protected keyword
    • Coding quiz instructions
    • Coding quiz solution
    • Introduction to polymorphism
    • Polymorphism example
    • Virtual keyword
    • Sealed classes and methods
    • End of section exam specifications
    • End of section exam solution
    • End of Section Exam
  • 12

    Interfaces

    Show Content
    • Intro to interfaces
    • Selenium interfaces
    • Implementing interfaces
    • Using polymorphism with interfaces
    • End of section exam
  • 13

    Exception handling

    Show Content
    • Intro to exception handling
    • Try catch block
    • The finally block
    • Throw keyword
    • Coding quiz
    • Exception handling best practices
    • User defined exceptions
    • End of section exam
  • 14

    Advanced C# topics

    Show Content
    • Casting
    • Delegates
    • Lambda expressions
    • Regular expressions
    • Coding quiz
    • Coding quiz
  • 15

    Conclusion

    Show Content
    • Final exam specification
    • Final exam solution part 1
    • Final exam solution part 2
    • Final exam on inheritance
    • Final exam on inheritance solution
    • End of course exam
    • Final project housing app

Pricing options

Explain how different pricing options might be valuable to different segments of your audience.

Call to action

Get started now

Buy Now