C# Programming

Here you learn the basics of C# programming


Have fun with my learn C# programming online course,

Dipl.-Ing. (FH) Gerald Stefan Zach


Chapter:


1

Welcome

1 Lesson, 1 Video

  • Introduction
View

2

Introduction

3 Lessons, 1 Video

  • About me
  • My projects
  • Why C#?
View

3

Book recommendations

  • Getting Started with C#
  • C# Learn to Program
View

4

C# and the .NET framework

1 Video

  • Basics about C# and .NET
View

5

IDE - Development environment

1 Lesson, 2 Videos, Duration: 08:48

  • What an IDE exactly is
  • Alternatives to Visual Studio
View

6

Hello World

1 Video

  • Our first program
  • Building a C# program
  • How to compile an application
View

7

Compiler

  • The compiler translates C# code into executable programs
View

8

Comments

  • How to comment code
View

9

Datatypes

3 Lessons, 4 Videos, Duration: 20:10

  • The most important data types and their size in bytes incl. value range
View

10

Variables and constants

2 Lessons, 2 Videos, Duration: 05:50

  • Declaration, initialization and use of variables
  • Change of an assigned value
View

11

Operators

2 Lessons, 1 Video

  • Assignment operator
  • Arithmetic operators
  • Comparison operators
View

12

Conditions

  • if/else conditions
View

13

Methods

1 Lesson

  • How to implement methods
View

14

Debugging

1 Video

  • Easily localize sources of error
View

15

using

  • Include namespaces
View

16

Loops

2 Lessons, 2 Videos, Duration: 11:23

  • Iterate a list of elements
View

17

OOP Object-oriented programming

  • Working with classes and objects
View

18

Classes

4 Lessons, 4 Videos, Duration: 09:19

  • What classes have to do with blueprints
  • What classes mean in object-oriented programming
View

19

Inheritance

3 Lessons, 3 Videos, Duration: 16:31

  • How classes inherit from base classes
  • Object-oriented programming (OOP)
View

20

Interfaces

1 Video

  • What and for what do I need interfaces
View

21

enum

1 Video

  • Give a name to numerical values
View

22

Arrays and lists

1 Video

  • Arrays and Lists
  • Create List
  • Add Elements
View

23

Exception Handling

1 Video

  • Correct Exception Handling
  • Try Catch sensible use
View

24

Regular Expressions

  • Regex
  • Matches
  • IsMatch
View

25

LINQ

1 Lesson, 1 Video

  • Use LINQ correctly
View

26

XML

1 Video

  • XML
View

27

Database connection

4 Lessons

  • This lesson shows how a C# program communicates with a database
View

28

Design Patterns

1 Lesson

  • What are Design Patterns?
  • Creational Patterns
  • Structural Patterns
View

29

New C# 7 Features

7 Lessons, 7 Videos, Duration: 44:23

  • Tuples
  • Pattern Matching
  • Ref. Returns
View

30

New C# Features

View

31

Version management

2 Lessons

  • git
  • subversion
View

32

Bonus material

6 Lessons

  • Visual Studio Shortcuts
  • Links
  • Tipps and Tricks
View

33

Conclusion

6 Lessons

  • Your evaluation
  • Follow me
View

34

ttttt

View



;