Course Outline
.NET 8 소개
- .NET은 무엇인가? 개요와 발전
- .NET 8 LTS 기능과 플랫폼 지원
- SDK 설치 및 개발 도구
C# 및 콘솔 애플리케이션 시작하기
- 프로젝트 구조 및 CLI 명령어
- 형식, 메서드 및 제어 흐름 작업
- C#에서 객체 지향 프로그래밍
ASP.NET Core 8로 웹 애플리케이션 구축
- 기본 웹 애플리케이션 생성 및 실행
- 라우팅, 미들웨어 및 서비스
- Razor 페이지 및 MVC 소개
Entity Framework Core로 데이터 Access
- 데이터베이스 컨텍스트 설정
- LINQ 및 데이터 모델 작업
- 마이그레이션 및 CRUD 작업
의존성 주입 및 구성
- 내장 의존성 주입 프레임워크
- appsettings.json 및 환경 변수 작업
- 서비스 수명 주기와 모듈형 아키텍처
Minimal API로 API 개발
- RESTful 원칙 및 엔드포인트 디자인
- 속성과 경로 매개변수 사용
- Postman 또는 Swagger로 API 테스트
.NET에서 테스팅 및 디버깅
- xUnit으로 단위 테스트
- 통합 테스트 접근 방식
- Visual Studio에서 디버깅 기술
애플리케이션 배포 및 크로스 플랫폼 게시
- .NET 8 애플리케이션 게시(자체 포함 vs. 프레임워크 종속)
- Windows, Linux, macOS용 배포 옵션
- Visual Studio 및 CLI 도구를 사용하여 패키징 및 릴리스
요약 및 다음 단계
- 강좌 동안 다룬 주요 개념 및 도구 요약
- 권장 연습 경로 및 학습 자료
- 새로운 주제 개요: .NET 9 미리 보기, Blazor, 마이크로 서비스
Requirements
- 프로그래밍 개념에 대한 기본 이해(변수, 루프, 함수)
- 어떤 객체 지향 언어라도 경험이 있으면 좋습니다(e.g., C#, Java, Python)
- 명령줄 도구에 익숙하면 도움이 되지만 필수는 아닙니다.
대상
- .NET 생태계에 입문하는 개발자
- 다른 언어로 부터 C#/.NET로 전환하는 프로그래머
- 최신 .NET을 사용하여 크로스 플랫폼 애플리케이션을 구축하는 기술 팀
회원 평가 (5)
트레이너는 매우 지식이 풍부하고 많은 도움을 주었습니다.
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
Machine Translated
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Course - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
강사님은 실제 사례를 통해 주제를 아주 잘 설명해주셔서 정보를 더 쉽게 이해할 수 있었습니다.
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.