C# Complete Master Course (Updated to C# 10)
C# Complete Master Course (Updated to C# 10), available at $49.99, has an average rating of 4.5, with 343 lectures, 25 quizzes, based on 271 reviews, and has 26402 subscribers.
You will learn about Use the .NET CLI to create, build and run C# based applications Classify and create C# built-in types, custom types and data structures Implement the error handling logic of C# based applications Learn delegates, lambdas and event based programming Explain and leverage LINQ and LINQ operators Understand immutability and equality in C# Use Visual Studio Code to edit C# code, build and run C# console applications This course is ideal for individuals who are Students who are new to C# or Developers who want to learn or learn more about C# or People that are passionate about C# It is particularly useful for Students who are new to C# or Developers who want to learn or learn more about C# or People that are passionate about C#.
Enroll now: C# Complete Master Course (Updated to C# 10)
Summary
Title: C# Complete Master Course (Updated to C# 10)
Price: $49.99
Average Rating: 4.5
Number of Lectures: 343
Number of Quizzes: 25
Number of Published Lectures: 343
Number of Published Quizzes: 25
Number of Curriculum Items: 368
Number of Published Curriculum Objects: 368
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Use the .NET CLI to create, build and run C# based applications
- Classify and create C# built-in types, custom types and data structures
- Implement the error handling logic of C# based applications
- Learn delegates, lambdas and event based programming
- Explain and leverage LINQ and LINQ operators
- Understand immutability and equality in C#
- Use Visual Studio Code to edit C# code, build and run C# console applications
Who Should Attend
- Students who are new to C#
- Developers who want to learn or learn more about C#
- People that are passionate about C#
Target Audiences
- Students who are new to C#
- Developers who want to learn or learn more about C#
- People that are passionate about C#
This course is the perfect course to dive into the C# language concepts
C# is one of the most popular programming languages. It is a powerful cross-platform language.
After learning and mastering the language, you will be able to go further and learn ASP Net Core to develop web apps, or you can work as a mobile or Desktop developer after learning .NET MAUI. In this course, we will walk through the language internals and you will be able to proceed to the next step. You will learn C# basics and more on Visual Studio Code. The most important aspects of the language are included in this course. This is the course for you to become a productive and skilled C# developer.
A course for all platforms
This course is made for Windows, Mac and Linux developers. Since the first versions of .NET Core, C# became a real cross platform programming language. We will work on Visual Studio Code, one of the most popular code editors.
This course is a deep dive in the C# language. We will focus on the language and its best practices.
In the first sections, we will have an overview of the fundamentals of the language, including:
-
C# basics
-
The flow of execution of programs
-
The language structure and syntax
-
Data types
Then we will learn more intermediate concepts like:
-
Classes, structures and enumerations
-
Members: fields, properties and methods
-
Type conversions
-
Inheritance and interfaces
-
Generics
-
Nullable value types
That will lead us to the most advanced topics:
-
Collections
-
Error handling
-
Delegates
-
Immutability and equality
Coding along the way
Every section of this course comes with slides that contain all the key concepts, practical examples, quizzes and some challenges. You can follow along and learn C# by coding
Who is this course for ?
This course is suited C# newbies, students or even developers who want to learn the language or consolidate their knowledge about the language
By the end of the course you will have all the knowledge and practice to be a productive C# developer in your studies or in your professional environment.
This course is about C# 9. A new section about C# 10 new features has been released.
So join me and start off your C# learning journey !
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course introduction
Lecture 2: What you will learn in this course
Lecture 3: Who is this course for ?
Lecture 4: Prerequisites
Lecture 5: Course overview
Chapter 2: Set-up your environment
Lecture 1: Introduction
Lecture 2: Install the SDK
Lecture 3: The .NET CLI
Lecture 4: Visual Studio Code installation
Lecture 5: Visual Studio Code : first look
Lecture 6: Visual Studio Code extensions
Lecture 7: Visual Studio Code customization
Chapter 3: C# fundamentals
Lecture 1: Introduction
Lecture 2: What is C# ?
Lecture 3: Compilation and execution of C# code
Lecture 4: Demo : Compile-time and run-time error
Lecture 5: C# keywords
Lecture 6: Demo : C# keywords
Lecture 7: Demo : Create a console application
Lecture 8: What are statements ?
Lecture 9: Demo : statements
Lecture 10: C# code blocks
Lecture 11: Demo : blocks
Lecture 12: Variables
Lecture 13: Demo : variables
Lecture 14: Implicitly typed variables
Lecture 15: Demo : implicitly typed variables
Lecture 16: C# operators
Lecture 17: Demo : operators
Lecture 18: Expressions
Lecture 19: Demo : Intellisense
Lecture 20: Demo : Classes and members
Lecture 21: Section summary
Chapter 4: Program flow
Lecture 1: Introduction
Lecture 2: C# program execution flow
Lecture 3: Demo : execution flow
Lecture 4: The If statement
Lecture 5: Demo : If statement
Lecture 6: The switch statement
Lecture 7: Demo : switch statement
Lecture 8: The do while statement
Lecture 9: Demo : Do while
Lecture 10: The while statement
Lecture 11: Demo : While
Lecture 12: The for statement
Lecture 13: Demo : for
Lecture 14: Jump statements
Lecture 15: Demo : jump statements
Lecture 16: Debug C# code
Lecture 17: Section summary
Chapter 5: Reference and value types
Lecture 1: Introduction
Lecture 2: C# a strongly typed language
Lecture 3: Types overview
Lecture 4: Value types
Lecture 5: Demo : value types
Lecture 6: What is the stack ?
Lecture 7: Reference types
Lecture 8: Demo : reference types
Lecture 9: What is the heap ?
Lecture 10: Built-in types
Lecture 11: Custom types
Lecture 12: Section summary
Chapter 6: Built-in types and namespaces
Lecture 1: Introduction
Lecture 2: The boolean type
Lecture 3: Demo : booleans
Lecture 4: Integer types
Lecture 5: Demo : integers
Lecture 6: Floating point types
Lecture 7: Demo : floating point types
Lecture 8: Binary floating point types
Lecture 9: Demo : binary floating point types
Lecture 10: The decimal floating point type
Lecture 11: Demo : decimal
Lecture 12: The char type
Lecture 13: Demo : The char type
Lecture 14: The string type
Lecture 15: Demo : string
Lecture 16: The default operator and literal
Lecture 17: Namespaces
Lecture 18: Demo : namespaces
Lecture 19: Section summary
Chapter 7: Classes, structures and enumerations
Lecture 1: Introduction
Lecture 2: Classes
Lecture 3: Demo : classes
Lecture 4: Constants, fields and properties
Lecture 5: Demo : constants, fields and properties
Lecture 6: Structures
Lecture 7: Demo : structures
Lecture 8: Enumerations
Instructors
-
Driss CHARQI
Software architect
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 22 votes
- 4 stars: 97 votes
- 5 stars: 146 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple