Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Database

[C#]WinForm MVP + DI(dependency injection) + phím tắt tùy chỉnh: Làm chủ kỹ năng phát triển nâng cao

- Khái niệm mẫu thiết kế WinForm MVP (Model-View-Presenter) và ứng dụng trong môi trường WinForm - Quản lý sự phụ thuộc giữa các đối tượng và giảm độ kết nối bằng cách sử dụng DI (Microsoft.Extensions.DependencyInjection) - Triển khai cơ chế kết nối phím tắt tùy chỉnh với chức năng cụ thể (Command)

(5.0) 3 đánh giá

28 học viên

  • kaburi
EF Core
winforms
dependency-injection
mvp
winform

Dịch cái này sang tiếng Việt

  • Cách triển khai WinForm MVP

  • Cách tận dụng MVP và Tiêm phụ thuộc cùng lúc

  • Liên kết EfCore bằng DI

  • View, Presenter를 쉽게 구축하는 효율적인 방법

  • Lập trình bất đồng bộ

  • Chia sẻ thuộc tính toàn cục thông qua Tiêm phụ thuộc

  • Cách sử dụng FluentValidator thông qua Dependency Injection

Khóa học WinForms NET 8.0 MVP, DI Practice 99% 🚗

Khóa học này tập trung vào việc giải quyết cơ bản các vấn đề về mã được mã hóa cứng và khả năng bảo trì vốn là vấn đề thường gặp trong nhiều dự án , đồng thời đạt được mã chất lượng cao . Tìm hiểu các mẫu kiến ​​trúc mới nhất, chẳng hạn như MVP, DI và EF Core, thông qua các ví dụ thực tế, dễ áp ​​dụng , chẳng hạn như tạo các phím tắt tùy chỉnh. Thông qua khóa học này, bạn sẽ phát triển các năng lực cốt lõi để viết mã hiệu quả, thiết kế các kiến ​​trúc có khả năng mở rộng và tái sử dụng cao, cũng như áp dụng thành công chúng vào thực tế.

Tìm hiểu về những điều này

1⃣ Mẫu MVP, Đừng bối rối nữa!

  • Học một cách có hệ thống từ A đến Z cách tự triển khai mô hình MVP (Model-View-Presenter) trong môi trường WinForm.

  • Từ việc tạo biểu mẫu đến triển khai chức năng cốt lõi, hãy làm theo từng bước để biến mô hình MVP thành của riêng bạn.

  • Chúng tôi cũng đã chuẩn bị rất nhiều mẹo tuyệt vời để triển khai MVP!

2⃣ Học MVP + DI với các ví dụ thực tế 

  • Tìm hiểu mô hình MVP và DI (Dependency Injection) thông qua các ví dụ áp dụng vào các dự án thực tế, thay vì chỉ ghi nhớ lý thuyết.

  • Thông qua thực hành, bạn có thể tự nhiên trải nghiệm được những lợi thế của mô hình MVP và hiệu quả của việc quản lý mã bằng DI. này. cái này!

3⃣ Những phím tắt của riêng tôi giúp tăng năng suất dự án!

  • Tối đa hóa hiệu quả phát triển bằng cách thành thạo các kỹ thuật tùy chỉnh phím tắt và móc nối.

  • Thiết lập các phím tắt tùy chỉnh và liên kết chúng với các chức năng cụ thể để thực hành sử dụng trong bất kỳ dự án nào.

  • Giảm thiểu các tác vụ lặp đi lặp lại bằng các phím tắt và tạo ra môi trường nơi bạn có thể tập trung vào phát triển.

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS) : Windows11

  • Công cụ được sử dụng (IDE): Phiên bản Visual Studio 2022

  • Khung phát triển: . NET 8 SDK (Bạn cũng có thể làm theo các khuôn khổ thấp hơn. Tuy nhiên, một số ngữ pháp tập trung vào ngữ pháp mới nhất, vì vậy bạn có thể cần phải sửa đổi mã nguồn để phù hợp.)

  • Thông số kỹ thuật PC : Không vấn đề gì nếu bạn có môi trường có thể phát triển WinForms

Tài liệu học tập

  • Chúng tôi cung cấp mã nguồn nén cho mỗi bài giảng.


Kiến thức và ghi chú của người chơi

  • Yêu cầu có kiến ​​thức cơ bản về C#. Bạn có thể theo dõi dựa trên nội dung có trong bài giảng C# 프로그래밍 기초부터 실전 활용까지 ( https://inf.run/QxL1y ).

  • Yêu cầu có kiến ​​thức cơ bản về điều khiển tùy chỉnh. Đây không phải là một cấp độ khó, nhưng nếu bạn gặp khó khăn trong việc hiểu,

    C# WinForm 사용자 정의 컨트롤 활용. 실무 역량 키우기 Nếu bạn xem bài giảng C# WinForm 사용자 정의 컨트롤 활용. 실무 역량 키우기 ( https://inf.run/x91xC ), bạn sẽ có thể theo dõi được một cách đầy đủ.

  • Điều quan trọng nhất là sự tự tin để học hỏi và đón nhận những điều mới. Nếu bạn tự tin thử thách bản thân, bạn có thể đạt được bất cứ điều gì.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người hiểu ý nghĩa của mẫu MVP nhưng không rõ cách triển khai.

  • Những ai cảm thấy code lại trở nên phức tạp hơn khi áp dụng design pattern hoặc kiến trúc

  • WinForms 개발의 역량을 높이고 싶은 분

  • Người muốn trải nghiệm cách lập trình mới

Cần biết trước khi bắt đầu?

  • Cần có kiến thức C# cơ bản.

  • Cần kiến thức về việc sử dụng control tùy chỉnh.

Xin chào
Đây là

492

Học viên

38

Đánh giá

16

Trả lời

5.0

Xếp hạng

3

Các khóa học

병.의원 소프트웨어 개발 업체 | 2015년 ~ 현재

C# 관련 강의 유튜브 운영 : 까불이코더(https://www.youtube.com/@kaburi-coder) 2022 ~

 

현재 사용 중인 주력 기술 스택은 다음과 같습니다.

  • 프로그래밍 언어: C#, TypeScript, Dart, Python, VB.NET

  • 데스크탑 애플리케이션: WinForms, WPF

  • 모바일 앱 개발: Flutter

  • 웹 개발: React, Next.js, Express, NestJS

  • Gen AI: LangChain, LangGraph

  • 컨테이너 및 오케스트레이션: Docker, Kubernetes, Helm, ArgoCD ..

  • CI/CD: GitHub Actions

  • DataBase: MySql, Postgresql, MongoDB, SQLITE 등

2015년부터 현재까지 소프트웨어 개발 분야에서 다양한 프로젝트를 성공적으로 이끌어온 경험을 보유하고 있습니다.

기술 리더로서 팀을 이끌며 효율적인 개발 프로세스를 유지하고, 최신 기술 스택을 적극적으로 도입하여 소프트웨어의 품질과 사용자 경험을 향상시키는 데 주력하고 있습니다.

현재는 데스크톱과 웹의 통합 개발을 주도함과 동시에, 사내 직원 교육을 책임지고 있습니다.

또한 사용자 친화적인 애플리케이션 개발과 배포 자동화, DevOps 도입을 통해 프로젝트의 전반적인 성공에 기여하고 있습니다.

지속적인 자기계발을 통해 변화하는 기술 환경에 유연하게 대응하며, 높은 열정으로 새로운 도전에 임하고 있습니다.

Chương trình giảng dạy

Tất cả

58 bài giảng ∙ (5giờ 35phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

3 đánh giá

5.0

3 đánh giá

  • compu1979님의 프로필 이미지
    compu1979

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • kaburi
      Giảng viên

      Cảm ơn đánh giá tốt ạ~

    • Giữa chừng có đánh giá khóa học nên tôi chỉ để lại sao thôi... Giờ thì tôi đã hoàn thành khóa học rồi, rất vui vì được nghe chi tiết nhiều nội dung tôi từng trăn trở. Cảm ơn ạ.

  • jungsik님의 프로필 이미지
    jungsik

    Đánh giá 39

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn buổi học hay.

    • kaburi
      Giảng viên

      Cảm ơn đánh giá tốt!

  • loke님의 프로필 이미지
    loke

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    38% đã tham gia

    2.089.422 ₫

    Khóa học khác của kaburi

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!