Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Master C# Basics with .NET Core - The Most in-depth Course with Live Coding and Practical Assignments in Every Topic
C# was named one of the most popular programming languages for server-side programming, app development, web development, and game development.
Why Learn C#?
C# is a versatile and modern programming language created by Microsoft. It is evolving and widely used by developers to build a variety of applications including desktop applications, web applications, native Android and iOS mobile apps, web services and web API, Azure cloud applications and services, and game development.
.NET Core is an open-source, free, multi-platform framework from Microsoft and it replaces .NET Framework. .NET Core 3.0 adds support for C# 8.0 and can be used to develop cross-platform applications.
Mastering C# programming with .NET Core lays the foundation for many different career paths with prospective options. You can mold your career as an ASP.NET web developer, desktop developer, or mobile application developer. You can enter the world of game development too. Thorough knowledge of the fundamentals helps you to switch to a different technology stack.
If you see any of the above is the right path for your career, then this course is exactly where you need to start.
Why this course?
This course is the best and most in-depth course in C# basics with .NET Core from Instructor Thomas Mathew. As a Professor, Thomas has already taught over 20,000+ students to code in in-person classes. Thomas teaches you the basics of C# programming in a structured, simple, and tail-to-head manner. This course is presented in such a way that even a novice learner can understand the topics. Every section comes with a collection of lectures on related topics and a quiz. Each programming concept is illustrated with a live coding demo application. Coding assignments that relate to real-world applications are included in every section to boost your logical thinking. All the live coding demo applications and the solutions to the coding assignments are provided as downloadable resources.
At the end of the course, you will develop a project utilizing all the skills that you learn throughout this course. This course reforms you from a beginner to a pro.
‘Explore Coding…Discover Career’
Course Content
- 26 section(s)
- 161 lecture(s)
- Section 1 Introduction
- Section 2 Computer Programming Basics
- Section 3 Introduction to .NET Core And C#
- Section 4 Variables, Primitive Data Types, and Constants
- Section 5 Visual Studio Community Edition 2022 IDE
- Section 6 Basic Output Statements
- Section 7 Basic Input Statements
- Section 8 Operators and Expressions
- Section 9 Null-Coalescing Assignment
- Section 10 Decision Making Statements
- Section 11 Iteration Statements
- Section 12 Single Dimensional And Multi Dimensional Arrays
- Section 13 Exception And Exception Handling
- Section 14 Validating Input Data
- Section 15 String Manipulation
- Section 16 Methods
- Section 17 Object Oriented Programming
- Section 18 Value and Reference Types
- Section 19 Structures
- Section 20 enum and Collections
- Section 21 File Handling
- Section 22 Scope of Variables, Nullables and Random Class
- Section 23 Date and Time Manipulation
- Section 24 Debugging Tools in Visual Studio
- Section 25 Final Project - Inventory Management
- Section 26 What's Next?
What You’ll Learn
- Master the basics of C# and .NET Core
- Understand fundamentals of computer programming
- Learn to visually organise the step-by-step process of a program
- Use primitive data types and expressions
- Learn to control the flow of program execution using decision making and iteration statements
- Implement exception handling and data validation
- Work with single dimensional and multi-dimensional arrays
- Learn effective string manipulations and work with date and time
- Learn the difference between value types and reference types
- Learn and implement object oriented programming concepts
- Work with structures
- Learn enum, and collections(ArrayList, HashTable, and List
) and implement in real-life examples - Manipulate text and binary files
- Understand nullables and random class
- Learn how to debug C# applications effectively
- Develop a real-life project in C#
Skills covered in this course
Reviews
-
FFrederick Leongson
very clear information
-
SSisir Kumar Sahu
Basic is covered.
-
BBen Norton
This course has been a real eye opener for me, I feel like have a much more solid understanding of the foundations now which I was really struggling to grasp before. Tomas is an absolute wizard at explaining concepts
-
SSridhar S
It would be better if the instructor provided all the OOPS concept in this course itself instead of putting them in a separate advanced course. For 28 hours of course, that would be the best. Otherwise this will be the best course to learn as a beginner. All the contents are clear. Learnt a lot in this course. All the resources were good to learn. Thanks a lot Thomas Sir.