연락처 정보

코스 개요

소개

  • Entity Framework Core 개요
  • 프로그레시브 웹 애플리케이션(PWA) 소개

Entity Framework Core 활용하기

  • EF Core 설치 방법
  • 코드 퍼스트 방식으로 모델링하기
  • 데이터베이스 퍼스트 방식으로 모델링하기
  • Fluent API 활용법

EF Core를 이용한 데이터 조회 및 저장

  • LINQ를 사용한 기본적인 쿼리 작성
  • 저장 프로시저 호출하기
  • 트래킹 동작 제어 방법
  • 데이터 수정 내용 저장하기
  • 대량 데이터 삽입 기법
  • 트랜잭션 처리 방식

Blazor 컴포넌트 활용법

  • Razor 문법의 이해하기
  • Blazor에서 컴포넌트 작업하기
  • 컴포넌트 내에서 C# 활용하기
  • 매개변수를 갖는 컴포넌트 만들기
  • 컴포넌트 생명주기에 대해 알아보기
  • 단방향 데이터 바인딩 적용하기
  • 양방향 데이터 바인딩 구현하기
  • 이벤트 바인딩 방법

고급 Blazor 컴포넌트 개념

  • 원시 HTML 렌더링 방법
  • 자식 콘텐츠를 렌더링하는 기술
  • RenderFragment 활용법
  • RenderTreeBuilder 사용법
  • @key와 @attribute 속성의 활용

라우팅 및 레이아웃 구성하기

  • 기본 레이아웃 생성 방법
  • 라우팅 구현 방식
  • URL 도움말 기능 활용법

폼 및 유효성 검증 기술

  • EditForm 컴포넌트 사용하기
  • 폼 유효성 검증 방법
  • @ref 속성을 활용하는 법

의존성 주입 및 JSInterop 개념

  • 의존성 주입(DI)의 기본 원리
  • 기본 서비스를 이용한 의존성 주입
  • 커스텀 서비스를 활용한 DI 구현
  • JavaScript 함수 호출하기
  • JavaScript에서 C# 코드를 호출하는 방법

디버깅 및 배포 절차

  • Blazor 애플리케이션 디버깅 기술
  • Blazor 앱 배포 단계
  • 기존 Blazor 애플리케이션 업그레이드 방법

보안 기능 활용하기

  • Blazor 인증 방식에 대한 이해
  • ASP.NET Core Identity 및 JWT 기술 활용법

프로그레시브 웹 애플리케이션(PWA) 개발

  • PWA의 핵심 개념과 정의
  • PWA의 주요 기능들 알아보기
  • Blazor 기반 PWA 구현 방법
  • 오프라인에서 작동하는 애플리케이션 만들기
  • 서비스 워커 설정 및 활용법
  • 애플리케이션 커스터마이징 방법
  • 데이터 캐싱 기법 적용하기
  • 푸시 알림 추가 절차

요약 및 향후 학습 방향

요건

  • C#에 대한 기초 지식이 필요합니다.
  • Blazor 및 JavaScript에 대한 이해가 요구됩니다.
  • .NET 프레임워크 사용 경험도 도움이 됩니다.

대상 수강생

  • 웹 개발자들입니다.
 21 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리