코스 개요

소개

.NET 개발 플랫폼 개요

  • 다양한 .NET 플랫폼
  • .NET Framework와 .NET Core 선택

개발 환경 준비

  • .NET Core 시스템 요구 사항
  • 다른 개발 환경에서 마이그레이션

.NET Core 설치 및 설정

  • .NET Core 소프트웨어 개발 키트와 런타임 설정
  • 다른 운영 체제용 패키지 관리자 사용

.NET Core 기능 및 아키텍처 개요

  • .NET Core에서 지원하는 언어와 운영 체계
  • .NET Core 모듈식 아키텍처를 위한 NuGet 패키지
  • .NET Core의 명령줄 인터페이스 도구
  • .NET Standard 사양
  • .NET Core 프레임워크 구성 요소

ASP.NET Core 웹 프레임워크 개요

  • ASP.NET Core를 사용한 클라우드 기반 애플리케이션 구축

.NET Core 애플리케이션 생성

  • Visual Studio 통합 개발 환경 작업
  • MSBuild 사용 및 프로젝트 파일 관리

.NET Core 소프트웨어 개발 키트 개요

  • 프로젝트 파일 및 기타 참조의 일반 구문
  • 애플리케이션과 라이브러리를 위한 API 세트 지정
  • .NET Core 애플리케이션 의존성 추가 및 제거

.NET Core 주요 글로벌 및 로컬 도구 개요

추가 .NET Core 도구 개요

.NET Core 애플리케이션 성능 모니터링 및 관리

  • 개발 중 애플리케이션 성능 향상
  • Visual Studio 성능 도구 활용
  • .NET Core 애플리케이션을 위한 고급 최적화 방법 실행
  • 다른 운영 체제에서 애플리케이션 성능 진단
  • .NET Core 애플리케이션의 소스 코드 최적화

.NET Core 실행 모델 개요

  • 성능 향상을 위한 API 구현

.NET Core 애플리케이션 테스트 및 코드 분석 수행

.NET Core 애플리케이션 디버깅

.NET Core 배포 모델로 애플리케이션 배포

  • ASP.NET Application Insights 사용
  • DynaTrace를 사용한 .NET Core 애플리케이션 모니터링 및 추적

.NET Core 보안 기능을 사용한 애플리케이션 보호

  • .NET Core 연방 정보 처리 표준(FIPS) 준수
  • .NET 개발 플랫폼의 암호화 서비스
  • .NET Core 안전한 코딩 가이드라인

트러블슈팅

요약 및 결론

요건

  • C# 프로그래밍 언어에 대한 강력한 이해
  • 다른 .NET 개발 플랫폼에 대한 기본적인 경험
  • 크로스플랫폼 소프트웨어 아키텍처에 대한 이해

대상

  • 개발자
 14 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리