
Using custom controls in C# WinForm. Enhancing practical skills
Kaburi
Create reusable UI elements to reduce code duplication, make maintenance easier, and encapsulate the necessary behavior and design!
Intermediate
C#, winform, winforms
Code-oriented course that teaches you from the basics to the applications of C# by focusing on the essentials!


Reviews from Early Learners
5.0
aMinSC
I've now finished the section on type conversion. It's so much fun! 😊😊 I'm really looking forward to what's next. I also really like that it's broken down into short sections by keyword, making it easy to look up only the parts I don't remember later!
5.0
장마철
It's good because it's easier to understand than a book. It would be great if you could include a description of the Visual Studio shortcuts you use in the lesson materials.
5.0
눈사람
I selectively took lectures focusing only on the areas I felt I was lacking in. It ended up being quite a lot as I went on 😊😊. I was able to save time and increase efficiency by focusing only on the necessary content. In particular, the answers to my questions about concepts that were confusing or areas I didn't fully understand were very helpful. I am still applying what I learned in practice. Thank you for creating lectures that are easy to understand!
C# basic syntax
.Net programming
The difference between threads and asynchronous operations.
Ability to handle thread concurrency issues
Asynchronous programming
Utilizing Reflection
NuGet deployment
Dependency Injection
Writing xUnit Test Code
This course focuses on the grammar of C# , and is a curriculum for everyone from beginners who are learning programming for the first time to developers who need to understand grammar in practice. It is structured so that you can systematically learn the basic grammar of C# and the principles of structured programming .
You will learn in a Visual Studio 2022 environment, and we provide code-centric exercises to help you understand and utilize the grammar accurately.
Core Grammar of C#
Master the fundamentals of programming, including variables, data types, conditional statements, and loops.
We cover functions frequently used in practice, such as arrays, collections, and exception handling.
Object-oriented programming (OOP)
Understand the core concepts of object orientation, such as classes, interfaces, inheritance, and polymorphism, grammatically.
Analyze and practice OOP design principles from a grammatical perspective.
Latest C# syntax and usage
Learn the features added in the latest C# version and the changed syntax based on .NET 8 .
Understand the scope of grammar and learn how to write efficient code.
You will gain the ability to accurately understand and utilize the grammar of C#.
You can minimize grammatical errors when writing code and write highly readable code .
You can acquire grammatical expertise that can be immediately applied in practice.
Who is this course right for?
For those who are starting to learn C#
For those who want to study C# basics in more depth
Need to know before starting?
Anyone with a passion for C# development
Career Verified
984
Learners
86
Reviews
31
Answers
5.0
Rating
4
Courses
Clinic & Hospital Software Development Company | 2015 ~ Present
Operating a YouTube channel for C# lectures: Kaburi Coder (https://www.youtube.com/@kaburi-coder) 2022 ~
Programming Languages: C#, TypeScript, Dart, Python, VB.NET
Desktop Applications: WinForms, WPF
Mobile App Development: Flutter
Web Development: React, Next.js, Express, NestJS
Gen AI: LangChain, LangGraph
Containers and Orchestration: Docker, Kubernetes, Helm, ArgoCD ..
CI/CD: GitHub Actions
Database: MySQL, PostgreSQL, MongoDB, SQLite, etc.
Since 2015, I have gained extensive experience successfully leading various projects in the field of software development.
As a technical leader, I lead the team to maintain efficient development processes and focus on enhancing software quality and user experience by actively adopting the latest technology stacks.
Currently, I am leading the integrated development of desktop and web applications while also taking responsibility for internal employee training.
Furthermore, I am contributing to the overall success of projects by developing user-friendly applications, automating deployments, and implementing DevOps practices.
Through continuous self-development, I flexibly adapt to the changing technological landscape and approach new challenges with great passion.
All
206 lectures ∙ (13hr 39min)
Course Materials:
6. integer type
03:27
8. bool, char type
03:40
9. Enum
04:44
All
58 reviews
4.9
58 reviews
Reviews 20
∙
Average Rating 5.0
5
It's so fun and informative!
I'm glad you found it interesting😊😊😊 Thank you for the great review~
Reviews 38
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 23
∙
Average Rating 5.0
5
I finally finished the entire course and came to leave a review. It was great that it was concise enough to refer back to whenever needed. The attribute usage, testing, and the API requests you added later were all very helpful.
Thank you so much for the wonderful review~ 😊
Check out other courses by the instructor!
Explore other courses in the same field!