C#: The Complete Foundation

138 Enrolled
8 Hours
$18.00$199.99
You save 90% -

96 Lessons (8h)

  • Getting Started
    Welcome
    What you need for this course
    Introduction to Microsoft Visual Studio
  • C# - A First Look
    Introduction to Object-Oriented Programming (OOP)
    Introduction to C# Concepts
    Selecting Identifiers
    Adding Program Comments
    Section 1: Summary and Homework
    C# - A First Look
    Review : Section 2 Homework
  • Using Data
    Variables
    Integral & Floating-Point Data Types
    Arithmetic Operators
    The Boolean Data Type
    Numeric Type Conversion
    Char & String Data Types
    Defining Constants and Enumerations
    Accepting Console Input
    Section 2: Summary and Class Assignment
    Using Data
    Section 3 Homework Assignment2:24
    Review : Section 3 Homework
  • Using GUI Objects
    Creating Forms in Visual Studio
    Using the Toolbox to add Buttons, Labels and TextBoxes
    Section 3: Summary and Class Assignment
    Using GUI Objects
    Section 4 Homework Assignment
    Review : Section 4 Homework
  • Making Decisions (Statements)
    Logic-Planning Tools and Decision Making
    Using If Statements
    Using If-Else Statements
    Using Compound Expressions in If Statements
    Using Switch Statements
    Conditional Operator & NOT Operator
    Avoiding Common Decision Errors
    Section 5: Summary and Class Assignment
    Making Decisions (Statements)
    Section 5 Homework Assignment
    Review : Section 5 Homework
  • Looping
    Create Loops Using While Statements
    Create Loops Using For Statements
    Create Loops Using Do Statements
    Section 6: Summary and Class Assignment
    Looping
    Section 6 Homework Assignment
    Review : Section 6 Homework
  • Using Arrays
    Introduction to Arrays
    Accessing Array Elements
    Length Property and Using foreach
    Searching Arrays Using Loops
    BinarySearch(), Sort(), Reverse() Methods
    Single & Multidimensional Arrays
    Section 7: Summary and Class Assignment
    Using Arrays
    Section 7 Homework Assignment
    Review: Section 7 Homework
  • Introduction to Methods
    Understanding Methods
    Accessibility
    Return Types & Method Identifiers
    Writing Methods
    Passing Array Elements
    Section 8: Summary and Class Assignment
    Introduction to Methods
    Section 8 Homework Assignment
    Review: Section 8 Homework
  • Mid-Term Project
    Mid-Term Assignment
    Review: Mid-Term Assignment
  • Part 1: Using Classes and Objects
    Class Concepts
    Instance Variables & Methods
    Creating Objects
    Properties
    This Reference & Public/Private Access
    Class Assignment
    Section 10 Homework Assignment
    Review: Section 10 Homework
  • Part 2: Using Classes and Objects
    Using Constructors
    Object Initializers
    Overloading Operators
    Using Arrays with Objects
    Destructors
    Section 11: Summary and Class Assignment
    Section 10 & 11 Combined
    Section 11 Homework Assignment
    Review: Section 11 Homework
  • Introduction to Inheritance
    Inheritance
    Protected Access Specifier
    Base Class Methods: Overriding & Accessing Base Methods
    Using the Object Class
    Section 12: Summary and Class Assignment
    Section 12 Quiz
    Section 12 Homework Assignment
    Review: Section 12 Homework
  • Exception Handling
    Understanding Exceptions
    Traditional and Object-Oriented Exception Handling
    The Exception Class’s ToString() Method and Message Property
    Catching Multiple Exceptions
    The TryParse() Method
    Handling Exceptions Thrown from Outside Methods
    Call Stack & StackTrace
    Creating Custom Exceptions
    Section 13: Summary and Class Assignment
    Inheritance
    Section 13 Homework Assignment
    Review: Section 13 Homework
  • Final Project
    Final Project Assignment
    Final Project Review

Learn Easy, Learn Smart, Learn It All: The Most Comprehensive A-Z Guide to C#

T
TheDotRoot

Danny Boehm is a Computer Science/Mathematics Major with a minor in Game Development from California State University: Channel Islands. His programming background includes: Python, Java, C, C#, C++, Lua, Microsoft Visual Studio, Eclipse, Unity, and Android. As an instructor, he strives to engage all his students in hands-on projects. All his courses will include: vocabulary, concept lectures, examples inside programming environments, and homework projects to practice on your own time.

Description

With 96 lectures included, this course is designed to cover all the essential concepts of C# and object oriented programming. You'll learn to create functional and useful C# programs, as well as use other IDE's (Integrated Development Environment) such as: Eclipse, Unreal Engine, Unity and more. After taking this class, you'll be fully prepared to take on advanced topics, and even transition into other languages like Java or C++.

  • Learn to create C# applications w/ 96 lectures & 8 hours of content
  • Apply the core concepts of object oriented programming
  • Analyze, design, implement & organize around objects
  • Apply code encapsulation for reusability & stability
  • Write custom classes, interfaces, loops & methods
  • Understand C# at a college-level
  • Start a new career as a developer
  • Understand syntax, logic & run-time errors
  • Write fluent pseudocode & flowcharts

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...