Course Outline

소개

.NET 개발 플랫폼 개요

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

개발 환경 준비

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

설치 및 구성 .NET Core

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

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

  • Languages 및 .NET Core에서 지원되는 운영 체제
  • .NET Core 모듈식 아키텍처용 NuGet 패키지
  • .NET Core의 명령줄 인터페이스 도구
  • .NET 표준 사양
  • .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 보안 코딩 지침

문제 해결

요약 및 결론

Requirements

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

청중

  • 개발자
 14 Hours

Number of participants



Price per participant

Related Courses

Jenkins for .Net Continuous Integration (CI)

14 Hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 Hours

Related Categories