Course Outline
모듈 1: ASP.NET MVC 소개
- ASP.NET 웹 개발 요약
- ASP.NET MVC의 주요 이점
- 모델, 뷰, 컨트롤러의 역할
모듈 2: ASP.NET MVC 시작하기
- ASP.NET MVC용 개발 환경 준비
- ASP.NET MVC 프로젝트 만들기
- ASP.NET MVC 프로젝트의 구조 이해
- 명명 규칙
- 보기 만들기
- 컨트롤러 정의
- 데이터 모델 정의
모듈 3: 완전한 ASP.NET MVC 애플리케이션 생성
- 강력한 형식의 뷰 만들기
- URL 및 작업 방법 이해
- HTML 도우미 사용
- 양식 포스트백 처리 데이터 유효성 검사
모듈 4: Razor 뷰 엔진 사용
- 면도기 디자인 목표
- Razor 뷰 구현
- 면도기 구문
- AccessRazor 뷰에서 모델 데이터 처리
모듈 5: 산업용 ASP.NET MVC 애플리케이션
- ASP.NET 애플리케이션 아키텍처 모범 사례
- 리포지토리 및 Entity Framework 데이터 모델 구현
- 의존성 주입 사용하기; 사용자 정의 컨트롤러 팩토리 구현
- ASP.NET MVC를 사용한 테스트 기반 개발
모듈 6: 보기 기술
- 사용자 정의 HTML 도우미 정의 및 사용
- 레이아웃/마스터 페이지 정의
- 스타일 사용
- 부분 보기 정의 및 사용
- Razor 도우미 메서드 구문
모듈 7: 탐색 구현: 뷰 모델 클래스 정의
- 컨트롤러에서 데이터 필터링 구현
- 라우팅 메커니즘 이해
- 라우팅 테이블에 사용자 지정 항목 추가
- 기본값, 매개변수 및 유효성 검사 정의
- URL 및 하이퍼링크 생성
- 커스텀 경로 제약
모듈 8: 상태 Management
- 숨겨진 필드 사용
- 세션 및 애플리케이션 상태
- 커스텀 모델 바인딩
모듈 9: ASP.NET MVC에서 Ajax 및 jQuery 사용
- Ajax 및 ASP.NET MVC 개요; 눈에 거슬리지 않음 Ajax;
- Ajax 작업 링크 사용
- jQuery 개요
- jQuery 기술
- jQuery UI 사용
모듈 10: 추가 ASP.NET MVC 4.5 기술
- 비계 템플릿 보기
- 컨트롤러 비계 템플릿
- Unity를 사용한 종속성 주입
모듈 11: ASP.NET MVC를 사용한 테스트 중심 개발
- TDD 요약
- ASP.NET MVC에서 TDD를 사용하는 연습
모듈 12: 추가 기술
- 컨트롤러 기술
- 필터
- 모델 바인딩
Requirements
C#을 사용한 ASP.NET 웹 개발 경험 3~6개월.
회원 평가 (10)
그냥 전체적인 노출입니다. 매우 도움이 됩니다.
Travis - Beckman Coulter
Course - Introduction to Blazor
Machine Translated
트레이너는 우리가 가진 모든 질문에 답변하는 데 매우 도움이 되었으며 화면을 공유하여 우리가 겪었던 오류를 보여주었는데 정말 좋았습니다.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
질문과 답변. 그리고 프로젝트 시연.
Qing - Ametek
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Course - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Course - Visual Studio with VB.Net
나는 Folio의 폭넓은 지식에 감사했습니다. 그는 강좌 내용을 잘 알고 있었을 뿐만 아니라, 우리에게 더 의미 있는 예를 만들기 위해 우리가 익숙한 언어의 구문도 알고 있었습니다. 그는 일정 기간 동안 교육 범위 밖의 기술 및 솔루션에 대한 지식을 공유하여 향후(및 향후 교육)에 사용할 수 있는 다른 솔루션에 대한 통찰력을 제공했습니다.
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
교육 참가자가 제기한 질문과 문제에 대한 유연한 접근 방식과 맞춤형 연습.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
the trainer level.