What Do You Want To Achieve?
Installing Visual Studio Community
Hello World - First Program
Hello World Project Structure
Understanding the new and old Format and how to make a sound in the console
What To Do If You Get Stuck
Whats new in Visual Studio 2022
BONUS: additional materials
Want to become an employed C# developer?
Get the most from Tutorials.EU
Your first task to become a successful developer...
The different things you can build with C# and .NET
High Level Overview of Variables and Datatypes
More Datatypes and Their Limits
Datatypes Int Float and Double
Datatype String And Some Of Its Methods
Console Class and some of its Methods
Naming Conventions and Coding Standards
Implicit and Explicit Conversion
Parsing a String To An Integer
How to use special characters in strings with the escape character
Challenge String and its methods
Solution For Exercise: Strings 1
Challenge String and its methods 2
Solution For Exercise: Strings 2
Challenge - Datatypes And Variables
Solution For The Challenge "Datatypes And Variables"
Datatypes and Variables Part 2
Introduction To Decision Making In C#
IF And Else If + Try Parse
If & Else Coding Exercise
Challenge - If Statements
Solution For The Challenge "If Statements"
Challenge - If Statements 2
Solution For The Challenge "If Statements 2"
Enhanced If Statements - Ternary Operator
Enhanced If Statements - Ternary Operator - Challenge
Enhanced If Statements - Ternary Operator - Challenge - Solution
Introduction To Classes And Objects
Constructors and Member Variables
Using Multiple Constructors
Constructors and Member-Variables
Understanding private vs public for methods and variables
Auto Implemented Properties
Read-Only and Write-Only Properties
Understanding Properties in C#
Implement Properties in C#
Members And Finalizers/Destructors
Declaring and Initializing Arrays and the Length Property
Arrays for and foreach loops
Nested For Loops And 2D Arrays
Nested For Loops And 2D Arrays - Two Examples
Tic Tac Toe winner identifier
Jagged Arrays or Multidimensional Arrays?
Challenge - Jagged Arrays
Using Arrays As Parameters
Why you can change an array by passing it as a variable
Getting The Min Value Of Many Given Numbers Using Params
Overview Generic and Non-Generic Collections
Editing And Removing Entries in a Dictionairy
Queues and Stacks Overview
This far into the course? Reminder! Check this out if you want to be employed!
Introduction To Inheritance
Simple Inheritance Example
Virtual and Override Keywords
Inheritance Challenge - Videopost and Timer with Callback
Inheritance Challenge 2 - Employees Bosses and Trainees
Inheritance Challenge 2 - Employees Bosses and Trainees Solution
Creating And Using Your Own Interfaces
Inheritances and Interfaces
IEnumerator and IEnumerable
.net core vs .net framework
VS 2019 and Regular expressions
Parsing game (part 2) / Regular Expressions
Main Args Explained part 1
Main Args Explained Using User Input - Create A CMD App
We have added an updated version of this WPF Chapter
Introduction To WPF - And When To Use It
XAML Basics and Code Behind
StackPanel - Listbox - Visual and Logical Tree
Routed Events - Direct Bubbling and Tunneling
More details on Routed Events
INotifyPropertyChanged Interface
ListBox and a List of Current Matches
Property Data and Event Triggers
Installing the WPF workload
WPF project structure and code behind files
Creating our first GUI Element
Creating a grid with columns and rows
Fixed auto and relative sizing
WPF Challenge - Recreate this GUI
WPF Challenge Solution - Recreate this GUI
Creating GUI elements with C Sharp.mp4
Element properties for styling and positioning
Button click and event handlers
Todo List application intro and project setup
Creating the grid button and text box
Creating the scrollview and stackpanel
Setting x name attributes for access
Adding the todo creation logic
Introduction ContentControl and UserControl
Creating ContentControl and UserControl for login
Displaying the LoginView UserControl
Creating and displaying InvoiceView UserControl
Data Binding introduction
Setting up the data to bind
One Way To Source Databinding
ListBox accessing selected data
Next application (login functionality)
Creating the project and login user control
Using the environment variable for login
WPF Currency Converter - Project overview and setup
WPF Currency Converter - Rectangles and Gradients
WPF Currency Converter - Setting Up Stack Panel and Labels
WPF Currency Converter - Customizing Buttons and Implementing Click Events
WPF Currency Converter - Creating Input Fields with Text Box and Combo Box
WPF Currency Converter - Binding Values to Combo Boxes
WPF Currency Converter - Input Validation and Completing the Logic
PROJECT CODE can be found HERE!
Setup MS SQL Server and VS For DB work
Intro And Setting Up Our DataSet And Table
Relationship or Associative Tables
Showing Data in a ListBox
Displaying all Animals In The ListBox
Deleting From A Table With A Click
Added Note - Adding the base tables and entries back
Delete Animals Remove Animals and Add Animals Functionality
Updating Entries in Our Tables
WPF Currency Converter - Building a Currency Converter with Database Integration
WPF Currency Converter - Designing the User Interface for Currency Conversion
WPF Currency Converter - Understanding Data Grid Functionality and Properties
WPF Currency Converter - Setting up a Database for Currency Conversion
WPF Currency Converter - Implementing SQL Connections for Database
WPF Currency Converter - Implementing Save Button Functionality
WPF Currency Converter - Adding a New Currency Entry
WPF Currency Converter - Inserting and Editing Data in the Database
PROJECT CODE can be found HERE!
Linq with Lists - and our University Manager Part 1
Sorting and Filtering with Linq
Creating collections based on other collections
Setting up the project for LinqToSQL
Inserting Objects into our Database
Using assiociative tables with Linq
Joining tables next level
What is TDD - Test Driven Development
Create Project and Write First Test
Refactoring and Adding Domain
Test Conditions and Prerequisites
Setting Up Flight Project
Translating a Scenario to Test
Given When Then Pattern And Avoid Overbooking Scenario Discovery
Avoid Overbooking Scenario
Test Trustwhortiness And Devils Advocate
Practical Devils Advocate For Remaining Number of Seats
Discovering new scenarios by checking if the production code is complete.
Refactoring "remember_bookings."
Scenario: Cancel bookings using Test-Driven Development Rules
Handle Cancel Booking & No Booking Found
How You Discover New Scenarios
Application Layer Testing
Scenario: Application Layer Booking Part One
Scenario: Application Layer Booking Part Two
Scenario: Application Layer Booking Part Three
Configure In Memory Database
Parameterize Book Flights Test
Implementing Booking Service
Refactoring Booking Service
Create Test for Cancelling Bookings
Test Suit as Documentation
Overview of the Unity Interface
Making Sure We Make Changes Correctly
RigidBody - A Physical Body
Colliders And Their Different Types
Components And More On Prefabs
Keeping The Hierarchy Tidy
Basics - Accessing Text Through Code
Basics - Switching Scenes
Switching Scenes and Using Buttons
2D vs 3D Colliders and Rigidbody For Our Ball
Moving Our Ball Left And Right
Basics- Instatiating (Creating Via Code) An Object
Basics - Invoke And InvokeRepeating For Delayed Calls And Repeated Calls
Basics - Playerpreferences - Saving Data
Make Camera Follow Player
Collecting Crystals And Increasing The Score
Adding The Particle Effect
Procedural Creation Of Our Map