10-02-2023, 07:36 PM
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)
RapidGator Link(s)