What You Will Learn:
- ✅ How To Write A C# Program
- ✅ Adding Controls, Events, Laying Out Controls On The User Interface
- ✅ Designing The Application Logic
- ✅ Become Confortable With Visual Studio
- ✅ Improve Your Object-Oriented Programming Skills
Requirements
- Understand C# Syntax
- Have Microsoft Visual Studio Community 2022 Installed (With C# Development Enabled)
- Understand Object-Oriented-Programming Terminology
- Like: classes, methods, public, private, static, const, etc.
- Familiarity With Microsoft Visual Studio
- Optional: A GitHub Account
But the most important thing? You want to build a C# App!
Why Should You Learn With Me?
I have roughly 10 years experience in software development with object-oriented programming (C# and C++).
Professionally, I worked on developing desktop applications (CAD, File Management, 2D and 3D Graphics).
But I’m not just a programmer. I have other interests too, like personal development, voiceovers, cultivating good habits, personal knowledge management, and coffee (amongst a few).
I also hosted my personal development podcast.
My teaching style is the no-fluff policy: I cut straight to the point with my lectures.
I distill my lectures down to what matters.
With this course, I want to help you improve your OOP-skills.
After watching the free version on YouTube, you can:
Or
Purchase The Course On Gumroad (at a discount).
Course Description
The core of the course is dedicated to building your own YAML parser, serializer, and de-serializer in C#. Through hands-on projects, you’ll learn to parse YAML files and convert YAML to C# objects, enhancing your practical coding skills.
Thsi C# projects for beginners will build your confidence and expertise, enabling you to handle complex tasks with ease. We will develop a robust, scalable C# OOP application.
In addition to technical skills, we emphasize designing user interfaces and adhering to good software practices. You’ll learn how to create intuitive and user-friendly interfaces for your applications.
We cover best practices in software design and development, helping you write clean, maintainable, and efficient code.
By the end of this course, you will have a deep understanding of C# and YAML, with the ability to build sophisticated software applications.