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


Kapitel:


1

Welcome

1 Lektion

  • Introduction
Ansehen

2

Introduction

3 Lektionen

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

3

Book recommendations

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

4

C# and the .NET framework

  • Basics about C# and .NET
Ansehen

5

IDE - Development environment

Dauer: 08:48
1 Lektion

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

6

Hello World

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

7

Compiler

  • The compiler translates C# code into executable programs
Ansehen

8

Comments

  • How to comment code
Ansehen

9

Datatypes

Dauer: 20:10
3 Lektionen

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

10

Variables and constants

Dauer: 05:50
2 Lektionen

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

11

Operators

2 Lektionen

  • Assignment operator
  • Arithmetic operators
  • Comparison operators
Ansehen

12

Conditions

  • if/else conditions
Ansehen

13

Methods

1 Lektion

  • How to implement methods
Ansehen

14

Debugging

  • Easily localize sources of error
Ansehen

15

using

  • Include namespaces
Ansehen

16

Loops

Dauer: 11:23
2 Lektionen

  • Iterate a list of elements
Ansehen

17

OOP Object-oriented programming

  • Working with classes and objects
Ansehen

18

Classes

Dauer: 09:19
4 Lektionen

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

19

Inheritance

Dauer: 16:31
3 Lektionen

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

20

Interfaces

  • What and for what do I need interfaces
Ansehen

21

enum

  • Give a name to numerical values
Ansehen

22

Arrays and lists

  • Arrays and Lists
  • Create List
  • Add Elements
Ansehen

23

Exception Handling

  • Correct Exception Handling
  • Try Catch sensible use
Ansehen

24

Regular Expressions

  • Regex
  • Matches
  • IsMatch
Ansehen

25

LINQ

1 Lektion

  • Use LINQ correctly
Ansehen

26

XML

  • XML
Ansehen

27

Database connection

4 Lektionen

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

28

Design Patterns

1 Lektion

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

29

New C# 7 Features

Dauer: 44:23
7 Lektionen

  • Tuples
  • Pattern Matching
  • Ref. Returns
Ansehen

30

New C# Features

Ansehen

31

Version management

2 Lektionen

  • git
  • subversion
Ansehen

32

Bonus material

6 Lektionen

  • Visual Studio Shortcuts
  • Links
  • Tipps and Tricks
Ansehen

33

Conclusion

6 Lektionen

  • Your evaluation
  • Follow me
Ansehen

34

ttttt

Ansehen



;