교육문의 02-3477-1300

제목 ASP.NET Core MVC 웹 애플리케이션 개발
역량 개발전문가 구분 Microsoft
과정번호 20486D 등급 고급
주/야 기간 일수 교육시간 환급여부 교육비 환급금액 우선대상
(대기업)
신청
주간 2024-06-17 ~ 2024-06-21
(09:30~17:30)
5 일 35 시간 비환급 ₩950,000
교육쿠폰: 5일
₩0
(₩0)
선수과정 #20483C
교육개요 Visual Studio 2022을 이용해 ASP.NET Core MVC 웹 애플리케이션을 개발하는데 필요한 지식과 기술을 다룹니다. Model, View, Controller 뿐만 아니라 jQuery, npm, Razor Pages, Web APIs 등에 대한 지식을 습득하고 이를 통해 MVC 웹 애플리케이션의 확장성과 강력함을 경험할 수 있습니다.

※ 20486C -> 20486D로 업데이트 되어,
기존 ASP.NET MVC 5 웹 응용 프로그램 개발에서 변경 된 과정입니다.
교육대상 .NET 개발자
웹 응용 프로그램 개발자
선수지식 C# 프로그래밍 필수
커리큘럼
  • 1일차

    Module 1- ASP.NET Core MVC 소개
    - Microsoft 웹 개발 기술 개요
    - ASP.NET 4.x 개요
    - ASP.NET Core MVC 소개

    Module 2- ASP.NET Core MVC 웹 애플리케이션 설계
    - 프로젝트 설계
    - Model, View, Controller 설계

    Module 3- ASP.NET Core에서 미들웨어와 서비스 설정
    - 미들웨어 설정
    - 서비스 설정

  • 2일차

    Module 4- Controller 개발
    - Controller와 Action 작성
    - Route 설정
    - Action Filter 작성

    Module 5- View 개발
    - Razor 구문 생성
    - HTML Helper와 Tag Helper 사용
    - 코드 재사용

    Module 6- Model 개발
    - MVC Model 생성
    - 폼 생성
    - MVC 애플리케이션 유효성 검사

  • 3일차

    Module 7- ASP.NET Core에서 Entity Framework Core 사용
    - Entity Framework Core 소개
    - Entity Framework Core 사용
    - Entity Framework Core를 이용하여 Microsoft SQL Server 연결

    Module 8- 레이아웃, CSS 및 JavaScript
    - 레이아웃 이용
    - CSS와 JavaScript 이용
    - jQuery 이용

    Module 9- 클라이언트측 개발
    - 스타일 적용
    - Task Runners 사용
    - 반응형 디자인

  • 4일차

    Module 10- 테스팅과 트러블슈팅
    - MVC 애플리케이션 테스팅
    - 예외 처리 구현
    - MVC 애플리케이션 로깅

    Module 11- 보안 관리
    - ASP.NET Core 인증
    - ASP.NET Core 권한부여
    - 방어 코드 작성

    Module 12- 성능과 통신
    - 캐시 정책 구현
    - 상태 관리
    - 양방향 통신

  • 5일차

    Module 13- Web APIs 구현
    - Web APIs 소개
    - Web API 생성
    - Web API 호출

    Module 14- 호스팅과 배포
    - On-Premises 호스팅과 배포
    - Microsoft Azure에 배포
    - Microsoft Azure 소개