연락처 정보
 기간 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)

예정된 코스

관련 카테고리