
C# Programming: From Fundamentals to Practical Application
Kaburi
$26.40
25%
$19.80
Beginner / C#, .NET
5.0
(44)
Code-oriented course that teaches you from the basics to the applications of C# by focusing on the essentials!
Beginner
C#, .NET
- Concepts of WinForm MVP (Model-View-Presenter) design pattern and its application in the WinForm environment - Managing dependencies between objects and reducing coupling using DI (Microsoft.Extensions.DependencyInjection) - Implementing a mechanism to connect custom shortcuts with specific functions (Commands)
52 learners
Level Intermediate
Course period Unlimited
How to Implement WinForm MVP
How to use MVP and Dependency Injection simultaneously
EfCore integration method using Dependency Injection
Efficient Way to Easily Build View, Presenter
Asynchronous Programming
Global Property Sharing via Dependency Injection
How to Use FluentValidator with Dependency Injection
Who is this course right for?
Understand MVP pattern's meaning, but not how to implement?
Those who feel that applying design patterns or architecture has instead made their code more complex
Those wanting to improve WinForms development skills
People who want to try a new coding style
Need to know before starting?
C# basics required.
Knowledge about using custom controls is needed.
766
Learners
62
Reviews
28
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
58 lectures ∙ (5hr 35min)
Course Materials:
All
6 reviews
4.8
6 reviews
Reviews 3
∙
Average Rating 5.0
Reviews 7
∙
Average Rating 5.0
Reviews 4
∙
Average Rating 4.8
4
The content is challenging, but it seems to cover many topics that intermediate to advanced developers need to master. I've saved the course and will likely refer back to it whenever something comes to mind.
Thank you for the kind review~! 😊
Reviews 5
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 8 days
$74,250.00
25%
$77.00