ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )

내PC로 동영상강좌 다운로드 [Blazor Part 2] Blazor 게시판 프로젝트

위 강좌 이미지를 클릭하시면 강의목차(table of contents)로 바로 이동합니다. 본 강좌는 다운로드 방식 강좌입니다. 따라서, 수강신청 후 내pc로 다운 저장하여 학습합니다.

수강기간 VIP 프리패스로 이용시10개월 단과로 이용시2개월
교육방식 다운로드 방식 - 강의를 내pc로 다운로드 받아서 저장해놓고 학습하는 방식
수강금액 330,000원 / 2개월 (VIP 프리패스로 이용시는 무료 이용이며, 프리패스 수강기간이 적용)
자료제공 제공되는 자료가 있는 경우 1회차 목차에서 강의소스 및 첨부파일 제공

상세설명 및 참고사항


과정명:

Blazor(블레이저) 게시판 프로젝트


과정소개:

본 과정은 Blazor와 C#을 사용하여 여러 종류의 게시판을 만드는 방법을 학습합니다.


학습목표:

Blazor와 C#을 사용하여 공지사항, 자료실, 답변형 게시판을 만드는 방법을 살펴봅니다.

기본형 게시판을 만들면서 웹앱 작성시 필수가되는 CRUD 데이터베이스 프로그래밍을 학습합니다.

공지사항 게시판을 만들면서 페이지 이동 또는 팝업을 통한 데이터베이스 입출력 기능을 구현합니다.

자료실 게시판을 만들면서 파일을 업로드하고 다운로드하는 방법을 배우고 엑셀 파일을 업로드하거나 다운로드하는 방식으로 확장하는 기능을 소개합니다."


교육대상:

최신의 Blazor(블레이저)를 사용하여 웹앱 및 게시판을 만들고자하는 학생 또는 개발자


총 차시:

55


전체 강의 시간: 23시간 57분 08초




 





아래의 맛보기 샘플강좌는 무료로 볼 수 있습니다. 맛보기 샘플강좌

. . . 클릭하시면 샘플강좌는 누구나 결제 없이 무료로 볼 수 있습니다.







 

TABLE of CONTENTS - CURRICULUM 커리큘럼 처음 사용자분들은 다운전 "처음 사용자 이용안내" 페이지의 가이드 글을 읽고 다운 및 이용해주세요!

1 강 [맛보기강좌로 무료공개했으니깐 먼저 보세요!] Blazor Server 강의에서 사용한 도구 및 프레임워크 버전에 대한 소개           
2 강 00_00_Blazor 게시판 프로젝트 강의 소개            첨부파일다운 15:07
3 강 01_01_ArticleApp_게시판 프로젝트 시작            14:21
4 강 01_02_ArticleApp_솔루션 및 프로젝트 생성 그리고 GitHub에 공개            27:34
5 강 01_03_최소 크기의 모델과 테이블 생성 그리고 로컬 데이터베이스 게시            21:19
6 강 01_04_리포지토리 패턴과 리포지토리 인터페이스            12:58
7 강 01_05_Entity Framework Core 참조 및 데이터베이스 컨텍스트 클래스 생성            15:00
8 강 01_06_리포지토리 클래스의 주요 비동기 메서드 기능 구현            19:23
9 강 01_07_테스트 프로젝트에서 리포지토리 클래스의 모든 비동기 메서드 테스트            42:17
10 강 01_08_Blazor 프로젝트 생성 및 게시판 관련 기본 페이지 생성            14:57
11 강 01_09_공통 클래스에 대한 의존성 주입 관련 코드를 Startup 파일에 추가            13:44
12 강 01_10_게시판 리스트 페이지 작성            22:22
13 강 01_11_게시판 글쓰기 페이지 작성            19:00
14 강 01_12_게시판 상세보기 페이지 작성            12:51
15 강 01_13_게시판 수정 페이지 작성 및 Content 열 추가 후 관련 코드 수정            18:20
16 강 01_14_게시판 삭제 페이지 작성 및 확인 관련 기능을 IJSRuntime으로 구현            23:46
17 강 01_15_게시판 리스트에 페이저 컴포넌트 적용 및 기본 페이징 구현            29:17
18 강 01_16_페이저 컴포넌트 UI 만들기            43:12
19 강 01_17_IsPinned 속성 추가 및 공지글로 설정하는 기능을 모달 폼으로 구현하기            33:53
20 강 01_18_부트스트랩 모달 폼을 사용하여 관리자 전용 데이터 삭제 모달 다이얼로그 구현            13:23
21 강 01_19_부트스트랩 모달 폼을 사용하여 관리자 전용 데이터 입력 및 수정 모달 폼 구현            26:44
22 강 01_20_상세보기 내용의 줄바꿈 등을 추가 및 게시판의 UI를 개선하기            15:35
23 강 01_21_인라인 코드 방식을 코드 비하인드 방식으로 변경            14:38
24 강 01_22_DulPager_페이저 컴포넌트를 Razor 클래스 라이브러리로 만들어 NuGet 갤러리에 공개            15:32
25 강 01_23_게시판의 페이저 컴포넌트를 NuGet 갤러리의 DulPager로 대체            14:17
26 강 02_01_NoticeApp 솔루션 생성 및 NoticeApp.SqlServer 이름의 SQL Server 데이터베이스 프로젝트 생성 후 GitHub에 게시            18:07
27 강 02_02_Notices 테이블과 일대일로 매핑되는 Notice 모델 클래스 생성            16:07
28 강 02_03_리포지토리 인터페이스 및 클래스 기본 모양 구현하기            10:30
29 강 02_04_Repository 클래스에 생성자로 DbContext 주입 후 AddAsync 메서드의 기본 코드 작성            15:47
30 강 02_05_NoticeRepositoryAsyncTest_MSTest 프로젝트 생성 및 AddAsync 메서드 테스트            23:21
31 강 02_06_GetAll 메서드 코드 구현 및 테스트 코드 생성 후 테스트 완료            13:05
32 강 02_07_고정된 레코드 개수와 전체 레코드 개수를 함께 반환하는 GetStatus 메서드 생성 및 테스트            14:10
33 강 02_08_NoticeRepositoryAsync 클래스의 모든 메서드 코드 본문 구현 완료            16:27
34 강 02_09_NoticeRepositoryAsyncTest에서 주요 API 테스트 완료            27:37
35 강 02_10_NoticesController_공지사항 관련 Web API 생성 및 메서드 구현            52:13
36 강 02_11_Blazor 프로젝트인 NoticeApp 프로젝트 생성 및 리스트 페이지 구현            42:08
37 강 02_12_Notices_입력부터 삭제까지 CRUD 기능 구현 완료            33:33
38 강 02_13_Manage 페이지와 EditorForm 컴포넌트 작성하기            50:20
39 강 02_14_DeleteDialog_모달 폼으로 삭제하는 기능 구현            15:27
40 강 02_15_Manage 컴포넌트에 인라인 폼 기능 적용 및 ParentId 매개 변수 추가            25:56
41 강 02_16_SearchBox_공지사항 리스트와 관리 페이지에 검색 기능 구현하기            32:12
42 강 02_17_Notices_Report_Bar Chart로 1년동안의 글 작성 개수 출력하기            51:35
43 강 03_00_UploadApp 이름으로 자료실 게시판 만들기 프로젝트 진행하기            11:15
44 강 03_01_UploadApp_NoticeApp 솔루션을 그대로 UploadApp 솔루션으로 복제 후 자료실 프로젝트 기본 코드 생성            52:37
45 강 03_02_BlazorInputFIle 컴포넌트를 사용하여 파일 업로드            33:05
46 강 03_03_IFileStorageManager 인터페이스 및 파일 업로드 다운로드 삭제 기본 코드 작성            21:17
47 강 03_04_파일 다운로드 기능 추가            34:04
48 강 03_05_자료실 게시판 파일 업로드 및 다운로드 그리고 삭제 기능 구현 완료            17:59
49 강 03_06_ParentKey 열을 추가하고 GUID에 해당하는 데이터만 리스트로 표시            32:17
50 강 03_07_EPPlus 패키지를 사용하여 엑셀 파일을 업로드 후 해당 데이터를 한꺼번에 데이터베이스에 입력하기            22:35
51 강 03_08_엑셀 다운로드 기능 구현 추가            33:50
52 강 03_09_Sorting_리스트 페이지의 Name과 Title 제목에 대한 소팅(정렬) 기능 추가            31:26
53 강 04_01_UploadApp 솔루션을 ReplyApp 솔루션으로 그대로 복제 후 자료실 게시판을 Qna 게시판으로 변경 시작            61:40
54 강 04_02_자료실 게시판 소스를 바탕으로 답변형 게시판 기능을 적용하기            52:08
55 강 04_03_답변형 게시판 UI 업데이트 및 ReadCount 열 추가            27:17
56 강 05_01_부록_참고_활용강좌_ReplyApp 솔루션을 바탕으로 공통 코드를 관리하는 CommonValueApp 솔루션 만들기 데모            47:06