Programming in C# 11 - From Beginner to Advanced

We are going to learn C#. This programming language is quite popular, because it allows us to program for different types of environments: desktop, web, mobile, games, artificial intelligence, internet of things, among others.

Beginner 0(0 Ratings) 0 Students enrolled English
Created by Bonga Mbunjana
Last updated Tue, 13-Jun-2023
+ View more
Course overview

We are going to learn C#. This programming language is quite popular, because it allows us to program for different types of environments: desktop, web, mobile, games, artificial intelligence, internet of things, among others.

However, in order to develop effective applications with C#, it is important to know its fundamentals. In this course you will learn the most important characteristics of this language.

We will go from the basics to the advanced, so it is an ideal course for people who are just starting out, or, if you are an experienced person looking to learn new things, this course is also for you.

You don't learn much simply by watching the other, so in this course I have included optional questions and problems, which will help you put what you have learned into practice. Do not worry if you do not know how to solve one of the problems, because I give you access to all the solutions of all the problems raised.

What will i learn?

  • Learn to develop C# programs
  • Connect to a database and execute stored procedures from C#
  • Use classes to centralize data and behavior
  • See new features of recent versions of C#
Curriculum for this course
57 Lessons 03:40:25 Hours
1 - Introduction
10 Lessons 00:30:24 Hours
  • 1.1 - Introduction
    00:01:27
  • 1.2 - What is NET
    00:03:45
  • 1.3 - What is C
    00:03:15
  • 1.4 - Visual Studio and Visual Studio Code
    00:01:52
  • 1.5 - Installing Visual Studio
    00:02:14
  • 1.6 - Installing Visual Studio Code
    00:00:43
  • 1.7 - Creating a Project with Visual Studio
    00:02:06
  • 1.8 - Creating a Project with Visual Studio Code
    00:05:18
  • 1.9 - Exploring the Project Structure
    00:08:06
  • 1.10 - Summary
    00:01:38
2 - Variables
35 Lessons 02:20:45 Hours
  • 2.1 - Introduction
    00:00:46
  • 2.2 - Creating the Project
    00:00:34
  • 2.3 - TopLevel Statements
    00:05:15
  • 2.4 - Statements Basic C Syntax
    00:04:38
  • 2.5 - Where is the Code
    00:01:52
  • 2.6 - The dot Operator
    00:04:40
  • 2.7 - Blocks of Code
    00:05:23
  • 2.8 - Comments
    00:04:11
  • 2.9 - C is CaseSensitive
    00:01:32
  • 2.10 - What is a Variable DataTypes Integers
    00:06:50
  • 2.11 - Integral Numeric Types (2).mp4
    00:06:10
  • 2.12 - Real Numbers Floating Point Numbers
    00:08:28
  • 2.13 - Booleans
    00:01:22
  • 2.14 - Char and String
    00:02:53
  • 2.15 - Escape Sequences
    00:03:08
  • 2.16 - Verbatim Strings
    00:04:13
  • 2.17 - Raw String Literals
    00:05:38
  • 2.18 - Introduction to DateTime
    00:05:41
  • 2.19 - Naming Variables
    00:04:10
  • 2.20 - Implicitly Typed Local Variables
    00:02:36
  • 2.21 - Default Values
    00:03:05
  • 2.22 - Introduction to null
    00:04:32
  • 2.23 - NonNullable Reference Types
    00:06:46
  • 2.24 - Binary Expressions
    00:04:31
  • 2.25 - Concatenation
    00:03:21
  • 2.26 - Binary Expressions and Approximations
    00:03:51
  • 2.27 - Arithmetic Overflow
    00:03:55
  • 2.28 - String Interpolation
    00:02:26
  • 2.29 - Unary Expressions
    00:06:16
  • 2.30 - Void Expressions
    00:02:21
  • 2.31 - Assignment Operators
    00:04:37
  • 2.32 - Order of Precedence
    00:04:24
  • 2.33 - Constants
    00:04:29
  • 2.34 - Warnings and Errors
    00:04:11
  • 2.35 - Summary
    00:02:00
3 - Decisions and Loops
12 Lessons 00:49:16 Hours
  • 3.1 - Introduction
    00:00:27
  • 3.2 - Creating the Project
    00:00:19
  • 3.3 - Negation
    00:01:36
  • 3.4 - Boolean logic Equality and Inequality
    00:04:07
  • 3.5 - Greater Than and Less Than
    00:06:33
  • 3.6 - Conditional Boolean Operators Avoiding null Reference Exceptions
    00:08:12
  • 3.7 - The If Statement
    00:06:53
  • 3.8 - Ternary Conditional Operator
    00:04:08
  • 3.9 - The Switch Statement
    00:04:16
  • 3.10 - Switch Expressions
    00:03:37
  • 3.11 - Relational Patterns
    00:03:56
  • 3.12 - Logical Patterns
    00:05:12
+ View more
Other related courses
05:36:32 Hours
Updated Tue, 13-Jun-2023
0 2 R10000 R3000
11:20:03 Hours
Updated Wed, 07-Jun-2023
5 106 R10000 R5500
21:01:35 Hours
Updated Wed, 28-Feb-2024
3 17 R10000 R5000
06:41:37 Hours
0 0 R10000 R5000
06:55:17 Hours
0 28 R10000 R5000
About instructor

Bonga Mbunjana

21 Reviews | 369 Students | 63 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

R10000 R5000
Includes:
//send gift when already purchased by user