Softwarez.Info - Software's World!
Gentle Introduction to C# Fundamentals - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: Gentle Introduction to C# Fundamentals (/Thread-Gentle-Introduction-to-C-Fundamentals--180616)



Gentle Introduction to C# Fundamentals - Farid - 10-02-2023

[Image: NgWHZ9.46esz3sdcmk6.jpg]

Gentle Introduction To C# Fundamentals
Published 10/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.32 GB | Duration: 6h 28m
Learn How to Build C# App, Not Just C# Code Syntax

What you'll learn

Learn C# basic concepts and code syntax.

Learn how to actually use C# code syntax to build a console application, NOT just code syntax.

Learn the "behind the scenes" process of building an application.

Learn how to think like a programmer to solve coding challenges.

Requirements

No programming experienced needed. You will learn everything you need to know.

A healthy of curiousity and willingness to get your hands "dirty" - programming is a skill, if you're not willing to practice, you don't have what it takes to be a programmer.

Visual Studio (Community Edition - free software)

Description

Far too many people give up learning programming because they are stuck with code syntax.Not because they're lazy or less than intelligent, but because nobody shows them how to stitch those codes together to make applications.Contrary to popular belief, you don't need to know everything there is to it about a programming language before you can start building an application with it.Sure, if it's a complex application that you want to build, you need to know a great deal about the language.But this doesn't mean you can't start building simple applications using basic code syntax.WHAT THIS COURSE IS ALL ABOUTWith that in mind, this course teaches you not only fundamental C# concepts and syntax, but perhaps most importantly, how to actually apply them to make applications - in the context of this course, that will be a pizza ordering app.Admittedly, the app is really simple. There's no account registration, no shopping cart, and many other advanced features that a full-fledged e-commerce application usually has.Not only that, the app looks really dated, maybe even ugly for some people since it doesn't have any graphical user interface whatsoever.But it is meant to be like that, it's meant to be simple, so that you can focus on learning C# in a bite-size chunk and then be able to use it.In case you didn't know, if you learn C# by making a desktop or a web application for instance, in addition to learning the language, you'd also need to learn other components that make up the app.If you have never learned any programming language before, these additional things to learn can seriously overwhelm you.Even worse, they can demotivate you to continue learning programming.If you think we're making this up, just ask any senior programmer you know, they'll tell you the same thing.To prevent you from getting overwhelmed and demotivated, at the end of the course, you'll be building a project that doesn't require you to learn anything other than C#.On top of that, we also made the project as relatable as possible for most people.Even if pizza is not your favorite food, most likely than not, you have a good idea on how food ordering process works.What's more, you can apply the knowledge and skills you learn in this course to make other app of similar complexities, not just pizza-ordering application.WHAT THIS COURSE IS NOTJust to be clear, this course doesn't teach you everything there is to it about C#.Compared to many C# courses out there, many would think that our course is tiny, that it doesn't cover tons of C# concepts.Honestly, we can easily throw an enormous amount of content to this course, to lure as many people as possible to sign up.But, what's the point of teaching you so many things, if at the end of the day, instead of benefiting you, they only make you confused, disheartened, and don't want to learn programming language ever again.WHO THIS COURSE IS FORif you're new to programming and C# is your preferred programming language, this course is for you.if you've learned C# fundamentals before, but you have no idea on how to apply your skills to build an app, this course is for you too. Here, you'll not only be learning code syntax, but also how to use them to build an application.WHO THIS COURSE IS NOT INTENDED FORIf you're a programmer coming from other programming language, this course maybe too slow-paced, to your liking. You may find other course, especially those specifically designed for programmers more suitable for you.WANT TO BE SURE THAT THIS COURSE IS FOR YOU?To be really sure that this course is the one you're looking for, please watch some of our video lessons. We made them available for public for your perusal.We hope you like what you see, so we can embark on this exciting journey together.

Overview

Section 1: Course Introduction

Lecture 1 About the Course

Section 2: A Quick Overview on Visual Studio, C#, .NET, and Programming

Lecture 2 Visual Studio: What It Is, How to Install & Quick Tour

Lecture 3 The Difference between C# and .NET

Lecture 4 What Is Programming?

Section 3: C# Program Structure

Lecture 5 Introduction to C# Program Structure

Lecture 6 C# Program Structure

Lecture 7 How C# Compiler Reads Codes

Lecture 8 Comments in C#

Section 4: Basic Output

Lecture 9 C# Basic Output

Section 5: Variables

Lecture 10 Variables in C#

Lecture 11 How to Create Variables in C# (Part 1)

Lecture 12 How to Create Variables in C# (Part 2)

Lecture 13 How to Display C# Variables

Lecture 14 Benefits of Using Variables

Lecture 15 String Concatenation, Formatted String & String Interpolation

Lecture 16 Constants

Section 6: Data Types

Lecture 17 Char & String Data Types

Lecture 18 Whole Number Data Types

Lecture 19 Floating Number Data Types

Lecture 20 Boolean Data Type

Lecture 21 Casting & Type Conversions

Lecture 22 Cast Operator

Lecture 23 Convert Class

Section 7: Basic Input

Lecture 24 C# Basic Input

Section 8: Operators

Lecture 25 Assignment, Arithmetic & Operational Operators

Lecture 26 Logical & Unary Operators

Lecture 27 Compound Assignment

Section 9: Control Flow

Lecture 28 Introduction to C# Control Flow

Lecture 29 If & If Else

Lecture 30 If Else If

Lecture 31 Using If Statements with Logical Operators

Lecture 32 Switch Case (Part 1)

Lecture 33 Switch Case (Part 2)

Lecture 34 Switch Case (Part 3)

Lecture 35 Switch Case (Part 4)

Lecture 36 Introduction to Loops in C#

Lecture 37 For Loop

Lecture 38 While Loop (Part 1)

Lecture 39 While Loop (Part 2)

Lecture 40 Do While Loop (Part 1)

Lecture 41 Do While Loop (Part 2)

Section 10: Methods

Lecture 42 Introduction to C# Methods

Lecture 43 Create C# Methods

Lecture 44 Method Accepts Parameters

Lecture 45 Method Returns Value

Lecture 46 String Methods

Lecture 47 Math Methods

Section 11: Input Validation

Lecture 48 Introduction to Input Validation

Lecture 49 Validate Name

Lecture 50 Validate Numbers

Section 12: Arrays

Lecture 51 Arrays (Part 1)

Lecture 52 Arrays (Part 2)

Section 13: C# Console App Project

Lecture 53 Project Introduction

Lecture 54 Main Menu (Challenge)

Lecture 55 Main Menu (Solution)

Lecture 56 Menu Selection (Challenge)

Lecture 57 Menu Selection (Solution - Part 1)

Lecture 58 Menu Selection (Solution - Part 2)

Lecture 59 Order Quantity (Challenge)

Lecture 60 Order Quantity (Solution)

Lecture 61 Order Confirmation (Challenge)

Lecture 62 Order Confirmation (Solution - Part 1)

Lecture 63 Order Confirmation (Solution - Part 2)

Lecture 64 Pay Order (Challenge)

Lecture 65 Pay Order (Solution)

Lecture 66 Exit Menu (Challenge)

Lecture 67 Exit Menu (Solution)

Section 14: Course Wrap-Up

Lecture 68 Where To Go from Here

Those new to programming and wants to learn C#.,Those who learned C# fundamentals before but have no idea on how to build an application.

Gentle Introduction to C# Fundamentals (2.32 GB)

KatFile Link(s)

[To see links please register or login]

RapidGator Link(s)

[To see links please register or login]