코스 개요

React 19: 모던 프론트엔드 개발

  • Hooks 활용: useState, useEffect, useReducer
  • 상태 관리를 위한 Context API 사용
  • React Router를 통한 라우팅 구현
  • 파일 구조, 재사용성, 성능 최적화의 베스트 프랙티스

React 개발자를 위한 TypeScript

  • 타입 안전성: 타입, 인터페이스, 열거형, 제네릭
  • props, 상태, 훅, 이벤트 핸들러의 타입 지정
  • 재사용 가능한 타입 및 유틸리티 함수 생성

실제에서 React + TypeScript 활용

  • 강력한 타입으로 확장 가능한 컴포넌트 구축
  • props와 훅과 함께 제네릭 결합
  • 실세계 프로젝트를 위한 실제 타입 전략

React 애플리케이션 테스트

  • Jest와 React Testing Library 소개
  • 컴포넌트와 훅을 위한 유닛 테스트 작성
  • 비동기 작업 및 API 호출 테스트
  • 테스트 커버리지와 디버깅을 위한 베스트 프랙티스

Next.js 15: 풀스택 React 프레임워크

  • App Router vs Pages Router
  • 서버 사이드 렌더링과 정적 사이트 생성
  • API 라우트와 미들웨어
  • 이미지 최적화 및 성능

Node.js + Express: 백엔드 API 기본

  • Express와 RESTful 아키텍처 설정
  • JSON Web Tokens (JWT)를 통한 인증
  • 컨트롤러-서비스 패턴 및 라우트 구조
  • API 요청 보안 및 검증

Prisma와 PostgreSQL을 사용한 REST API

  • Prisma와 PostgreSQL 설정
  • 스키마 모델링 및 마이그레이션
  • CRUD 작업 수행
  • Prisma 클라이언트를 Express 라우트와 통합

Git을 통한 버전 관리

  • Git 기본: init, clone, commit, push, pull
  • 브랜치, 병합, 풀 리퀘스트
  • GitHub과 팀 협업

풀스택 애플리케이션을 위한 DevOps

  • CI/CD 개념과 워크플로우
  • Docker와 컨테이너화 소개
  • 클라우드 플랫폼에서의 기본 배포 (예: Vercel, Heroku)
  • 모니터링 및 오류 로깅

데이터 웨어하우스와 데이터 레이크

  • 데이터 웨어하우스와 데이터 레이크의 차이점
  • 풀스택 아키텍처에서의 데이터 파이프라인 개념
  • 데이터 수집 및 구조화에 대한 백엔드 시스템의 역할

인공지능 통합

  • 웹 애플리케이션에서 AI 사용 사례 개요
  • 외부 AI API 호출 (예: OpenAI, Hugging Face)
  • 텍스트 요약, 채팅봇 및 분석을 위한 AI 사용

요약 및 다음 단계

요건

  • JavaScript의 기본 원리와 웹 개발 원칙에 대한 이해
  • HTML/CSS와 프론트엔드 프레임워크 경험
  • API와 데이터베이스에 대한 기본적인 이해가 도움이 됩니다

대상

  • 프론트엔드 및 백엔드 개발자
  • 풀스택 개발자로 전환하는 소프트웨어 엔지니어
  • 확장 가능한 웹 애플리케이션을 구축하는 기술 전문가
 28 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리