C# Fundamentals 

This course provides its participants with the most in-depth understanding of the C# programming language. This course was developed specifically for those who look for a career in software development. The prerequisites for this course include the capability to understand texts written in English and a general background in software development.  


Meeting

Topic

Online Course

1

Basics

C# Fundamentals
Introduction

Jump Start

2

OOP

C# Fundamentals
Classes

3

OOP

C# Fundamentals
Classes
Inheritance

4

OOP

C# Fundamentals
Inheritance

5

Arrays

C# Fundamentals
Inheritance
Arrays

6

Tuples
Strings
Memory Management

C# Fundamentals
Tuples
String
Memory Management

7

Operators

Delegates

C# Fundamentals
Operators
Delegates

8

Generics
Collections

C# Fundamentals
Generics

Collections

9

Exceptions Handling
Events
Threads

C# Fundamentals
Exceptions Handling
Events
Threads

10

Threads

C# Fundamentals
Threads

11

Threads

C# Fundamentals
Threads

12

I/O Streams

C# Fundamentals
I/O Streams

13

Networking

C# Fundamentals
Networking

14

Patterns Matching

C# Fundamentals
Patterns Matching

15

Reflection

C# Fundamentals
Reflection

16

Lambda Expressions
LINQ

C# Fundamentals
LINQ

17

Regular Expressions

C# Fundamentals
Regular Expressions

18

Serialization

C# Fundamentals
Serialization


Changes Logs:

April 7th, 2018:

The course detailed plan was created.