1 |
37_00_참고_게시판 강의 전 맛보기_활용데모_Urls_UrlManager_jQuery Ajax와 ASP.NET Core Web API를 99:00
|
|
|
2 |
(이 강좌는 첨부파일 다운 후 압축푸시면 동영상 있습니다) ASP.NET Core 6.0 MVC 게시판 미리보기로 설치하기
|
|
|
3 |
37_01_ASP.NET Core 5.0 게시판 소스 다운로드 및 실행 데모 11:27
|
|
|
4 |
37_02_ASP.NET Core 1.0 게시판 프로젝트 소스 실행 및 기능 미리 살펴보기 15:49
|
|
|
5 |
37_03_ASP.NET Core 1.0 게시판 프로젝트 시작_3개 프로젝트 구성 및 DB와 클래스 라이브러리 프로젝트 생성 27:23
|
|
|
6 |
37_04_ASP.NET Core 1.0 게시판 프로젝트 시작_Models 폴더에 모델 클래스와 리포지토리 클래스 구성하기 24:26
|
|
|
7 |
37_05_DotNetNote 컨트롤러 클래스 작성 및 주요 서버측과 클라이언트측 라이브러리 포함 그리고 입력과 출력 페이지 작성 25:10
|
|
|
8 |
37_06_상세, 댓글 입출력, 수정, 삭제, 답변 페이지 완성 및 DotNetNote 게시판 프로젝트(설치형) 강좌 완료 27:05
|
|
|
9 |
37_07_게시판 프로젝트_Models 폴더에 모델 및 리파지터리 클래스 포함 및 Dapper 참조 추가 08:06
|
|
|
10 |
37_08_게시판프로젝트_게시판 리스트 기본 모양으로 구현 10:52
|
|
|
11 |
37_09_게시판 리스트에 페이징 태그 헬퍼를 사용하여 페이징 처리하기 21:48
|
|
|
12 |
37_10_게시판 리스트에 검색 기능(_SearchForm) 적용 후 리스트 페이지 1차 완료 10:09
|
|
|
13 |
37_11_참고_구강좌시작_Dul 클래스 라이브러리를 사용하여 게시판 리스트 페이지 꾸미기 17:47
|
|
|
14 |
37_12_게시판의 리포지터리에 의존성 주입(DI) 적용하고 데이터베이스 연결 문자열을 중앙 관리 17:52
|
|
|
15 |
37_13_게시판 글쓰기 페이지 관련 소스 분석 15:55
|
|
|
16 |
37_14_게시판의 상세 보기 페이지(Details) 구현 관련 소스 분석 11:42
|
|
|
17 |
37_15_게시판의 글 삭제 페이지(Delete) 구현 관련 소스 분석 12:01
|
|
|
18 |
37_16_게시판의 글 수정 페이지(Edit) 구현하기 37:16
|
|
|
19 |
37_17_참고_NoteRepository 클래스에 로깅 적용을 생성자에 매개변수 전달 방식에 IConfiguration 사용 데모 09:27
|
|
|
20 |
37_18_게시판 프로젝트의 답변(Reply) 페이지 만들기 12:52
|
|
|
21 |
37_19_게시판 상세보기 페이지에서 이미지 파일을 미리 보기 형태로 보여주는 ImageDown 액션 메서드 소개 13:00
|
|
|
22 |
37_20_NoteCommentViewModel_게시판의 댓글 작성과 리스트 출력하기 25:40
|
|
|
23 |
37_21_CommentDelete_코멘트 삭제 페이지 구현_입력, 출력, 상세, 수정, 삭제, 답변, 검색 등 기본 완성 21:06
|
|
|
24 |
37_22_TempData를 사용하여 수정 완료 메시지를 toastr JavaScript 라이브러리를 사용하여 출력하기 08:30
|
|
|
25 |
37_23_TempData를 사용하여 입력과 답변에 대한 토스터 메시지 출력 및 답변 부모글 삭제시 발생하는 에러 디버깅하기(널값 예외 문제) 23:31
|
|
|
26 |
37_24_RecentlyCommentListViewComponent_최근 댓글 리스트 5개 출력하는 뷰 컴포넌트 만들기 13:55
|
|
|
27 |
37_25_NoteService_게시판 최근 글 리스트 5개를 출력하는 Web API 만들고 테스트하기 11:11
|
|
|
28 |
37_26_NoteCommentServiceController_최근 댓글 리스트 5개 출력하는 Web API 만들기 14:27
|
|
|
29 |
37_27_DotNetNote_Delete_(보강) 삭제 페이지의 경고 또는 확인 대화상자를 bootbox로 대체하기 10:23
|
|
|
30 |
37_28_DotNetNote_Details_(보강) 인코딩 방식에 따른 데이터 출력_HtmlUtility_EncodeWithTabAndSpac 07:27
|
|
|
31 |
37_29_참고_DotNetNote_Database 프로젝트에 Boards 테이블과 BoardViews 뷰 만들기 07:37
|
|
|
32 |
37_30_참고_Board 모델 클래스_BoardViews(Boards 테이블) 뷰와 일대일로 매핑되는 모델 클래스 생성_게시판 강의 종료 09:01
|
|
|
33 |
38_01_데모_DotNetNote 웹 프로젝트의 홈페이지 꾸미기 미리 살펴보기 34:27
|
|
|
34 |
38_02_DotNetNote_MainSummaryListViewComponent_뷰 컴포넌트 생성 및 뷰 페이지에서 호출 11:31
|
|
|
35 |
38_03_데모_메인 페이지의 부트스트랩 카루셀에 광고 이미지와 링크 추가하기 04:53
|
|
|
36 |
38_04_데모_책의 정오표를 제공하는 컨트롤러와 뷰 페이지 만들고 레이아웃에 적용하기 07:27
|
|
|
37 |
38_05_참고_MainSummaryBlogPostList_메인에 블로그 리스트 출력하는 뷰 컴포넌트 적용하기 18:57
|
|
|
38 |
39_00_참고_닷넷 2.1_SignalRDemo_ASP.NET Core SignalR 사용 간단 채팅 서비스 만들기 24:53
|
|
|
39 |
39_01_참고_닷넷 2.1_DotNetNote 프로젝트에 SignalRDemo 프로젝트의 초간단 채팅 기능 적용하기 11:35
|
|
|
40 |
40_01_RecruitManager 소개_Dapper를 사용한 ASP.NET Core MVC에서 CRUD 연습 01:17
|
|
|
41 |
40_02_모집 관리자(RecruitManager) 앱 만들기 프로젝트 시작하기(전체 프로젝트 뼈대 구성) 09:29
|
|
|
42 |
40_03_RecruitSettings 테이블과 RecruitSetting 모델 클래스 생성 13:07
|
|
|
43 |
40_04_IRecruitSettingRepository 인터페이스와 RecruitSettingRepository 클래스 11:45
|
|
|
44 |
40_05_모집 추가 및 리스트 페이지 생성 25:40
|
|
|
45 |
40_06_폼 유효성 검사(Form Validation)_MVC 유효성 검사 16:05
|
|
|
46 |
40_07_RecruitSettingCreate 페이지에 모든 텍스트박스 적용 08:43
|
|
|
47 |
40_08_RecruitSettingCreate 페이지 완료 06:39
|
|
|
48 |
40_09_모집 설정 리스트(RecruitSettingList) 리스트 페이지 09:10
|
|
|
49 |
40_10_모집 상세 보기(RecruitSettingDetail) 페이지 출력 17:26
|
|
|
50 |
40_11_모집 상세 페이지에서 수정 기능 구현하기 09:15
|
|
|
51 |
40_12_모집 상세 페이지에서 삭제 기능 구현하기 12:13
|
|
|
52 |
40_13_데모용 모집 게시판 상세 페이지 만들고 쿼리스트링으로 전송된 2개의 값 받아서 뷰 페이지에 출력하기 05:26
|
|
|
53 |
40_14_IsRecruitSettings_특정 게시판에 대한 모집 관련 세부 설정이 되었는지 안되었는지 확인 07:54
|
|
|
54 |
40_15_RecruitRegistrations_모집 신청 테이블 생성 07:11
|
|
|
55 |
40_16_RecruitRegistration 모델_RecruitRegistrations 테이블과 일대일 클래스 05:29
|
|
|
56 |
40_17_RecruitRegistrationRepository_모집 등록 관련 리포지토리 클래스 생성 및 내용 구현 시작 11:37
|
|
|
57 |
40_18_RecruitRegistrationRepository_모집 신청 등록 해제 관련 메서드 2개 생성 04:13
|
|
|
58 |
40_19_IsClosedRecruit_모집 종료_최대 등록 인원을 0으로 설정하면 종료된 이벤트로 처리 06:25
|
|
|
59 |
40_20_모집 관리자_IsFinishedRecruit_모집 마감 여부 확인_모집 관리자 강의 완료 06:48
|
|
|