강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]Microsoft 최신의 웹기술 - Blazor(블레이저) 프로그래밍 (게시판 프로젝트) Part.2
학습분량
17차시
NCS분류
02020302(사무행정)
교육기간
30일 (8시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 34,000
결제금액
₩ 34,000

과정소개

과정소개

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

학습목표

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

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

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

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

학습대상

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

학습방법 온라인 교육 ( PC + 모바일 )
강사소개
등록된 강사정보가 없습니다.

평가기준

평가항목 진도율 과제 진행단계평가 최종평가 총점
평가비율 100% 0% 0% 0% 100점
수료기준 80% 이상 0점 이상 0점 이상 0점 이상 80점 이상

평가방법 및 수료기준

평가방법 및
수료기준
* 진도율 80 이상

강의 목차

차시 차시명
1차시 NoticeApp 솔루션 생성 및 NoticeApp.SqlServer 이름의 SQL Server 데이터베이스 프로젝트 생성 후 GitHub에 게시
2차시 Notices 테이블과 일대일로 매핑되는 Notice 모델 클래스 생성
3차시 리포지토리 인터페이스 및 클래스 기본 모양 구현하기
4차시 Repository 클래스에 생성자로 DbContext 주입 후 AddAsync 메서드의 기본 코드 작성
5차시 NoticeRepositoryAsyncTest_MSTest 프로젝트 생성 및 AddAsync 메서드 테스트
6차시 GetAll 메서드 코드 구현 및 테스트 코드 생성 후 테스트 완료
7차시 고정된 레코드 개수와 전체 레코드 개수를 함께 반환하는 GetStatus 메서드 생성 및 테스트
8차시 NoticeRepositoryAsync 클래스의 모든 메서드 코드 본문 구현 완료
9차시 NoticeRepositoryAsyncTest에서 주요 API 테스트 완료
10차시 NoticesController_공지사항 관련 Web API 생성 및 메서드 구현
11차시 Blazor 프로젝트인 NoticeApp 프로젝트 생성 및 리스트 페이지 구현
12차시 Notices_입력부터 삭제까지 CRUD 기능 구현 완료
13차시 Manage 페이지와 EditorForm 컴포넌트 작성하기
14차시 DeleteDialog_모달 폼으로 삭제하는 기능 구현
15차시 Manage 컴포넌트에 인라인 폼 기능 적용 및 ParentId 매개 변수 추가
16차시 SearchBox_공지사항 리스트와 관리 페이지에 검색 기능 구현하기
17차시 Notices_Report_Bar Chart로 1년동안의 글 작성 개수 출력하기

학습 후기

작성자 내용
등록된 후기가 없습니다.