연락처 정보

코스 개요

.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)

예정된 코스

관련 카테고리