Course Overview
This is the complete C# masterclass and covers all C# basics for beginners, intermediates and advanced C# concepts.
Learn all C# concepts including C# hands-on coding exercises.
After covering the basics of C#, we will learn Object-Oriented Programming in C#.
That's right, you don't have to listen to 40+ hour course, rather save your time and energy and jump to making practical applications once you have mastered C# by doing this course.
If you are new to programming, then you have come to the right place.
This C# course is for beginners who want to learn C# and have never used C# in their life. I have created this course in a very structured approach making it very easy to learn all C# concepts and fundamentals.
You will slowly start to gain confidence as you go through each lecture and section. The course is best suited for beginners but if you already know C# or come from another program like Java, then you will be able to easily manage through this course too and would easily achieve a good understanding of the C# concepts.
Why do you need this course?
C# is an amazing programming language and with C# you can build websites, software, desktop applications, games and so much more. C# is the beginning of creating all of this amazing software.
By learning C# you also increase your chances of landing a job as C# is a popular programming language.
Know more about me
I am Sameer, a professional software developer with over 15 years of industry experience. I love to educate myself and others and that's why I started with my YouTube channel where I have a loving audience. I create content for software developers like you so that I can share my knowledge.
Statistics
Over 30000 students on Udemy
Over 4000 Reviews on Udemy
Over 3 Million Views on YouTube
Some of the reviews
Hands down the best way to learn this technology stack. Sameer really did a good job here and I hope he will be blessing us with more interesting Angular projects in the future! Maybe a sample e-commerce or Hotel Booking app :)
- Although I didn't have any prior experience with C# OR .Net Core MVC, I was still able to grasp a lot from this course, all thanks to the instructor!
- A very detailed and extensive course! clear voice and great detail to topics.
- and1000s of more reviews on my courses.
Money Back Guarantee
I guarantee you that after finishing this course, you will be confident enough to create C# applications on your own.
You will feel confident at work or when creating your projects.
If you want to create functional, generic, clean, and usable programs using C#, then this is the course for you.
If still, you are unable to get benefit from this course (we will be sad to see you go!), there is a "30-day money back guaranteed by Udemy".
In this course, you will learn
C# basics
First application using C#
Reading and Writing to Console
C# Keywords
C# Types
Identifiers
Built-in value types
String reference types
Operators
Nullable types
Data conversion
Arrays
Conditional Statements
If
Else
Else-If
Switch-Case
Logical AND, OR
Iteration Statements
For loop
Foreach loops
While loops
Do-White loops
String and String Operations
Methods
Classes
Properties
Object Oriented Programming in C#
Polymorphism
Inheritance
Interfaces
Abstract Classes
Encapsulation
and much more
FAQ
FAQ area empty
Course curriculum
-
Keywords and Identifiers
Xem trước -
Variables Declarations and Assignments
Xem trước -
Built-in Value Types
Xem trước -
String Reference Types
Xem trước -
Value Types vs Reference Types in C#
Xem trước -
Operators in C#
Xem trước -
Operators - Coding Exercise
-
Nullable Types
Xem trước -
Datatype Conversion (Typecast and Convert class)
Xem trước -
Datatype Conversion (Parse and TryParse)
Xem trước -
Arrays
Xem trước
-
Introduction to Statements
Xem trước -
Conditional Statements - If / Else / Else If
Xem trước -
If-Else - Coding Exercise
-
Logical AND and Logical OR
Xem trước -
Logical AND Quiz
-
Switch Case - Conditional Statements
Xem trước -
Iteration Statements - Introduction
Xem trước -
While Loops - Iteration Statements
Xem trước -
Do While Loops - Iteration Statements
Xem trước -
For Loops - Iteration Statements
Xem trước -
Foreach Loops - Iteration Statements
Xem trước -
Break and Continue Statements
Xem trước -
Coding Exercise - Loops - Exercise 1
Xem trước -
Coding Exercise - Solution - Loops - Exercise 1
Xem trước
-
Introduction to String Functions and Operations in C#
Xem trước -
Length - Determine Length Of A String in C#
Xem trước -
Substring - Extract Text From A String In C#
Xem trước -
IndexOf - Search Within String - String IndexOf and LastIndexOf Methods
Xem trước -
ToLower and ToUpper - Convert String To Lowercase or Uppercase
Xem trước -
Replace - Replace Text in String
Xem trước -
Split - Split a string using a separator
Xem trước -
Trim - Trim Leading and Trailing Whitespaces or Characters from string
Xem trước -
StartsWith - Check if string StartsWith sub string
Xem trước -
EndsWith - Check if string EndsWith sub string
Xem trước -
Contains - Check if string contains the substring
Xem trước
-
Introduction to Methods
Xem trước -
Defining and Calling Instance Methods
Xem trước -
Static Methods
Xem trước -
Method Parameters
Xem trước -
Types Of Method Parameters (Value Types, Reference Types, Output Types)
Xem trước -
Scope Of Variables
Xem trước -
Optional Parameters
Xem trước -
Named Parameters
Xem trước
Requirment
-
No prior C# experience needed. The course goes deep in the basics of of C#. You will need a PC and your commitment to learn C#
Outcomes
-
You will understand and master the basics of C# programming language
-
Learn and implement the principles of Object-Oriented Programming (OOP)
-
Learn different DataTypes in C#
-
Learn Operators
-
Learn and Implement Control Flow Statements (if, if-else, else-if, switch)
-
Learn to iterate over collections using loops (for, foreach, while, do-while)
-
Master the art of programming with the help of hands on coding exercises
-
Use Collections (Arrays, Lists)
-
Understand and segregate your code into Classes and Methods
-
Get your first C# job by learning the basics and excel at C# programming
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details