제목 | ASP.NET Core MVC 웹 애플리케이션 개발 | ||
---|---|---|---|
역량 | 개발전문가 | 구분 | Microsoft |
과정번호 | 20486D | 등급 | 고급 |
주/야 | 기간 | 일수 | 교육시간 | 환급여부 | 교육비 | 환급금액 우선대상 (대기업) |
신청 |
---|---|---|---|---|---|---|---|
주간 | 2025-06-23 ~ 2025-06-27 (09:30~17:30) |
5 일 | 35 시간 | 환급 |
₩950,000 교육쿠폰: 5일 |
₩225,030 (₩109,180) |
선수과정 | #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 소개