문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
.NET 8 소개
- .NET이란 무엇인가? 개요 및 발전 역사
- .NET 8 LTS의 특징 및 지원되는 플랫폼 정보
- SDK 설치 방법 및 개발 도구 안내
C#과 콘솔 애플리케이션 기초 활용
- 프로젝트 구조 파악 및 명령줄 인터페이스 사용법
- 자료형, 메서드 및 제어 흐름 활용 기술
- C#에서의 객체지향 프로그래밍 실습
ASP.NET Core 8을 이용한 웹 애플리케이션 구축
- 기본적인 웹 앱 생성 및 실행 방법
- 라우팅, 미들웨어 및 서비스 활용 기술
- Razor Pages와 MVC 기초 학습
Entity Framework Core를 통한 데이터 접근 처리
- 데이터베이스 컨텍스트 설정 방법
- LINQ 및 데이터 모델 활용 기술
- 마이그레이션 적용과 CRUD 작업 수행법
의존성 주입 기법 및 애플리케이션 설정 관리
- .NET에 내장된 의존성 주입 프레임워크 사용법
- appsettings.json 파일 및 환경 변수를 이용한 설정 조작
- 서비스 수명주기와 모듈형 아키텍처 이해하기
Minimal APIs를 활용한 API 개발 기초
- RESTful 원칙 및 엔드포인트 설계 방법
- 속성 지정 및 경로 매개변수 사용법
- Postman 또는 Swagger를 통한 API 테스트 접근법
.NET 환경에서의 테스트와 디버깅
- xUnit을 이용한 단위 테스트 진행 방법
- 통합 테스트 기획 및 실행 전략
- Visual Studio 내부 디버깅 수단 활용 기술
.NET 8 애플리케이션 배포 및 크로스플랫폼 출시 준비
- 독립형 실행파일 생성 여부 등 .NET 8 애플리케이션 배포 방법론 비교
- Windows, Linux, macOS 각 환경별 최적의 배포 시나리오 제안
- Visual Studio 및 명령줄 도구를 통한 패키징 및 출시 준비 과정
요약 및 향후 학습 방향 안내
- 강좌 기간 동안 다루었던 핵심 개념과 도구들에 대한 재정리
- 추가적인 연습 방법 및 추천 학습 자료 제시
- .NET 9 프리뷰, Blazor, 마이크로서비스 등 최신 동향 간략 소개
요건
- 프로그래밍 기본 개념(변수, 반복문, 함수 등)에 대한 이해
- C#, Java, Python과 같은 객체지향 언어 경험이 있는 것이 유리함
- 명령줄 도구 활용 능력은 도움이 되나 필수 사항은 아님
수강 대상
- .NET 생태계에 처음 진입하는 개발자들
- 다른 언어에서 C#/.NET으로 전환하려는 프로그래머들
- 최신 .NET 기술을 활용해 크로스플랫폼 애플리케이션을 개발하는 기술팀 구성원들
21 시간
회원 평가 (2)
상호작용성 및 실시간 코드 솔루션
Eduard-Emanuel Zaharia - Kruk Italia
코스 - Advanced Blazor
기계 번역됨
실습 기회와 트레이너의 인내심
sheena - Te Manawa Taki Trauma System
코스 - Visual Studio 2022 IDE
기계 번역됨