문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 21 시간
코스 개요
.NET 8 소개
- 什么是 .NET? 개요 및 발전 과정
- .NET 8 LTS 기능 및 플랫폼 지원
- SDK 설치 및 개발 도구
C# 및 콘솔 애플리케이션 입문
- 프로젝트 구조 및 CLI 명령
- 타입, 메서드 및 제어 흐름 다루기
- C#의 객체 지향 프로그래밍
ASP.NET Core 8을 이용한 웹 애플리케이션 구축
- 기본 웹 앱 생성 및 실행
- 라우팅, 미들웨어 및 서비스
- Razor Pages 및 MVC 입문
Entity Framework Core를 이용한 데이터 접근
- 데이터베이스 컨텍스트 설정
- LINQ 및 데이터 모델 활용
- 마이그레이션 및 CRUD 작업
의존성 주입 및 구성
- 내장 의존성 주입 프레임워크
- appsettings.json 및 환경 변수 활용
- 서비스 수명 및 모듈화 아키텍처
Minimal APIs를 이용한 API 개발
- RESTful 원칙 및 엔드포인트 설계
- 속성 및 루트 파라미터 사용
- Postman 또는 Swagger를 이용한 API 테스트
.NET에서 테스트 및 디버깅
- xUnit을 이용한 단위 테스트
- 통합 테스트 접근법
- Visual Studio 디버깅 기법
애플리케이션 배포 및 크로스 플랫폼 게시
- .NET 8 애플리케이션 게시(자체 포함 vs 프레임워크 의존)
- Windows, Linux, macOS 배포 옵션
- Visual Studio 및 CLI 도구를 활용한 패키징 및 릴리스
요약 및 다음 단계
- 과정 중 다룬 주요 개념 및 도구 요약
- 권장 연습 경로 및 학습 자원
- 최신 트렌드 개요: .NET 9 미리보기, Blazor, 마이크로서비스
요건
- 프로그래밍 개념(변수, 반복문, 함수)에 대한 기초 지식
- 객체 지향 언어(예: C#, Java, Python) 사용 경험
- 명령줄 도구 사용법 숙지는 유리하지만 필수 사항은 아님
대상 수강자
- .NET 생태계에 처음 진입하는 개발자
- 다른 언어에서 C#/.NET으로 전환하고자 하는 프로그래머
- 최신 .NET을 사용하여 크로스 플랫폼 애플리케이션을 구축하는 기술 팀
회원 평가 (2)
상호작용성 및 실시간 코드 솔루션
Eduard-Emanuel Zaharia - Kruk Italia
코스 - Advanced Blazor
기계 번역됨
실습 기회와 트레이너의 인내심
sheena - Te Manawa Taki Trauma System
코스 - Visual Studio 2022 IDE
기계 번역됨