![SignalR + ASP.NET Core [+MAUI +WPF +JWT]강의 썸네일](https://cdn.inflearn.com/public/courses/333941/cover/2217ea8e-c2e4-4aa4-87d5-5c0b00454341/333941.png?w=420)
SignalR + ASP.NET Core [+MAUI +WPF +JWT]
개발자Park
해당 강의는 SignalR을 통해 ASP.NET Core,MAUI,WPF와 실시간 통신하는 방법을 배웁니다.
중급이상
signalr, ASP.NET Core, maui
소프트웨어 설계
디자인 패턴
소프트웨어 설계의 핵심, 디자인 패턴을 C#으로 명확하게 이해하고 실제 코드에 적용하는 방법을 배우게 됩니다.
단순히 이론 습득을 넘어, 현업에서 마주치는 복잡한 설계 문제를 해결하고 다른 개발자의 코드를 빠르게 파악하는 실질적인 능력을 키웁니다.
3년차 이상 개발자라면 누구나 한 번쯤, '이 코드는 왜 이렇게 복잡하지?' 또는 '더 나은 설계는 없을까?' 하고 고민해 본 경험이 있으실 겁니다.
새로운 기능을 추가할 때마다 기존 코드에 영향을 주지는 않을까 불안하거나, 레거시 코드를 수정해야 할 때 막막함을 느꼈던 적, 없으신가요?
다른 개발자가 패턴 용어를 사용했으나 이해를 못 할 수 있습니다.그런 문제를 해결하기 위해
해당 강의에서는 디자인 패턴을 배웁니다.
체계적인 학습 과정을 통해 디자인 패턴과 SOLID 원칙을 완벽하게 마스터하고, 코드를 형식화된 방식으로 작성하여 복잡한 설계 문제를 해결할 수 있습니다.
지금 바로 변화를 시작하세요.
명확한 코드 설계를 익혀 변화에 유연한 개발자로 성장하세요.
국내유일 강의: C#기반,체계적인 디자인패턴 강의(2025-12-22)
코드의 가독성을 높이고 유지보수성을 향상시키는 설계 능력을 갖춥니다.
디자인 패턴을 체계적으로 학습하여 복잡한 소프트웨어 설계를 명확하고 효율적으로 구조화하는 방법을 익힙니다. 다른 개발자가 작성한 코드를 빠르고 정확하게 이해하여 협업 효율성을 높일 수 있습니다.
객체지향 설계의 핵심 원칙인 SOLID를 완벽히 이해하고 적용하게 됩니다.
각 SOLID 원칙의 의미를 명확히 파악하고, C# 코드에 어떻게 적용할 수 있는지 구체적인 예시를 통해 학습합니다. 이를 통해 변화에 유연하게 대처하고 확장 가능한 소프트웨어를 설계하는 기반을 다집니다.
다양한 디자인 패턴을 코드에 적용하여 문제 해결 능력을 강화합니다.
생성, 구조, 행위 패턴 등 20가지 이상의 핵심 디자인 패턴을 학습하고 실제 C# 프로젝트에 적용하는 연습을 통해, 소프트웨어 개발 과정에서 발생하는 다양한 설계 문제를 효과적으로 해결할 수 있는 능력을 갖춥니다.
3년차 이상 개발자에게 필수적인 전문성을 함양합니다.
주임 또는 대리급 이상의 개발자로서 요구되는 깊이 있는 소프트웨어 설계 지식과 실무 적용 능력을 키웁니다. 코드의 품질을 높이고 복잡한 시스템을 효과적으로 관리하는 전문가로 성장할 수 있습니다.
본 강의는 C# 언어를 기반으로 Factory Method, Singleton, Adapter, Observer 등 GoF 디자인 패턴 23가지를 깊이 있게 다룹니다. SOLID 원칙부터 다양한 패턴의 실제 적용까지, 체계적인 커리큘럼을 통해 소프트웨어 설계 능력을 한 단계 끌어올릴 수 있습니다.
실무에서 자주 발생하는 소프트웨어 설계 문제들을 C# 예제 코드를 통해 직접 해결해 봅니다. 특히, Creational, Structural, Behavioral 패턴별 실제 코드 구현 및 분석을 통해 이론을 탄탄히 다지고 실무 감각을 익힐 수 있습니다.
강의에서 다루는 모든 디자인 패턴 예제는 C# 코드로 제공됩니다. 단순히 코드를 따라 치는 것을 넘어, 각 패턴의 목적과 작동 방식을 명확히 이해하고 실제 프로젝트에 적용할 수 있도록 상세한 코드 설명과 함께 제공됩니다.
Section 1
디자인 패턴의 개념을 소개하고, 객체 지향 설계의 5대 원칙인 SOLID를 C# 언어를 통해 심도 있게 학습합니다. 이를 통해 코드의 가독성과 유지보수성을 향상시키는 방법을 배웁니다.
Section 2
객체 생성 과정을 캡슐화하여 유연하고 재사용 가능한 코드를 작성하는 디자인 패턴들을 다룹니다. Factory Method, Abstract Factory, Singleton, Prototype, Builder 패턴을 C# 예제와 함께 학습합니다.
Section 3
클래스와 객체를 조합하여 더 큰 구조를 만드는 데 중점을 둔 디자인 패턴을 학습합니다. Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy 패턴을 실제 코드에 적용하는 방법을 익힙니다.
Section 4
객체 간의 상호작용과 책임 분배 방식을 다루는 디자인 패턴을 학습합니다. Command, Chain Of Responsibility, Iterator, Mediator, Observer, Strategy 등 다양한 행동 패턴을 C#으로 구현하고 이해하는 것을 목표로 합니다.
다양한 디자인 패턴 용어가 낯설고, 실제 코드에 어떻게 적용해야 할지 감이 잡히지 않아
동료 코드 이해나 설계 과정에서 어려움을 겪는 분
기존 코드의 유지보수성을 높이고, 팀원들과의 효율적인 협업을 위해
체계적이고 재사용 가능한 설계 원칙을 도입하고 싶은 분
SOLID 원칙을 포함한 다양한 디자인 패턴을 처음 접하며,
실무에서 발생하는 복잡한 설계 문제를 해결하기 위한 기초를 다지고 싶은 분
실습 환경
운영체제: Windows
개발 환경: Visual Studio 2022 Community(무료)
선수 지식 및 유의사항
C# 프로그래밍 기초 지식이 필요합니다.
학습 자료
강의 PPT 자료가 제공됩니다.
디자인 패턴 구현을 위한 C# 예제 코드를 제공합니다.
학습 대상은
누구일까요?
다양한 패턴의 용어를 모르시는 분
3년차 이상
주임 또는 대리 이상
선수 지식,
필요할까요?
C#
23,148
명
수강생
827
개
수강평
287
개
답변
4.4
점
강의 평점
24
개
강의
국내IT실무진 기술선도자입니다.
국내유일강의:
전자정부프레임워크,LAYERED 아키텍처
,WPF_MVVM패턴.OLAP,SSIS.SSAS 등
The only lecture in the world:
Springframework + Enterprise Architecture[EA],
Query refactoring ,SignalR + JWT
MAUI + MVVM + AZURE, etc.
강의 중 궁금한 사항은
해당 강의의 질문&답변 또는
이메일 vmproductor@gmail.com로 남겨주세요.
강의 외적인 상담, 궁금한 사항,취업상담등도 받고 있습니다.
경력-
컴퓨터공학과 학사학위. 정보처리기사 취득
ExtremeNetworks(한국) 네트워크세계2위업체 인턴(전)
번역 웹,안드로이드,AI 개발 및 유지보수(전)
ERP 웹개발(전)
데이터베이스,서버 관리자(전)
MES,FA (전)
E-Commerce웹개발(전)
국가시설 원격제어 및 모니터링(현)
파트-
디자이너,웹,안드로이드,원격자동화시스템,번역프로그램,서버,네트워크,화이트해커,Angular
프로젝트관리자,DBA(MSSQL,ORACLE,MYSQL),DE,OS programming,응용 소프트웨어,천체물리학
등등을전문으로 다루고있습니다.
전체
34개 ∙ (6시간 14분)
해당 강의에서 제공:
얼리버드 할인 중
월 ₩101,467
5개월 할부 시
29%
₩33,000
₩507,335
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
