연락처 정보

코스 개요

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와 Pages Router의 차이점 비교
  • 서버 측 렌더링 및 정적 사이트 생성 기법
  • API 라우트와 미들웨어 활용하기
  • 이미지 최적화 및 애플리케이션 성능 향상 방법

Node.js + Express: 백엔드 API 기초 개발

  • Express 환경 설정 및 RESTful 아키텍처 구성하기
  • JSON Web Tokens(JWT)를 활용한 인증 구현하기
  • 컨트롤러-서비스 패턴과 라우트 구성 방식
  • API 요청의 보안성 및 유효성 검증 기법

Prisma와 PostgreSQL을 활용한 REST API 구현

  • PostgreSQL 환경에서 Prisma 설정하기
  • 데이터베이스 스키마 모델링 및 마이그레이션 처리
  • CRUD 작업 구현하기
  • Express 라우트와 Prisma 클라이언트 연동하기

Git을 활용한 버전 관리 기초

  • Git 기본 명령어: init, clone, commit, push, pull
  • 브랜치 생성 및 병합, Pull Request 활용법
  • GitHub 활용과 팀 협업 방법

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

  • CI/CD 개념과 워크플로우 이해하기
  • Docker 및 컨테이너화 기술 입문
  • Vercel, Heroku 등 클라우드 플랫폼을 활용한 기본 배포 절차
  • 애플리케이션 모니터링 및 오류 로그 추적 방법

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

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

인공지능 기술 통합 방법

  • 웹 애플리케이션에서 AI 활용 사례 개요
  • OpenAI, Hugging Face 등 외부 AI API 호출 기법
  • 텍스트 요약, 챗봇 구현 및 데이터 분석을 위한 AI 활용 방안

마무리 및 향후 학습 계획 제시

요건

  • 기본적인 JavaScript 및 웹 개발 개념에 대한 이해
  • HTML/CSS 및 프론트엔드 프레임워크 활용 경험
  • API와 데이터베이스에 대한 기본적인 지식이 있으면 유리함

대상 청중

  • 프론트엔드 및 백엔드 개발자
  • 풀스택 역할로 전환을 희망하는 소프트웨어 엔지니어
  • 확장 가능한 웹 애플리케이션 개발에 관심이 있는 기술 전문가들
 28 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리