Tags
Language
Tags
June 2025
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 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete C# Masterclass

    Posted By: ELK1nG
    Complete C# Masterclass

    Complete C# Masterclass
    Last updated 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 14.99 GB | Duration: 37h 9m

    Learn C# Programming - WPF, Databases, Linq, Collections, Game Development with Unity. More than just the C# basics!

    What you'll learn
    Learn the fundamentals of programming using C#
    Learn how to use variables, methods, loops, conditions
    Fully understand how OOP (object oriented Programming) works and how to use it.
    Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)
    Create video games using C# and Unity 3D
    Learn how to handle errors and avoid them
    Work with files and text
    Learn how to use Linq and Lambda Expressions
    Learn how to use Databases with MS SQL Server and Linq
    Learn advanced techniques like threading and asynchronus development
    Requirements
    Visual Studio Community Edition (FREE)
    A Windows (10) PC is required for the WPF and Database portions of the course
    Description
    The course gets updated frequently - Last update: 23. of April 2021Have you ever had an idea for a program, an app, or a game?Maybe you want to work as a developer? Then you are in the right place. In this course, you are going to discover how to become a c# developer - one of the best programming languages on earth!C# is one of the few programming languages which allows you to create amazing cross-platform Mobile Apps, Games, and PC Programs. Bringing an Idea to life is one of the best feelings one can have, but the path to get there is often full of challenges. So I have created a course that makes this path as easy as possible all with the help of c# so that you become a skilled c# developer!You start off by learning the C# basics and C# programming concepts in general:variablesmethodsarraysif statementsloopsThen you learn the three pillars of Object-oriented programming.Classes and ObjectsInheritancePolymorphismOnce you mastered them you will go into advanced C# Topics, such as Databases and LINQ.In order to really become really good in c# programming, you have to program yourself, so I have created loads of exercises (and quizzes) for you to try for yourself to do c# programming and also to see how it is done afterward. Of course, you learn best programming practices along the way.Equipped with those skills, you will build beautiful user interfaces with WPF - A framework, which makes creating GUI’s a piece of cake.By that point, you can create your very own complex programs.But what comes next is even cooler.Learn Game Development with Unity and C# - Build 2 awesome gamesAs C# can be used for multiple different areas of programming, I have decided to cover the most important ones. So I have added a whole bunch of chapters specifically designed for a C# developer and Unity game developer - arguably the best Game Engine in the world. In those chapters, you will discover how to create your very own video games by building pong, the mother of video games and zig-zag, an amazing and successful endless runner game.We live in a world, where knowledge and work are shared more than ever, so using assets provided by others is a huge boost to your progress.  You will learn how to use 3D assets to make an endless runner. Then you’ll use animations, reset the game, use particle systems, and finally create a map procedurally. That’s quite some advanced stuff right there.I know that learning to code can be hard at times, and sometimes you just get stuck. But no worries, we are there for you. We answer each question as quickly as we can and make sure that you reach your goal of becoming a developer.WHO IS THIS COURSE FOR?The course is for anyone, who wants to learn c# and wants to become professionally good in c# programming. No experience is required whatsoever. It is designed that anyone who can handle a mouse and keyboard will succeed in finishing it. The only real requisite is the desire to learn. 30-DAY FULL MONEY-BACK GUARANTEEThis course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.   ABOUT YOUR INSTRUCTOR:My name is Denis Panjuta and in my courses, I have taught over 150.000 students how to code. I have a Bachelor of Engineering at the University of Applied Sciences in Constance (Germany). I love teaching and creating high-quality courses. My mission is, to teach programming to over 10.000.000 people! As you see, this is the only C# course you will ever need!You will learn all the c# fundamentals, all c# basics, and everything that you need to know to succeed in c# programming and building your own cool video games! So don’t waste any more time and start to make your dreams and ideas come true by taking this course now


    Overview

    Section 1: Your First C# Programm And Overview Of Visual Studio

    Lecture 1 Introduction

    Lecture 2 What Do You Want To Achieve?

    Lecture 3 Installing Visual Studio Community

    Lecture 4 Udemy Reviews Update

    Lecture 5 Difference between the .NET5 and .NET6 Console Template

    Lecture 6 Hello World - First Program

    Lecture 7 Hello World on a Mac

    Lecture 8 Visual Studio Interface

    Lecture 9 What To Do If You Get Stuck

    Lecture 10 BONUS: additional materials

    Lecture 11 Chapter 1 Summary

    Lecture 12 Get the most from Tutorials.EU

    Section 2: DataTypes And Variables

    Lecture 13 Quick Hint

    Lecture 14 High Level Overview of Variables and Datatypes

    Lecture 15 More Datatypes and Their Limits

    Lecture 16 Other Datatypes

    Lecture 17 Datatypes Int, Float and Double

    Lecture 18 Datatype String And Some Of Its Methods

    Lecture 19 Coding Standards

    Lecture 20 Value vs Reference Types

    Lecture 21 Console Class and some of its Methods

    Lecture 22 Changing The Consoles Colors

    Lecture 23 Naming Conventions and Coding Standards

    Lecture 24 Implicit and Explicit Conversion

    Lecture 25 Parsing a String To An Integer

    Lecture 26 String Manipulation

    Lecture 27 Some String Methods

    Lecture 28 Challenge String and its methods

    Lecture 29 Solution For Exercise: Strings 1

    Lecture 30 Challenge String and its methods 2

    Lecture 31 Solution For Exercise: Strings 2

    Lecture 32 Challenge - Datatypes And Variables

    Lecture 33 Solution For The Challenge "Datatypes And Variables"

    Lecture 34 Constants

    Lecture 35 C# Cheat sheets

    Lecture 36 DataTypes Summary

    Section 3: Functions / Methods And How To Save Time

    Lecture 37 Methods Intro

    Lecture 38 Intro To Functions / Methods

    Lecture 39 Void Methods

    Lecture 40 Methods With Return Value And Parameters

    Lecture 41 Challenge - Methods

    Lecture 42 Solution For The Challenge "Methods"

    Lecture 43 User Input

    Lecture 44 Try Catch and Finally

    Lecture 45 Operators

    Lecture 46 Methods Summary

    Section 4: Making Decisions

    Lecture 47 Making Decisions Intro

    Lecture 48 Introduction To Decision Making In C#

    Lecture 49 Intro to TryParse

    Lecture 50 IF And Else If + Try Parse

    Lecture 51 Nested If Statements

    Lecture 52 Challenge - If Statements

    Lecture 53 Solution For The Challenge "If Statements"

    Lecture 54 Switch Statement

    Lecture 55 Challenge - If Statements 2

    Lecture 56 Solution For The Challenge "If Statements 2"

    Lecture 57 Enhanced If Statements - Ternary Operator

    Lecture 58 Enhanced If Statements - Ternary Operator - Challenge

    Lecture 59 Enhanced If Statements - Ternary Operator - Challenge - Solution

    Lecture 60 Making Decisions Summary

    Section 5: Loops

    Lecture 61 Loops Intro

    Lecture 62 Basics of Loops

    Lecture 63 For Loops

    Lecture 64 Do While Loops

    Lecture 65 While Loops

    Lecture 66 break and continue

    Lecture 67 Challenge - Loops 1 - Average

    Lecture 68 Solution For The Challenge "Loops"

    Lecture 69 Loops Summary

    Section 6: Object Oriented Programming (OOP)

    Lecture 70 Objects Intro

    Lecture 71 Introduction To Classes And Objects

    Lecture 72 Our First Own Class

    Lecture 73 Using Constructors

    Lecture 74 Using Multiple Constructors

    Lecture 75 Access Modifiers

    Lecture 76 Properties Part 1

    Lecture 77 Properties Part 2

    Lecture 78 Challenge - Properties

    Lecture 79 Members And Finalizers/Destructors

    Lecture 80 Objects Summary

    Section 7: Collections in C#

    Lecture 81 Arrays Intro

    Lecture 82 Basics of Arrays

    Lecture 83 Declaring and Initializing Arrays and the Length Property

    Lecture 84 Foreach Loops

    Lecture 85 Foreach Loops and Switch Statement challenge

    Lecture 86 Foreach Loops and Switch Statement challenge - solution

    Lecture 87 Multi Dimensional Arrays

    Lecture 88 Nested For Loops And 2D Arrays

    Lecture 89 Nested For Loops And 2D Arrays - Two Examples

    Lecture 90 Challenge - Tic Tac Toe

    Lecture 91 Jagged Arrays

    Lecture 92 Challenge - Jagged Arrays

    Lecture 93 Using Arrays As Parameters

    Lecture 94 Why you can change an array by passing it as a variable

    Lecture 95 Params Keyword

    Lecture 96 Getting The Min Value Of Many Given Numbers Using Params

    Lecture 97 Overview Generic and Non-Generic Collections

    Lecture 98 ArrayLists

    Lecture 99 Lists

    Lecture 100 Hashtables

    Lecture 101 Hashtables - Challenge

    Lecture 102 Dictionaries

    Lecture 103 Editing And Removing Entries in a Dictionairy

    Lecture 104 Queues and Stacks Overview

    Lecture 105 Stacks in Csharp

    Lecture 106 Queues

    Lecture 107 Arrays Summary

    Section 8: Debugging

    Lecture 108 Debugging Intro

    Lecture 109 Debugging Basics

    Lecture 110 Locals and Autos

    Lecture 111 Debugging, Creating Copies of Lists and solving some bugs

    Lecture 112 Debugging Call Stack, Throwing Errors and defensive programming

    Section 9: Inheritance And More About OOP

    Lecture 113 Welcome to Inheritance

    Lecture 114 Introduction To Inheritance

    Lecture 115 Simple Inheritance Example

    Lecture 116 Virtual and Override Keywords

    Lecture 117 Inheritance Demo

    Lecture 118 Inheritance Challenge - Videopost and Timer with Callback

    Lecture 119 Inheritance Challenge 2 - Employees, Bosses and Trainees

    Lecture 120 Inheritance Challenge 2 - Employees, Bosses and Trainees Solution

    Lecture 121 Interfaces Intro

    Lecture 122 Creating And Using Your Own Interfaces

    Lecture 123 IEnumerator and IEnumerable

    Lecture 124 IEnumerable Example 1

    Lecture 125 IEnumerable Example 2

    Lecture 126 Inheritance Outro

    Section 10: Polymorphism And Even More On OOP + Text Files

    Lecture 127 Polymorphism Intro

    Lecture 128 Polymorphic Parameters

    Lecture 129 Sealed Key Word

    Lecture 130 Has A - Relationships

    Lecture 131 Abstract

    Lecture 132 Abstract and as & is Keyword / Polymorphism

    Lecture 133 Interfaces vs Abstract Classes

    Lecture 134 Read from a Textfile

    Lecture 135 Write into a Text File

    Lecture 136 Polymorphism Summary

    Section 11: Advanced C# Topics

    Lecture 137 Advanced Topics Intro

    Lecture 138 .net core vs .net framework

    Lecture 139 Access Modifiers

    Lecture 140 Structs

    Lecture 141 Enums

    Lecture 142 Math Class

    Lecture 143 Random Class

    Lecture 144 VS 2019 and Regular expressions

    Lecture 145 Regular Expressions

    Lecture 146 DateTime

    Lecture 147 Nullables

    Lecture 148 Garbage Collector

    Lecture 149 Main Args Explained part 1

    Lecture 150 Main Args Explained Using User Input - Create A CMD App

    Section 12: Events and Delegates

    Lecture 151 Delegates intro

    Lecture 152 Delegates Introduction

    Lecture 153 Delegates Basics

    Lecture 154 Creating your own Delegates

    Lecture 155 Anonymous Methods

    Lecture 156 Lambda Expressions

    Lecture 157 Events and Multicast Delegates

    Lecture 158 Delegates Outro

    Section 13: WPF - Windows Presentation Foundation

    Lecture 159 WPF Intro

    Lecture 160 Introduction To WPF - And When To Use It

    Lecture 161 XAML Basics and Code Behind

    Lecture 162 StackPanel - Listbox - Visual and Logical Tree

    Lecture 163 Routed Events - Direct, Bubbling and Tunneling

    Lecture 164 More details on Routed Events

    Lecture 165 Grid

    Lecture 166 Dependency Properties

    Lecture 167 Data Binding

    Lecture 168 INotifyPropertyChanged Interface

    Lecture 169 ListBox and a List of Current Matches

    Lecture 170 ComboBox

    Lecture 171 CheckBox

    Lecture 172 ToolTip

    Lecture 173 RadioButtons and Images

    Lecture 174 Property, Data and Event Triggers

    Lecture 175 PasswordBox

    Lecture 176 WPF Summary

    Section 14: Using Databases With C#

    Lecture 177 Databases Intro

    Lecture 178 Setup MS SQL Server and VS For DB work

    Lecture 179 Intro And Setting Up Our DataSet And Table

    Lecture 180 Relationship or Associative Tables

    Lecture 181 Showing Data in a ListBox

    Lecture 182 Showing Associated Data

    Lecture 183 Displaying all Animals In The ListBox

    Lecture 184 Deleting From A Table With A Click

    Lecture 185 Added Note - Adding the base tables and entries back

    Lecture 186 Delete Animals, Remove Animals and Add Animals Functionality

    Lecture 187 Updating Entries in Our Tables

    Lecture 188 Databases Outro

    Section 15: Linq

    Lecture 189 Linq Intro

    Lecture 190 Linq gentle Introduction

    Lecture 191 Linq Demo

    Lecture 192 Linq with Lists - and our University Manager Part 1

    Lecture 193 Sorting and Filtering with Linq

    Lecture 194 Creating collections based on other collections

    Lecture 195 Linq with XML

    Lecture 196 Setting up the project for LinqToSQL

    Lecture 197 Inserting Objects into our Database

    Lecture 198 Using assiociative tables with Linq

    Lecture 199 Joining tables next level

    Lecture 200 Deleting and Updating

    Lecture 201 Linq Outro

    Section 16: NEW: WPF Project - Currency Converter with GUI Database and API

    Lecture 202 Part 1 - Building The GUI And Using Static Data

    Lecture 203 Part 2 - Building A Grid Table And Using A Database

    Lecture 204 Part 3 - Using Live Currency Values from the Internet Using An API And JSON

    Section 17: Threads

    Lecture 205 Threads Intro

    Lecture 206 Threads Basics

    Lecture 207 Thread Start and End &Completion

    Lecture 208 ThreadPools and Threads in The Background

    Lecture 209 Join And IsAlive

    Lecture 210 Tasks and WPF

    Lecture 211 Threads Readings

    Lecture 212 Threads Outro

    Section 18: UNITY - Basics

    Lecture 213 Intro Unity Basics

    Lecture 214 Installing Unity

    Lecture 215 Overview of the Unity Interface

    Lecture 216 Creating your own Layout

    Lecture 217 Player Movement

    Lecture 218 Making Sure We Make Changes Correctly

    Lecture 219 Physis Basics

    Lecture 220 RigidBody - A Physical Body

    Lecture 221 Colliders And Their Different Types

    Lecture 222 Triggers

    Lecture 223 Prefabs And GameObjects

    Lecture 224 Components And More On Prefabs

    Lecture 225 Keeping The Hierarchy Tidy

    Lecture 226 Class Structure

    Lecture 227 Mathf And Random Class

    Lecture 228 Unity Basics Outro

    Section 19: UNITY - Building the Game Pong with Unity

    Lecture 229 Pong Introduction

    Lecture 230 Basics - UI Elements

    Lecture 231 Basics - Accessing Text Through Code

    Lecture 232 Basics - Buttons

    Lecture 233 Basics - Switching Scenes

    Lecture 234 Basics - Play Sound

    Lecture 235 Project Outline - Pong

    Lecture 236 Creating The Main Menu

    Lecture 237 Switching Scenes and Using Buttons

    Lecture 238 Building Our Game Scene

    Lecture 239 2D vs 3D Colliders and Rigidbody For Our Ball

    Lecture 240 Moving Our Ball Left And Right

    Lecture 241 Racket Movement

    Lecture 242 Bouncing Off Correctly

    Lecture 243 Scoring System

    Lecture 244 Restarting A Round

    Lecture 245 The Game Over Screen

    Lecture 246 Adding Sound To The Game

    Lecture 247 Adding a Basic AI

    Lecture 248 Chapter Summary

    Section 20: UNITY - Building a Zig Zag Clone With Unity

    Lecture 249 Chapter Intro

    Lecture 250 Zig Zag Intro

    Lecture 251 Basics- Instatiating (Creating Via Code) An Object

    Lecture 252 Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls

    Lecture 253 Basics - Playerpreferences - Saving Data

    Lecture 254 Basics - Raycast

    Lecture 255 Setup For Zig Zag

    Lecture 256 Setting The Perspective

    Lecture 257 Moving The Character

    Lecture 258 Make Camera Follow Player

    Lecture 259 Animate The Character

    Lecture 260 Start The Game

    Lecture 261 Restart The Game

    Lecture 262 Collecting Crystals And Increasing The Score

    Lecture 263 Adding A Highscore

    Lecture 264 Adding The Particle Effect

    Lecture 265 Background Music Loop

    Lecture 266 Procedural Creation Of Our Map

    Section 21: UNITY - Building a Fruit Ninja Clone With Unity

    Lecture 267 Chapter Intro

    Lecture 268 Create Fruits And Explode Them

    Lecture 269 Fruit Spawner

    Lecture 270 Creating Our Blade

    Lecture 271 GUI and Bombs

    Lecture 272 Game Over and Restart

    Lecture 273 Adding The Highscore

    Lecture 274 Extend The Game

    Lecture 275 Prepare Code For Android

    Lecture 276 Test On An Android Device

    Lecture 277 Make Some Adjustments

    Lecture 278 Adding Unity Ads to Your Game

    Lecture 279 Setting Up Your Device as Developer Device

    Lecture 280 Adding Sound

    Section 22: Thank you for completing the course!

    Lecture 281 Thanks for finishing the course

    Lecture 282 YOUR SPECIAL BONUS

    Everyone who wants to learn C#,Everyone who wants to build cross plattform video games with Unity 3D,Everyone who wants to build Pc programs with a beautiful UI using WPF