â—Ž Full Course C-Sharp â—Ž

➲ Section 1: Getting Started

⁂ C-SHARP - 1 Introduction

➔ Introductory video on the C-Sharp programming language.

⁂ C-SHARP - 1.2 What is C-Sharp?

➔ In this video, we will find a short story about the C-sharp.

⁂ C-SHARP - 1.3 Setting up the development environment

➔ To start programming in C-sharp, several tools will be needed. In this video, we'll install them together so we can start writing our first line of code

⁂ C-SHARP - 1.4 My first program (Part 1)

➔ After installing all the prerequisites, we explore Visual Studio and code our first program.

⁂ C-SHARP - 1.4 My first program (Part 2)

➔ Part 2 of the video "My First Program"

⁂ C-SHARP - 1.5 Exercise: Display

➔ Here is a small exercise to know if you have understood the first part of this course. Good luck!

➲ Section 2: Basics

⁂ C-SHARP - 2.1 What is programming?

➔ During this video, we will discover together what the computer program!

⁂ C-SHARP - 2.2 Variables

➔ The variables? A fundamental notion in programming. Be attentive!

⁂ C-SHARP - 2.3 Types and Constants

➔ In programming, the variable can take different types of data such as numbers, words, objects etc ... That's why in this video, we will see what types we can apply to our variables in C-Sharp.

⁂ C-SHARP - 2.4 Typical and constant exercises

➔ An exercise to see if you have understood these two new notions: Types and Constants. Here we go!

⁂ C-SHARP - 2.5 Interact with user

➔ So far, we've just asked the computer to show us things in the exit window. But it is quite possible to interact with him. That is what we will see now.

⁂ C-SHARP - 2.6 Conversion

➔ When you mix whole and string, it is very likely that you get errors. Conversion will allow us to remedy this

⁂ C-SHARP - 2.7 Exercise User Interaction

➔ Here is an exercise to check if you are successful in interacting with the computer.

⁂ C-SHARP - 2.8 Operators

➔ Operators are symbols that tell the compiler to perform specific mathematical or logical functions, we will go through each of them.

⁂ C-SHARP - 2.9 Comments

➔ The essential comments for a better understanding of the code

➲ Section 3: The Basics

⁂ C-SHARP - 3.1 Introduction

➔ Courte video showing what we will see during this section 3

⁂ C-SHARP - 3.2 Purpose and Class

➔ Purpose and Class? Essential notions to better organize our code!

⁂ C-SHARP - 3.3 Class (Demo)

➔ Demonstration on Visual Studio of the notion of class.

⁂ C-SHARP - 3.4 Table

➔ It is possible to face a situation where one must store a multitude of data of the same type, so the tables will be there to allow us to store them.

⁂ C-SHARP - 3.5 Tableau (Demo)

➔ Demonstration on Visual Studio of the notion of Tableau.

⁂ C-SHARP - 3.6 String

⁂ C-SHARP - 3.7 String (Demo)

➔ Demonstration on Visual Studio of the notion of String/String.

⁂ C-SHARP - 3.8 Condition

➔ We have seen how to create variables, tables... we will now look at the conditions. They make it possible to make tests. Without conditions, our computer programs would always do the same thing!

⁂ C-SHARP - 3.9 Condtion (Demo)

➔ Demonstration on Visual Studio of the notion of Condtion.

⁂ C-SHARP - 3.10 Loops

➔ Very important notion, the loops! They will allow us to repeat instructions several times

⁂ C-SHARP - 3.11 Loops (Demo)

➔ Demonstration on Visual Studio of the notion of Loop.

⁂ C-SHARP - 3.12 Loop For and Foreach

➔ Another way to make loops in programming

⁂ C-SHARP - 3.13 Exercise

➔ Exercise recapitulating everything we have just seen so far!

⁂ C-SHARP - 3.14 Enum

➔ Enumeration, a concept dealing with a set of cosntantes

⁂ C-SHARP - 3.15 Exercise: Enum

➔ Visual Studio demonstration of Enumeration

➲ Section 4: Working with channels

⁂ C-SHARP - 4.1 Advanced Tables

➔ In this video, we move on to more advanced notions of tables

⁂ C-SHARP - 4.2 Exercise: Advanced Tables

➔ Exercise to find out if you have understood this more advanced notion of tables. Good luck!

⁂ C-SHARP - 4.3 Lists

➔ Unlike tables, lists also allow you to store items without limits. While as we have seen previously a table is limited to a given size.

⁂ C-SHARP - 4.4 ArrayList

➔ Unlike arrays and lists, the arraylist allows you to store elements of different types. Nevertheless, they are very little used because conflicts between types can quickly happen.

⁂ C-SHARP - 4.5 Dictionary

➔ Increase the power of your search algorithm with dictionaries!

⁂ C-SHARP - 4.6 Advanced String

➔ Advanced notion on chains

⁂ C-SHARP - 4.7 String Advanced (Demo)

➔ Demonstration on Visual Studio on a more advanced notion of chains

⁂ C-SHARP - 4.8 StringBuilder

➔ A large number of modifications on channels? Use stringbuilders so you don't clutter your computer's memory!

⁂ C-SHARP - 4.9 StringBuilder (Demo)

➔ Visual Studio demo of Stringbuilder

⁂ C-SHARP - 4.10 Procedural programming

➔ Procedural programming is one of the most important concepts in programming. It will allow you to create clean, structured and fast codes!

⁂ C-SHARP - 4.11 Summary

➔ Summary of all that we have just seen in this section

➲ Section 5: Working with files and directories

⁂ C-SHARP - 5.1 Introduction

➔ Short introduction on this section that will deal with working with files and directories

⁂ C-SHARP - 5.2 System.IO

➔ ...

⁂ C-SHARP - 5.3 File and FileInfo

➔ ...

⁂ C-SHARP - 5.4 Directory and DirectoryInfo

➔ ...

⁂ C-SHARP - 5.5 Chemin

➔ ...

⁂ C-SHARP - 5.6 Exercise

➔ ...

➲ Section 6: Working with dates

⁂ C-SHARP - 6.1 Introduction

➔ Short introduction on this section that will deal with the work with dates

⁂ C-SHARP - 6.2 DateTime

➔ ...

⁂ C-SHARP - 6.3 TimeSpan

➔ ...

⁂ C-SHARP - 6.4 Summary

➔ Summary of all that we have just seen in this section

➲ Section 7: Debugger applications

⁂ C-SHARP - 7.1 Introduction

➔ Short introduction to this section that will deal with application debugging

⁂ C-SHARP - 7.2 Debugging Tools in Visual Studio

➔ ...

⁂ C-SHARP - 7.3 Removal of side effects

➔ ...

⁂ C-SHARP - 7.4 Defensive programming

➔ ...

⁂ C-SHARP - 7.5 Call stack window

➔ ...

⁂ C-SHARP - 7.6 Local and automatic window

➔ ...

⁂ C-SHARP - 7.7 Summary

➔ Summary of all that we have just seen in this section

👍Good to know :

💻 C# is one of the most versatile and popular programming languages in the world. Not only is it easy to learn and adapt, but it also has good support from the community, as well as support from Microsoft.

C# is used to write almost all types of software, including console apps, mobile apps, Windows apps, websites, blockchains or for AI. ðŸ§