1 |
23_00_ASP.NET Core MVC 강의 소스 다운로드 및 실행 데모 그리고 MVC 강의 시작 15:27
|
|
|
2 |
23_01_SponsorApp_ASP.NET Core 5.0 학습을 위한 Visual Studio 다운로드 및 설치 07:03
|
|
|
3 |
23_02_ASP.NET Core 5.0 개발, 강의, 집필 소스 모음 DotNetNote 프로젝트 및 GitHub 리포지토리 생성 08:36
|
|
|
4 |
23_03_DotNetNote 솔루션에 닷넷 스탠다드 프로젝트와 SQL Server 데이터베이스 프로젝트 추가 07:17
|
|
|
5 |
23_04_DotNetNote_wwwroot 폴더 소개 및 UseStaticFiles 확장 메서드를 사용한 정적 파일들 실행하기 12:12
|
|
|
6 |
23_05_DotNetNote_닷넷노트 프로젝트에 MVC 프레임워크를 사용하도록 설정하고 Demo 컨트롤러 만들고 테스트 25:20
|
|
|
7 |
23_06_책읽기_ASP.NET과 Core를 다루는 기술 23장_ASP.NET Core 시작하기 41:17
|
|
|
8 |
23_07_참고_후원자 관리 앱 만들기 시작 05:23
|
|
|
9 |
23_08_참고_ASP.NET과 닷넷코어 강의 소스 모음인 GitHub의 MemoEngine과 DotNetNote 리포지토리 소개 13:36
|
|
|
10 |
23_09_참고_ASP.NET Core를 다루는 기술 책의 집필 버전인 1.0과 현재 버전인 3.1 버전 관련 차이 소개 후 최신 소스 설치 및 실행 데모 23:31
|
|
|
11 |
24_00_책읽기_ASP.NET과 Core를 다루는 기술 24장 ASP.NET Core 웹 응용프로그램 프로젝트 30:33
|
|
|
12 |
24_01_SponsorApp_ASP.NET Core 5.0 빈 템플릿을 사용하여 프로젝트 생성 후 정적 파일들이 실행되도록 미들웨어 설정 16:17
|
|
|
13 |
24_02_SponsorApp_GitHub에 SponsorApp 이름으로 리포지토리 만들고 로컬과 GItHub에 소스 보관하기 06:40
|
|
|
14 |
24_03_이론_HTTP 파이프라인과 미들웨어 11:11
|
|
|
15 |
24_04_참고_ASP.NET Core 3.1 프로젝트 생성 및 소스 변경 후 웹 브라우저로 테스트 10:40
|
|
|
16 |
24_05_LibMan을 사용하여 ASP.NET Core에서 클라이언트 쪽 라이브러리 획득 22:17
|
|
|
17 |
24_06_참고_Angular 템플릿 사용해 LTS 버전인 2.1에서 프로젝트 생성 및 정적 파일 실행하기 데모 10:11
|
|
|
18 |
24_07_부록_참고ASP.NET과 ASP.NET Core 강의 소스인 MemoEngine과 DotNetNote 복제 및 실행 데모 05:42
|
|
|
19 |
25_01_Pages 컨트롤러와 관련된 여러 개의 뷰 페이지 만들고 테스트(컨트롤러와 뷰의 관계 살펴보기) 23:53
|
|
|
20 |
25_02_데모_Route 특성을 사용한 특성(Attribute) 라우팅 01:50
|
|
|
21 |
25_03_실습_RouteDemoController_[Route()] 특성을 사용한 어트리뷰트 라우팅 07:18
|
|
|
22 |
25_04_참고_MVC와 Angular 기반 기본 템플릿 프로젝트 생성 및 실행 데모 07:47
|
|
|
23 |
26_00_ASP.NET Core MVC 기본 구성요소인 컨트롤러 클래스, 액션 메서드, 뷰 페이지 전체 맛보기 54:27
|
|
|
24 |
26_01_ViewBagDemo_ViewBag과 ViewData 개체를 사용하여 컨트롤러의 데이터를 뷰 페이지로 전송하기 06:38
|
|
|
25 |
26_02_Demo_ViewWithModel_ViewWithList_컨트롤러에서 모델 클래스 또는 컬렉션 형태의 데이터를 강력한 형식으로 뷰로 전달하여 출력하기 18:09
|
|
|
26 |
26_03_데모_DotNetSale 프로젝트 이름으로 진행할 모델, 뷰, 컨트롤러 전체 연습에 대한 소스 미리 살펴보기_DotNetNote에 소스 포함 완료 27:07
|
|
|
27 |
26_04_DotNetSale_01_ASP.NET Core 학습을 위한 DotNetSale 프로젝트 만들고 실행해보기 12:33
|
|
|
28 |
26_05_DotNetSale_02_SQL Server 데이터베이스 프로젝트 및 문서 저장용 프로젝트 추가 05:17
|
|
|
29 |
26_06_DotNetSale_03_카테고리 관리용 컨트롤러와 뷰 페이지 추가 12:50
|
|
|
30 |
26_07_DotNetSale_04_카테고리 관련 모델과 인메모리 리포지토리 클래스 만들고 뷰 페이지에 출력하기 33:27
|
|
|
31 |
26_08_DotNetSale 05_프로젝트에 Serilog 패키지 적용한 후 텍스트 파일로 로그 남기기 12:12
|
|
|
32 |
26_09_DotNetSale 06_컨트롤러 만들고 여러 가지 모양의 액션 메서드와 그에 해당하는 뷰 페이지 만들기 46:17
|
|
|
33 |
26_10_참고_Areas_Reports_영역에 컨트롤러와 액션 그리고 뷰 페이지 만들고 모아서 관리하기 13:07
|
|
|
34 |
26_11_MVC 프레임워크 기본 레이아웃 페이지인 _Layout 페이지에 상단 메뉴 구성하기 09:37
|
|
|
35 |
26_12_참고_구강좌_실습_RazorDemo_레이저 구문 사용하기_레이저 표현식 기본 학습 17:20
|
|
|
36 |
27_00_헬퍼 메서드(Helper Method) 주요 기능 설명 57:35
|
|
|
37 |
27_01_섹션강좌_VisualAcademy 이름으로 ASP.NET Core 프로젝트 만들고 MVC 기본 및 회원 관리 관련 기본 기능 소개 99:99
|
|
|
38 |
28_01_폼 유효성 검사와 모델 바인딩 미리보기 실행 및 소스 다운로드 경로 소개 11:47
|
|
|
39 |
28_02_FormValidationDemoController_01_Html_순수 HTML 레벨로 폼 유효성 검사 진행하기 24:36
|
|
|
40 |
28_03_FormValidationDemoController_02_HelperMethod_헬퍼 메서드를 사용하여 폼 요소 구성하기 23:33
|
|
|
41 |
28_04_StronglyTypeView_모델을 사용하여 강력한 형식의 뷰와 모델 바인딩 사용하기 16:46
|
|
|
42 |
28_05_ModelValidation_모델 기반의 서버 측 유효성 검사 진행하기(ModelState 개체 사용) 21:52
|
|
|
43 |
28_06_ClientValidation_jQuery 플러그인을 통한 클라이언트 측 유효성 검사 진행하기 13:58
|
|
|
44 |
28_07_TagHelper_태그 헬퍼를 사용하여 폼 모양 꾸미기(폼 유효성 검사 최종편) 14:32
|
|
|
45 |
28_08_FormValidationDemo_ApplicationForm_태그 헬퍼 사용 폼 유효성 검사 진행하기 01 29:39
|
|
|
46 |
28_09_태그 헬퍼 사용 폼 유효성 검사 진행하기 02_BootStrapDatePicker 사용 07:32
|
|
|
47 |
28_10_태그 헬퍼 사용 폼 유효성 검사 진행하기 03_DropDownList 만들기 10:22
|
|
|
48 |
29_01_MVC_AdvancedPaging_ASP.NET Core 공통 페이징 컨트롤 만들기 06:26
|
|
|
49 |
29_02_MVC_AdvancedPaging_페이저 컨트롤을 부분 뷰를 사용하여 만들기 22:09
|
|
|
50 |
29_03_MVC_AdvancedPaging_이전 다음 및 페이저 버튼 표시하기 26:03
|
|
|
51 |
29_04_MVC_AdvancedPaging_페이지 번호와 크기에 맞는 숫자 링크 버튼 출력하기 20:07
|
|
|
52 |
29_05_MVC_AdvancedPaging_현재 페이지 링크 제거 기능 추가 14:05
|
|
|
53 |
29_06_MVC_AdvancedPaging_검색 모드 추가 및 이전 및 다음 n 개 링크 수정 17:13
|
|
|
54 |
29_07_MVC_AdvancedPaging_MVC 5 프로젝트에 페이저 컨트롤 적용하기 06:48
|
|
|
55 |
29_08_MVC_AdvancedPaging_MVC 5 페이저에 CSS 적용하기 10:27
|
|
|
56 |
29_09_MVC_AdvancedPaging_부트스트랩을 사용하는 페이저 만들고 적용하기 09:12
|
|
|
57 |
29_10_MVC_AdvancedPaging_참고_실제 DotNetNote 게시판프로젝트에 페이저 컨트롤 적용하고 실행하기 데모 12:46
|
|
|
58 |
30_01_ListOfCategory_종속성 주입(의존성 주입, DI)을 사용하여 컬렉션 컬렉션 형태의 데이터 출력하기 14:26
|
|
|
59 |
30_02_AddSingleton 메서드로 의존성 주입 사용하기_DI 사용을 위한 기본 설정 단계 살펴보기 31:23
|
|
|
60 |
30_03_인터페이스를 사용한 생성자 주입으로 DI 구현하기 - 빠르게 살펴보기 19:25
|
|
|
61 |
30_04_@inject 키워드로 뷰에 직접 의존성 주입 적용하기 07:00
|
|
|
62 |
30_05_Repository Pattern_컬렉션 형태의 데이터를 인-메모리 또는 DB에서 가져오는 초간단 리포지토리 패턴 14:09
|
|
|
63 |
30_06_appsettings 파일의 데이터를 IConfiguration 개체로 읽어오기 및 secrets 파일로 보안된 설정값 관리하기 15:51
|
|
|
64 |
31_01_뷰 컴포넌트_Copyright 정보를 출력하는 뷰 컴포넌트 만들기(Data와 UI를 갖는 뷰 컴포넌트) 16:39
|
|
|
65 |
31_02_뷰 컴포넌트_TechList_기술 리스트를 출력하는 뷰 컴포넌트 만들기 12:51
|
|
|
66 |
31_03_공개강의_ASP.NET Core 프로젝트인 DotNetNote 프로젝트에 Blazor Server 사용 가능하도록 설정하기 10:32
|
|
|
67 |
31_04_참고_CkEditorDemo_01_ASP.NET Core에 CKEditor 적용하기 11:56
|
|
|
68 |
31_05_참고-CkEditorDemo_02_CKEditor에 이미지 업로드하는 기능 추가하기 31:10
|
|
|
69 |
31_06_부록_참고_ASP.NET Core 프로젝트를 Windows Server 2016의 IIS 웹 서버에 게시하기 14:17
|
|
|