코스 개요
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)
이번 훈련은 Burp Suite에 대한 나의 지식과 이해도를 넓히는 데 큰 도움이 되었습니다. 또한, 스스로 학습한 내용은 아직까지 제한적이라는 것을 깨달았습니다. Burp Suite는 보안 테스트를 수행하고 애플리케이션 테스트의 전반적인 품질을 개선하는 데 매우 유용한 도구이므로, QA 직무에서 근무하는 저에게는 특히 가치가 있는 훈련이었습니다. 앞으로 이 도구를 지속적으로 탐구하며 그 기능과 역량을 더 깊이 있는 형태로 학습해 나가겠습니다.
Rea Mendez - BAKAWAN Data Anallytics Inc.
코스 - OWASP Top 10 2025
기계 번역됨
AI 공격과 보안 테스트를 시작하고 적극적으로 활용하기 위한 도구를 배우는过程을 매우 Enjoy 했습니다. 처음에는 없던 많은 지식을 얻었고, 과정이 제가 바란 대로 충족했습니다. 교육 중 가장 인상 깊었던 부분은 Comet Browser였으며, 그것이 할 수 있는 것에 놀랐습니다. 더 깊이 살펴보게 될 것입니다. 전반적으로 매우 좋은 과정이었고, 모든 OWASP GenAI 상위 10을 배우는 것을 Enjoy 했습니다.
Patrick Collins - Optum
코스 - OWASP GenAI Security
기계 번역됨
실습, 실습 문제, 대면 지원 및 질문.
Jose Paulos - INESC TEC
코스 - Tailwind CSS
기계 번역됨