1 |
Visual Studio 2017 설치: 커뮤니티 버전 다운로드 및 설치 그리고 실행하기 14:18
|
|
|
2 |
2017년 7월 버전의 ASP.NET Core 1.X 개발 환경 구축 23:42
|
|
|
3 |
00_04_ASP.NET Core 1.0 소개 53:13
|
|
|
4 |
Visual Studio 2017을 사용하여 ASP.NET Core 웹 응용프로그램 개발하기 15:16
|
|
|
5 |
01_00_참고_ASP.NET Core 1.0 개발환경구축 11:54
|
|
|
6 |
01_01_참고_DotNetCore 개발 환경 구축(.NET Core SDK 다운로드 및 설치 그리고 사용) 12:52
|
|
|
7 |
01_02_참고_DotNetCore 개발 환경 구축(Visual Studio Code 다운로드 및 설치 그리고 사용) 07:10
|
|
|
8 |
01_03_참고_DotNet CLI를 사용하여 .NET Core 콘솔 응용 프로그램 생성 및 빌드 그리고 실행 10:10
|
|
|
9 |
01_04_HelloAspNetCore_초간단 ASP.NET Core 웹 앱 구축 21:28
|
|
|
10 |
01_05_HelloAspNetCoreWithStartup_ASP.NET Core 웹앱에 시작 클래스(Startup) 추가 13:11
|
|
|
11 |
01_06_ConsoleToWeb_ASP.NET Core 1.0 시작하기 - 콘솔에서 웹과 MVC까지 74:06
|
|
|
12 |
01_07_웹툴_웹 개발 관련 주요 도구 소개 및 설치 18:40
|
|
|
13 |
01_08_Yeoman_Yeoman Generator로 ASP.NET Core 웹 응용 프로그램 템플릿 사용하기 15:02
|
|
|
14 |
01_09_AspNetCoreHelloWorld_Visual Studio 2015를 사용하여 ASP.NET Core 1.0 비어 있음 템플릿 프로젝트 만들고 실행하기 08:25
|
|
|
15 |
01_10_DotNetNote_UseMvcDemo_비어 있음(Empty) 프로젝트 생성 후 최소한의 절차로 HTML과 MVC 프로젝트 실행 가능하게 하기 19:43
|
|
|
16 |
02_01_DotNetNote_PagesController_Pages 컨트롤러와 관련된 여러 개의 뷰 페이지 만들고 테스트(컨트롤러와 뷰의 관계 살펴보기) 25:26
|
|
|
17 |
10_01_(실시간) ASP.NET Core MVC 기초 컨트롤러 클래스, 액션 메서드, 뷰 페이지 01 21:57
|
|
|
18 |
10_02_(실시간) ASP.NET Core MVC 기초 컨트롤러 클래스, 액션 메서드, 뷰 페이지 02 21:09
|
|
|
19 |
10_03_(실시간) ASP.NET Core MVC 기초 컨트롤러 클래스, 액션 메서드, 뷰 페이지 03 09:45
|
|
|
20 |
10_04_(실시간) ASP.NET Core MVC 기초 컨트롤러 클래스, 액션 메서드, 뷰 페이지 04 10:22
|
|
|
21 |
24_02_DotNetNote와 DotNetNote.Database 프로젝트 처음 생성 및 DB 게시 및 데이터베이스 연결문자열 지정까지 14:11
|
|
|
22 |
24_03_DotNetNote_DemoController_01_ DemoController와 Demo 뷰 페이지 생성 02:34
|
|
|
23 |
=============
|
|
|
24 |
24_04_DotNetNote_DemoController_02_ViewBagDemo_ViewBag과 ViewData 개체를 사용하여 컨트롤러의 데이터를 뷰 페이지로 전송하기 07:06
|
|
|
25 |
24_10_DotNetNote_Database_Persmission_Permission 테이블 생성 03:00
|
|
|
26 |
25_03_RouteDemoController_[Route()] 특성을 사용한 어트리뷰트 라우팅 07:43
|
|
|
27 |
26_04_ControllerDemoController_ASP.NET Core 1.0 컨트롤러와 액션 메서드 14:16
|
|
|
28 |
26_08_DotNetNote_RazorDemo_레이저 표현식 기본 학습 20:20
|
|
|
29 |
26_11_DotNetNote_DemoController_ViewBagDemo_ViewBag과 ViewData를 통해서 간단한 데이터를 뷰로 전달 08:42
|
|
|
30 |
26_12_DemoController_ViewWithModelDemo_모델 클래스에 전송할 데이터를 묶어서 전송 07:44
|
|
|
31 |
26_13_DemoController_ViewWithListOfDemo_컬렉션 형태의 데이터를 전송하여 뷰 페이지 출력하기 11:03
|
|
|
32 |
27_01_DotNetNote_HelperMethodDemoController_FormDemo_폼 관련 헬퍼 메서드 09:19
|
|
|
33 |
27_02_DotNetNote_HelperMethodDemoController_InputDemo_입력 관련 헬퍼 메서드 10:13
|
|
|
34 |
27_03_DotNetNote_HelperMethodDemoController_SelectDemo_선택 요소 관련 헬퍼 메서드 06:13
|
|
|
35 |
27_04_DotNetNote_HelperMethodDemoController_StronglyTypedDemo_강력한 형식의 뷰와 헬퍼 메서드 16:02
|
|
|
36 |
27_05_DotNetNote_HelperMethodDemoController_Index_ActionLink 헬퍼 메서드로 링크 만들기 10:42
|
|
|
37 |
28_01_DotNetNote_FormValidationDemoController_01_Html_순수 HTML 레벨로 폼 유효성 검사 진행하기 26:14
|
|
|
38 |
28_02_DotNetNote_FormValidationDemoController_02_HelperMethod_헬퍼 메서드를 사용하여 폼 요소 구성하기 25:27
|
|
|
39 |
28_03_DotNetNote_FormValidationDemoController_03_StronglyTypeView_모델을 사용하여 강력한 형식의 뷰와 모델 바인딩 사용하기 18:25
|
|
|
40 |
28_04_DotNetNote_FormValidationDemoController_04_ModelValidation_모델 기반의 서버 측 유효성 검사 진행하기(ModelState 개체 사용) 27:07
|
|
|
41 |
28_05_DotNetNote_FormValidationDemoController_05_ClientValidation_jQuery 플러그인을 통한 클라이언트 측 유효성 검사 진행하기_C9 17:23
|
|
|
42 |
29_00_ASP.NET Core 태그 헬퍼 관련 예제들 빠르게 미리 살펴보기 30:15
|
|
|
43 |
28_06_DotNetNote_FormValidationDemoController_06_TagHelper_태그 헬퍼를 사용하여 폼 모양 꾸미기(폼 유효성 검사 최종편) 15:56
|
|
|
44 |
29_01_AspNetCoreTagHelpers_ASP.NET 1.0 태그 헬퍼 소개 및 모양 살펴보기 12:35
|
|
|
45 |
29_02_environment 태그 헬퍼 사용하기 08:22
|
|
|
46 |
29_03_태그 헬퍼로 링크 만들기 07:23
|
|
|
47 |
29_04_PrefixDemo_태그 헬퍼를 접두사 붙여서 관리하기 04:22
|
|
|
48 |
29_05_MyTagHelperDemo_사용자 정의 태그 헬퍼 만들기(strong-underline) 11:55
|
|
|
49 |
29_06_EmailLinkTagHelper_커스컴 태그 헬퍼 만들기(이메일 링크) 12:27
|
|
|
50 |
29_10_MarkdownViewerTagHelper_태그 헬퍼를 사용하여 간단한 마크다운 뷰어 만들기 14:51
|
|
|
51 |
29_07_UnixTimeConverterTagHelper_유닉스 시간을 일반적인 시간 표현 형태로 변경 19:28
|
|
|
52 |
29_09_Cache 태그 헬퍼를 사용하여 캐싱 기능 적용하기 06:17
|
|
|
53 |
30_03_ASP.NET Core 1.0에서 의존성 주입 사용하기 - DI 사용을 위한 기본 설정 단계 살펴보기 34:34
|
|
|
54 |
30_04_인터페이스를 사용한 생성자 주입으로 DI 구현하기 - 빠르게 살펴보기 20:30
|
|
|
55 |
30_06_@inject 키워드로 뷰에 직접 의존성 주입 적용하기 07:25
|
|
|
56 |
31_02_AspNetCoreOptions_DotNetNote_ASP.NET Core에서 강력한 형식(Strongly Typed)의 환경 설정(Configuration) 34:07
|
|
|
57 |
32_01_AspNetCoreViewComponents_Copyright 정보를 출력하는 뷰 컴포넌트 만들기(Data와 UI를 갖는 뷰 컴포넌트) 18:35
|
|
|
58 |
32_02_AspNetCoreViewComponents_TechList_기술 리스트를 출력하는 뷰 컴포넌트 만들기(Data와 UI를 갖는 뷰 컴포넌트) 14:07
|
|
|
59 |
33_20_Teches 테이블부터 Angular 앱 까지 34:27
|
|
|
60 |
34_01_AspNetCoreCookiesAuthentication_01_인증(Authentication)_회원 로그인 확인, 로그인, 로그아웃, 로그인 이름 확인 04:46
|
|
|
61 |
34_02_AspNetCoreCookiesAuthentication_02_인증(Authentication)_실습 39:45
|
|
|
62 |
34_03_DotNetNote_User_01_초간단 회원 관리(인증) 기능 구현하기 미리보기 데모 20:36
|
|
|
63 |
34_04_DotNetNote_User_02_ASP.NET Core 회원 관리 - 프로젝트 구조 및 DB 설계(테이블과 저장 프로시저) 16:16
|
|
|
64 |
34_05_DotNetNote_User_03_모델 클래스(UserViewModel)와 리파지터리 클래스(UserRepository) 11:42
|
|
|
65 |
34_06_DotNetNote_User_04_User_Register_회원 가입 폼 구성 및 회원 가입 처리 액션 메서드 구현 27:32
|
|
|
66 |
34_07_DotNetNote_User_05_User_Register_회원 가입 폼에 대한 유효성 검사(Validation) 기능 추가 16:58
|
|
|
67 |
34_08_DotNetNote_User_06_로그인, 로그인 확인, 로그아웃 기능 구현하기 28:25
|
|
|
68 |
34_09_DotNetNote_User_07_LoginPartial 페이지를 쿠키 인증 방식으로 변경하고 UserInfor 페이지 추가 12:35
|
|
|
69 |
34_20_ASP.NET Core 세션(Session) 상태 관리 11:11
|
|
|
70 |
35_01_WebCamp_01_Index 페이지 생성 후 Bootstrap을 사용하여 메인 페이지 꾸미기 22:50
|
|
|
71 |
35_02_WebCamp_02_Angular를 사용하여 간단한 모듈과 컨트롤러 생성 후 메인 페이지에 적용시키기 13:00
|
|
|
72 |
35_03_WebCamp_03_Angular 컨트롤러 생성 및 샘플 데이터로 리스트 페이지 기본 모양 구현하기 16:02
|
|
|
73 |
35_04_WebCamp_04_Angular 라우트 기능을 사용하여 리스트와 상세 보기 기능을 하나의 영역에서 분기해서 표시하기 19:59
|
|
|
74 |
35_06_WebCamp_06_Web API를 사용하여 발표자 리스트 정보를 JSON으로 제공하여 사용하기 19:21
|
|
|
75 |
35_05_WebCamp_05_발표자 상세보기 페이지 기본 완성하기 20:27
|
|
|
76 |
36_01_CommunityCamp_01_커뮤니티 캠프 참여자 모집 웹 앱 소개 03:24
|
|
|
77 |
36_02_CommunityCamp_커뮤니티 캠프 참여자 모집 앱 만들기 - 기존 소스 설치해서 실행하기 23:20
|
|
|
78 |
36_03_(참고)_CommunityCamp_01_커뮤니티별 세미나 참가자 모집 관리 웹 응용 프로그램 만들기 시작 37:08
|
|
|
79 |
36_04_(참고)_CommunityCamp_02_등록 페이지 구현하기 35:11
|
|
|
80 |
36_05_(참고)_CommunityCamp_03_ASP.NET Core 웹앱 만들기 데모 3 - 커뮤니티별 세미나 참가자 모집 등록 페이지 구현 2 등록 페이지 완성 31:41
|
|
|
81 |
36_06_(참고)_CommunityCamp_04_ASP.NET Core 웹앱 만들기 데모 4 -Bootstrap을 사용하여 UI 꾸미기 26:23
|
|
|
82 |
36_07_(참고)_CommunityCamp_05_ASP.NET Core 웹앱 만들기 데모 5 - 참여자리스트와 대기자 리스트 출력 및 삭제 기능 구현 25:56
|
|
|
83 |
36_08_(참고)_CommunityCamp_06_Azure Web App 및 SQL 데이터베이스 생성 18:48
|
|
|
84 |
36_09_(참고)_CommunityCamp_07_ASP.NET Core 웹앱 만들기 데모 7 - Azure Web App에 게시 및 CommunityCamp 강의 종료 14:01
|
|
|
85 |
37_00_ASP.NET Core 1.0 게시판 프로젝트 소스 실행 및 기능 미리 살펴보기 17:30
|
|
|
86 |
37_01_ASP.NET Core 1.0 게시판 프로젝트 시작_3개 프로젝트 구성 및 DB와 클래스 라이브러리 프로젝트 생성 29:51
|
|
|
87 |
37_02_ASP.NET Core 1.0 게시판 프로젝트 시작_Models 폴더에 모델 클래스와 리파지터리 클래스 구성하기 26:26
|
|
|
88 |
37_03_DotNetNote 컨트롤러 클래스 작성 및 주요 서버측과 클라이언트측 라이브러리 포함 그리고 입력과 출력 페이지 작성 27:16
|
|
|
89 |
37_04_상세, 댓글 입출력, 수정, 삭제, 답변 페이지 완성 및 DotNetNote 게시판 프로젝트(설치형) 강좌 완료 28:22
|
|
|
90 |
38_01_데모_DotNetNote 웹 프로젝트의 홈페이지 꾸미기 미리 살펴보기 35:37
|
|
|
91 |
30_55_ASP.NET Core를 사용하여 아이디어 관리자 웹 앱 만들기 65:13
|
|
|
92 |
30_61_참고_IdeaManager_프로젝트 생성 15:52
|
|
|
93 |
30_62_참고_IdeaManager_SQL Server 테이블 생성 및 게시 그리고 데이터베이스 연결 문자열 기록 09:07
|
|
|
94 |
30_63_참고_IdeaManager_모델, 인터페이스, 리포지토리 클래스 11:58
|
|
|
95 |
30_71_포인트관리_SQL Server_Points_PointLogs_웹사이트의 회원별 포인트 관리용 테이블 2개 설계 06:27
|
|
|
96 |
30_72_포인트관리_DotNetNote_PointComponent_Point와 PointLog 관련 모델, 컨트롤러, Web API까지 기본 뼈대 구현 및 테스트 19:13
|
|
|
97 |
30_73_포인트관리_DotNetNote_GetById 메서드 추가 및 컨트롤러와 Web API에서 샘플 데이터 출력 16:10
|
|
|
98 |
30_74_포인트관리_PointStatus_PointStatusController_포인트를 금은동으로 나눠서 반환 06:02
|
|
|
99 |
30_75_포인트관리_Web API 만들고 jQuery Ajax로 JSON 데이터 가져오기 09:58
|
|
|
100 |
32_51_Attendees_01_테이블 설계 08:40
|
|
|
101 |
32_52_Attendees_02_Attendee 모델 클래스 생성 10:35
|
|
|
102 |
32_53_Attendees_03_인터페이스와 리파지터리 클래스 생성 13:30
|
|
|
103 |
32_54_Attendees_04_컨트롤러와 액션 메서드 그리고 Index 뷰 페이지 생성 후 테스트 15:17
|
|
|
104 |
32_55_Attendees_05_Create 액션과 뷰 페이지 작성 후 기본 UI 꾸미기 15:59
|
|
|
105 |
32_56_Attendees_06_Create 폼에 대한 유효성 검사 적용하기 07:13
|
|
|
106 |
32_57_Attendees_07_Create 폼 처리(데이터 저장) 기능 구현 10:40
|
|
|
107 |
33_01_Web API 테스트를 위한 크롬 웹 브라우저 설치 및 POSTMAN 확장 도구 설치 05:10
|
|
|
108 |
33_02_DotNetNote_Five_02_Fives 테이블부터 FiveService Web API까지 구축하기 26:04
|
|
|
109 |
33_03_DotNetNote_Five_03_FiveService 컨트롤러에서 GET 메서드 구현 후 JSON 반환 테스트 16:41
|
|
|
110 |
33_04_DotNetNote_Five_04_POST 메서드 구현 후 JSON 데이터 저장하기 20:27
|
|
|
111 |
33_05_DotNetNote_Five_05_상세보기 메서드 및 Web API 구현 12:48
|
|
|
112 |
33_06_DotNetNote_Five_06_수정 메서드 및 HttpPut Web API 구현 12:39
|
|
|
113 |
33_07_DotNetNote_Five_07_삭제 메서드 및 HttpDelete 데코레이터 특성으로 Delete Web API 구현 07:35
|
|
|
114 |
33_08_DotNetNote_Five_08_페이징 메서드 및 매개변수를 2개 갖는 HttpGet 데코레이터 특성 사용 17:18
|
|
|
115 |
33_09_응답 헤더에 총 레코드 수를 담아서 출력 08:30
|
|
|
116 |
33_21_Questions_Questions, Question, IQuestionRepository, QuestionRepository 생성 23:33
|
|
|
117 |
33_22_QuestionDto 클래스, QuestionServiceController 컨트롤러 클래스, Get, GetById, Post 액션 메서드 구현 21:04
|
|
|
118 |
33_23_Web API 컨트롤러 클래스에 Put, Delete, Paging 액션 메서드 구현 12:47
|
|
|
119 |
33_30_ASP.NET Core Fours 테이블부터 FourService Web API 컨트롤러로 JSON 데이터 입출력하기까지 데모 15:16
|
|
|
120 |
34_21_개체 형식을 세션에 저장하고 읽어오기 12:34
|
|
|
121 |
34_51_DotNetNote_LoginFailedManager_01_로그인 5번 실패하면 10분동안 해당 계정 잠그기 기능 구현 14:55
|
|
|
122 |
34_52_DotNetNote_LoginFailedManager_02_리파지터리 클래스 및 비즈니스 로직 구현 19:48
|
|
|
123 |
34_53_DotNetNote_LoginFailedManager_03_리파지터리 클래스 및 비즈니스 로직 구현 완성 13:02
|
|
|
124 |
34_54_DotNetNote_LoginFailedManager_04_DotNetNote의 Login 컨트롤러에 로그인 실패 기능 적용하기 10:57
|
|
|
125 |
34_60_DotNetNote_Common_CryptorEngine_01_단방향 암호화를 해주는 암호 클래스 구현하기 06:37
|
|
|
126 |
34_61_DotNetNote_Common_CryptorEngine_02_회원가입 및 로그인 기능에 패스워드 암호화 적용 09:41
|
|
|
127 |
34_62_DotNetNote_Common_CryptorEngine_03_게시판 및 댓글에 패스워드 암호화 적용 15:12
|
|
|
128 |
34_65_DotNetNote 프로젝트에 회원 정보 상세 보기 기능 구현 66:47
|
|
|
129 |
37_11_참고_게시판 프로젝트_Models 폴더에 모델 및 리파지터리 클래스 포함 및 Dapper 참조 추가 09:36
|
|
|
130 |
37_12_참고_게시판프로젝트_게시판 리스트 기본 모양으로 구현 15:32
|
|
|
131 |
37_13_참고_게시판 리스트에 페이징 태그 헬퍼를 사용하여 페이징 처리하기 24:30
|
|
|
132 |
37_14_참고_게시판 리스트에 검색 기능 적용 후 리스트 페이지 1차 완료 12:08
|
|
|
133 |
37_15_참고_Dul 클래스 라이브러리를 Full 닷넷 프레임워크 버전으로 추가 및 리스트 페이지에 적용하기 22:02
|
|
|
134 |
37_16_참고_게시판의 리파지터리에 의존성 주입(DI) 적용하고 데이터베이스 연결 문자열을 중앙 관리 18:58
|
|
|
135 |
37_17_참고_게시판 글쓰기 페이지 관련 소스 분석 16:55
|
|
|
136 |
37_18_참고_게시판의 상세 보기 페이지(Details) 구현 관련 소스 분석 12:15
|
|
|
137 |
Bootboxjs 소개 및 사용법 데모 12:49
|
|
|
138 |
Bootboxjs를 ASP.NET Core 프로젝트에 적용하기 07:45
|
|
|
139 |
37_19_참고_게시판의 글 삭제 페이지(Delete) 구현 관련 소스 분석 12:16
|
|
|
140 |
37_20_참고_게시판의 글 수정 페이지(Edit) 구현하기 31:57
|
|
|
141 |
37_21_참고_게시판 프로젝트의 NoteRepository 클래스에 로깅 적용을 위해서 생성자에 매개변수 전달 방식을 IConfiguration 방식으로 변경한 내용 소개 10:15
|
|
|
142 |
37_22_참고_게시판 프로젝트의 답변(Reply) 페이지 만들기 13:27
|
|
|
143 |
37_23_참고_게시판 상세보기 페이지에서 이미지 파일을 미리 보기 형태로 보여주는 ImageDown 액션 소개 13:22
|
|
|
144 |
37_24_참고_게시판의 댓글 작성과 리스트 출력하기 28:28
|
|
|
145 |
37_25_참고_코멘트 삭제 페이지 구현 23:08
|
|
|
146 |
37_26_참고_TempData를 사용하여 수정 완료 메시지를 toastr JavaScript 라이브러리를 사용하여 출력하기 09:09
|
|
|
147 |
37_27_참고_TempData를 사용하여 입력과 답변에 대한 토스터 메시지 출력 및 답변 부모글 삭제시 발생하는 에러 디버깅하기(널값 예외 문제) 25P47
|
|
|
148 |
37_51_RecentlyCommentListViewComponent_최근 댓글 리스트 5개 출력하는 뷰 컴포넌트 만들기 15:10
|
|
|
149 |
37_52_NoteService_게시판 최근 글 리스트 5개를 출력하는 Web API 만들고 테스트하기 11:57
|
|
|
150 |
37_53_NoteCommentServiceController_최근 댓글 리스트 5개 출력하는 Web API 만들기 19:05
|
|
|
151 |
37_54_DotNetNote_Delete_(보강) 삭제 페이지의 경고 또는 확인 대화상자를 bootbox로 대체하기 11:29
|
|
|
152 |
37_55_DotNetNote_Details_(보강) 인코딩 방식에 따른 데이터 출력_HtmlUtility_EncodeWithTabAndSpace 함수 사용 08:08
|
|
|
153 |
37_81_참고_DotNetNote_Database 프로젝트에 Boards 테이블과 BoardViews 뷰 만들기 08:52
|
|
|
154 |
37_82_참고_DotNetNote_Models_Board 모델 클래스_BoardViews(Boards 테이블) 뷰와 일대일로 매핑되는 모델 클래스 10:00
|
|
|
155 |
38_02_DotNetNote_MainSummaryListViewComponent_뷰 컴포넌트 생성 및 뷰 페이지에서 호출 12:19
|
|
|
156 |
38_03_데모_메인 페이지의 부트스트랩 카루셀에 광고 이미지와 링크 추가하기 05:32
|
|
|
157 |
38_04_데모_책의 정오표를 제공하는 컨트롤러와 뷰 페이지 만들고 레이아웃에 적용하기 07:57
|
|
|
158 |
41_01_CkEditorDemo_01_ASP.NET Core에 CKEditor 적용하기 13:35
|
|
|
159 |
41_02_CkEditorDemo_02_CKEditor에 이미지 업로드하는 기능 추가하기 38:39
|
|
|
160 |
41_03_Samples_AnimateCss_ASP.NET Core 프로젝트에 Bower를 사용하여 Animate.css CSS 패키지 설치 후 애니메이션 적용하기 10:10
|
|
|
161 |
42_01_DotNetNote_MainSummaryBlogPostList_메인에 블로그 리스트 출력하는 뷰 컴포넌트 적용하기 21:45
|
|
|
162 |
45_01_DotNetNote_Caching_Index_ASP.NET Core에서 인-메모리 캐싱 사용하기 01 17:57
|
|
|
163 |
45_02_DotNetNote_Caching_Index_ASP.NET Core에서 인-메모리 캐싱 사용하기 02 09:16
|
|
|
164 |
45_03_DotNetNote_Caching_Index_ASP.NET Core에서 인-메모리 캐싱 사용하기 03 06:33
|
|
|
165 |
45_04_DotNetNote_UserComponent_회원 상세 정보 보기 페이지에 데이터 캐싱 적용하기 24:25
|
|
|
166 |
45_05_DotNetNote_성능 튜닝_홈페이지의 게시판 리스트 관련 리포지토리 클래스에 인-메모리 데이터 캐싱 적용하기 24:24
|
|
|
167 |
50_02______모집 관리자(RecruitManager) 앱 만들기 프로젝트 시작하기(전체 프로젝트 뼈대 구성) 11:48
|
|
|
168 |
50_03_RecruitSettings 테이블과 RecruitSetting 모델 클래스 생성 16:25
|
|
|
169 |
50_04_IRecruitSettingRepository 인터페이스와 RecruitSettingRepository 클래스 14:03
|
|
|
170 |
50_05_모집 추가 및 리스트 페이지 생성 32:16
|
|
|
171 |
50_06_폼 유효성 검사 21:05
|
|
|
172 |
50_07_RecruitSettingCreate 페이지에 모든 텍스트박스 적용 11:50
|
|
|
173 |
50_08_RecruitSettingCreate 페이지 완료 07:22
|
|
|
174 |
50_09_모집 설정 리스트(RecruitSettingList) 리스트 페이지 15:04
|
|
|
175 |
50_10_모집 상세 보기(RecruitSettingDetail) 페이지 출력 21:45
|
|
|
176 |
50_11_모집 상세 페이지에서 수정 기능 구현하기 14:20
|
|
|
177 |
50_12_모집 상세 페이지에서 삭제 기능 구현하기 13:05
|
|
|
178 |
50_13_데모용 모집 게시판 상세 페이지 만들고 쿼리스트링으로 전송된 2개의 값 받아서 뷰 페이지에 출력하기 05:52
|
|
|
179 |
50_14_IsRecruitSettings_특정 게시판에 대한 모집 관련 세부 설정이 되었는지 안되었는지 확인 10:13
|
|
|
180 |
50_15_RecruitRegistrations_모집 신청 테이블 생성 08:45
|
|
|
181 |
50_16_RecruitRegistration 모델_RecruitRegistrations 테이블과 일대일 클래스 06:37
|
|
|
182 |
50_17_RecruitRegistrationRepository_모집 등록 관련 리파지터리 클래스 생성 및 내용 구현 시작 14:03
|
|
|
183 |
50_18_RecruitRegistrationRepository_모집 신청 등록 해제 관련 메서드 2개 생성(Remove, RemoveRecruitRegistration) 04:41
|
|
|
184 |
50_19_IsClosedRecruit_모집 종료_최대 등록 인원을 0으로 설정하면 종료된 이벤트로 처리 06:54
|
|
|
185 |
50_20______모집 관리자_IsFinishedRecruit_모집 마감 여부 확인 07:22
|
|
|
186 |
99_01_(부록)_BoardSummaryApiController_ASP.NET Core Web API를 사용하여 전체 레코드 또는 부분 레코드를 JSON으로 출력하기 19:56
|
|
|
187 |
99_02_(부록)_DotNetNote_DulTestController_IsPhotoTest_BoardLibrary의 IsPhoto 함수 테스트 - (1차 강의 완료) 06:09
|
|
|
188 |
99_10_부록_DotNetNote_닷넷노트 프로젝트를 1.1 버전으로 업그레이드 및 앵귤러 2 포함해서 VS2017 버전으로 재작성 25:26
|
|
|
189 |
99_11_부록_Azure Web App(애저 웹 앱) 만들기 01_애저 포털에서 애저 웹 앱 만들기 08:37
|
|
|
190 |
99_12_부록_Azure Web App(애저 웹 앱) 만들기 02_애저 웹 앱에 ASP.NET Core 웹 프로젝트 게시하기 13:01
|
|
|
191 |
99_21_부록_ASP.NET Core 프로젝트를 HTTPS를 사용하기 위해 리디렉션 시키는 공식 코드 설명 06:33
|
|
|
192 |
99_99_부록_2017년 버전의 초간단 .NET Core 개발 환경 구축 14:00
|
|
|