Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

C# Programming Step By Step - From Beginner To Advanced

Posted By: ELK1nG
C# Programming Step By Step - From Beginner To Advanced

C# Programming Step By Step - From Beginner To Advanced
Last updated 1/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.39 GB | Duration: 6h 51m

The easy way to learn C# Step by Step in the shortest possible time.

What you'll learn
C# Programming fundamentals
variables, methods, loops, conditions
OOP (Object Oriented Programming) simplified.
Error and Exception handling
LINQ(Language Integrated Queries)
Delegates, Anonymous methods and Lambda expressions
Unit Testing and MOQ Testing
Dependency Injection
Classes, Interfaces and Abstract classes
Requirements
None
Description
Fully updated with intermediate and advanced topics, go from a beginner to advanced C# programmer. In less than 7 hrs you will learn all the important concepts of C# and Object Oriented Programming, each explained using small simple programs. The teaching method used, will be the easiest way to learn C# you will ever find. A 3 week class has been edited so tight, what resulted was just 7 hrs. Have fun learning!Learning to program is one of the best decisions you can take in your life. Irrespective of your intent to be a programmer or not, learning to program is like learning to read and write a few centuries ago. The issue that most students face when they start to learn programming is the complex way the subject is presented to them. You will find this course, the simplest and easiest way to learn programming.A Step by Step approachThis course teaches every topic using a small simple program and then combines them into one project. This is the fastest and easiest way to learn C# programming that you will ever find. Just a few hours longThis course has been designed to learn C# programming in just a few hours. Even though C# is a multi day class, the video has been edited so tight that what resulted was just a few hours. You will not see any pauses or time wasted. These have been designed like Tik-Tok videos to keep you engaged.Reviews for my courses:Excellent video!! Especially for a beginner like me. Wow! 'am so happy that i found your video. Keep up your good work Patrick. Ur way of narration-bringing in a steady flow throughout the tutorial. Easy to understand-line by line explanation. Excellent visual clarity - Prema, USA​You are like an angel to all your students. In a simple way you've explained us such difficult and most confusing things. I always believe that teaching is a precious gift and only some lucky people have it - Hari, Australia​Wow, amazing, awesome videos. The best for newbies like me.Thank you very much! - Dev, NicaraguaI was searching for a nice tutorial the whole day and frankly i was losing any hope to find it but then i found your videos… U've got a real gift to explain kind of difficult things in a simple way, i mean i can't imagine a better way to explain that :) thank you very very much! God bless you! - Vaness, Russia​

Overview

Section 1: Part 1 - Introduction to C# Syntax, Conditions, Loops

Lecture 1 Welcome, Install Visual Studio & Create a Project

Lecture 2 First Example - Hello World

Lecture 3 Adding Numbers

Lecture 4 Visual Studio Tips : Moving windows

Lecture 5 IF condition

Lecture 6 For loop

Lecture 7 While loop

Lecture 8 Do While loop

Lecture 9 AND and OR

Lecture 10 Visual Studio Tips : Close files

Lecture 11 Switch Case

Lecture 12 Arrays

Lecture 13 Strings

Lecture 14 Data Types

Lecture 15 Review 1

Lecture 16 Exercise A

Lecture 17 Exercise B

Lecture 18 Exercise C

Lecture 19 Source Code of the Project

Section 2: Class and Object

Lecture 20 Class and Object Part 1

Lecture 21 Class and Object Part 2

Lecture 22 Class and Object Code Part 1

Lecture 23 Class and Object Code Part 2

Lecture 24 Understanding Class and Object using a Table

Lecture 25 Method returns value

Lecture 26 Passing Parameters

Lecture 27 Constructors

Section 3: Object Oriented programming Part 1

Lecture 28 Object Oriented programming concepts

Lecture 29 Encapsulation Part 1

Lecture 30 Encapsulation Part 2

Lecture 31 Encapsulation Part 3

Lecture 32 Polymorphism : Overloading

Lecture 33 Review 2

Section 4: Sample Project

Lecture 34 Sample Project Requirement

Lecture 35 Sample Project Code - Part 1

Lecture 36 Sample Project Code - Part 2

Lecture 37 Sample Project Code - Part 3

Lecture 38 Visual Studio Tips : Debugging

Lecture 39 UML

Section 5: Object Oriented programming Part 2

Lecture 40 Inheritance

Lecture 41 Polymorphism : Overriding

Lecture 42 Abstract class

Lecture 43 Interface

Lecture 44 Interface with default methods C# ver. 8.0

Lecture 45 Base keyword

Section 6: Collections, Exceptions, Static

Lecture 46 Static keyword

Lecture 47 Collections: ArrayList and List

Lecture 48 Collections: Hashtable and Dictionary

Lecture 49 Revisit Sample Project

Lecture 50 Review 3

Lecture 51 Try Catch Exceptions

Lecture 52 Throw an Exception

Section 7: LINQ

Lecture 53 var Keyword

Lecture 54 LINQ Part 1

Lecture 55 LINQ Part 2

Lecture 56 LINQ Join

Section 8: Delegates, Lambdas, Anonymous methods, Func & Action

Lecture 57 Delegates

Lecture 58 Anonymous methods

Lecture 59 Lambda expressions

Lecture 60 Func, Action & Predicate

Section 9: Extension Methods, Enums, Ref, Out & other concepts

Lecture 61 Sealed, Const, ReadOnly

Lecture 62 Extension Methods

Lecture 63 Partial classes and methods

Lecture 64 Enum

Lecture 65 Pass by ref

Lecture 66 Return using out

Lecture 67 Variable number of parameters

Lecture 68 Optional and Named parameters

Section 10: Generics, Structs, Read Write Files

Lecture 69 Structs

Lecture 70 Read and Write files

Lecture 71 Review 4

Lecture 72 Generics

Lecture 73 PDF of code

Section 11: Unit Testing MSTest and XUnit

Lecture 74 Setting up Testing projects MSTest and XUnit, First Test

Lecture 75 DataRow and InlineData

Lecture 76 Debugging and Code Coverage

Lecture 77 Test for Exceptions

Section 12: Reflection and Attributes

Lecture 78 Reflection

Lecture 79 Attributes Part 1

Lecture 80 Attributes Part 2

Section 13: MOQ Unit Testing

Lecture 81 MOQ Introduction

Lecture 82 MOQ methods Part 1

Lecture 83 MOQ Methods Part 2

Section 14: Dependency Injection

Lecture 84 Dependency Injection using Structure Map

Section 15: Source Code of the Projects

Lecture 85 Source Code of the Projects

Beginners