Cademy logoCademy Marketplace

Course Images

C# Basics For Absolute Beginners in C# and .NET

C# Basics For Absolute Beginners in C# and .NET

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 2 hours 12 minutes

  • All levels

Description

In this course, learn the C# programming fundamentals that are the building blocks of .NET programming, and build a solid foundation on the basics of C# programming language and coding constructs. No prior C# or .NET coding experience is required.

Do you want to understand C# development environments and C# coding concepts such as variables, operators, selection statements, iterative statements, and so on? If 'Yes', then this course is for you. This course will teach you the fundamentals of the C# programming language in .NET from the ground up. You will be taken through a carefully selected approach for beginners toward learning C# programming fundamentals. In this course, you will delve into various critical aspects of C# programming, starting with a comprehensive grasp of C# variables encompassing text, numbers, Booleans, and arrays. Next, you will explore C# operators, covering basic, mathematical, unary, assignment, conditional, and bitwise operators. You will also gain insight into C# selection statements, including If and Switch statements, and navigate C# iterative statements, such as While, Do While, For, and For Each statements. Moreover, you will acquire essential skills in debugging C# programs, enabling you to troubleshoot effectively when faced with challenges. This course offers approximately two hours of hands-on, incremental C# programming instructions, ensuring that you build a solid foundation in the language by the course's end.

What You Will Learn

Learn the basics of C# programming language
Set up .NET development environment
Cover an overview of .NET, C# coding concepts
Explore variables, data types, and operators
Learn to control program flow with selection and iterative statements
Learn debugging C# programs in the .NET environment

Audience

This course is designed to cater to two distinct groups: absolute beginners who are entirely new to C# and .NET, providing them with a solid foundation in C# programming within the .NET Core framework; and programmers with experience in other languages looking to learn C#'s syntax in the context of .NET Core.

No prior knowledge of C# or .NET is required, as the course covers all the essentials to get started with C# programming fundamentals. Access to development environments such as Visual Studio Code, Visual Studio, Visual Studio for Mac, or any C# supporting IDE is recommended.

Approach

The course follows a hands-on approach where you will be mentored throughout each step of your learning process. This course will help you apply the learning by coding for simple problem statements through lots of practical demos and coding assignments.

Key Features

Build a solid foundation on the basics of C# programming language and coding constructs * Lots of demos showing how to use newly learned C# coding constructs * Each lesson in this course is bite-sized and easy to finish

Github Repo

https://github.com/PacktPublishing/C-sharp-Basics-for-Absolute-Beginners-in-C-Sharp-and-dot-NET

About the Author

Praveenkumar Bouna

Praveenkumar Bouna is a software engineer with over 15 years of C# .NET development experience. He holds a Bachelor of Engineering in computer science and engineering. He has worked for about ten years in Honeywell, wherein he transitioned from software engineer to senior software engineer, tech lead, and so on in C#. He has also worked in security and surveillance as well as access control systems in top MNCs in the software industry. He is also a Certified ScrumMaster (CSM) and Scrum Master for a security R&D team. He is known for his simpler teaching approach toward explaining various complex topics his colleagues come across in everyday programming life.

Course Outline

1. Course Introduction

1. Welcome and About This Course

At the end of this video, you will have a good overview of how this course is organized and what to expect out of this course.

2. How do I Get Started with C# and Write My First Program?

In this video, we will cover what is .NET, C# development environments, setting up Visual Studio code (Step by Step), and basics of C# language.

3. Assignment

In this video, we will have a walkthrough of the coding assignment question and its solution.


2. Understanding C# Variables

1. What is a Variable?

In this video, you will learn what is a variable and why it is fundamental for programming.

2. C# Text

In this video, let's see how to work with text in C#.

3. C# Numbers

In this video, let's see how to work with numbers in C#.

4. DEMO: C# Numbers

In this video, let's have a demo on the usage of numbers in C#.

5. C# Boolean

In this video, let's see how to work with Boolean in C#.

6. C# Arrays

In this video, let's see how to work with arrays in C#.

7. Assignment

In this video, we will have a walkthrough of the coding assignment question and its solution.


3. Understanding C# Operators

1. C# Operators

In this video, we will master the fundamentals of operators in C#. We will also find out their different types along with examples.

2. DEMO: C# Unary Operators

In this video, let's have a demo on the usage of C# unary operators.

3. DEMO: C# Mathematical Operators

In this video, let's have a demo on the usage of C# mathematical operators.

4. DEMO: C# Assignment Operators

In this video, let's have a demo on the usage of C# assignment operators.

5. DEMO: C# Comparison Operators

In this video, let's have a demo on the usage of C# comparison operators.

6. DEMO: C# Conditional Operators

In this video, let's have a demo on the usage of C# conditional operators.


4. Understanding C# Selection Statements

1. Overview of Program Flow

In this video, we will have an overview of what program flow is and how it works.

2. C# Selection Statements

In this video, we will know what selection statements are and about the first type of C# selection statement; namely, If statements. We will recognize the most powerful construct of any programming language. As a beginner, you need to pay attention to completely grasp this coding construct.

3. DEMO: C# If Statements

In this video, let's have a demo on the usage of If statements in C#. It covers if statements, if-else statements, and nested if-else statements.

4. DEMO: C# Switch Statements

In this video, we will know about the second type of C# selection statements; namely, Switch statements.


5. Understanding C# Iterative Statements

1. What is Iteration?

In this video, we will understand what is meant by iteration and why it is required.

2. While, Do While, For Statements

In this video, we will perform a demo on different types of C# iterative statements.

3. Foreach Statements

In this video, we will perform a demo for Foreach statements.


6. Understanding Debugging in C# .NET Environment

1. Debugging in C#

In this video, you will learn what is debugging and how to perform debugging in C#.NET environment. Also, we will cover breakpoints, debugging toolbar, debugging windows, and finally debug an actual C# program containing issues.

Course Content

  1. C# Basics For Absolute Beginners in C# and .NET

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews