코스 개요
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와 데이터베이스에 대한 기본적인 지식이 있으면 유리함
대상 청중
- 프론트엔드 및 백엔드 개발자
- 풀스택 역할로 전환을 희망하는 소프트웨어 엔지니어
- 확장 가능한 웹 애플리케이션 개발에 관심이 있는 기술 전문가들
회원 평가 (3)
AI 공격과 보안 테스트를 시작하고 적극적으로 활용하기 위한 도구를 배우는过程을 매우 Enjoy 했습니다. 처음에는 없던 많은 지식을 얻었고, 과정이 제가 바란 대로 충족했습니다. 교육 중 가장 인상 깊었던 부분은 Comet Browser였으며, 그것이 할 수 있는 것에 놀랐습니다. 더 깊이 살펴보게 될 것입니다. 전반적으로 매우 좋은 과정이었고, 모든 OWASP GenAI 상위 10을 배우는 것을 Enjoy 했습니다.
Patrick Collins - Optum
코스 - OWASP GenAI Security
기계 번역됨
실습, 실습 문제, 대면 지원 및 질문.
Jose Paulos - INESC TEC
코스 - Tailwind CSS
기계 번역됨
기술적 교훈마다 여러 실습 문제가 포함되어 있어 개념을 확실히 이해할 수 있었습니다.
Andrei-Calin Bajea
코스 - OWASP Top 10 2025
기계 번역됨