Tutorial
강의 목록
여러가지 강의를 선택하고 확인할 수 있습니다.
웹디자인기능사 실기 시험 대비 튜토리얼입니다. 웹 표준과 시멘틱 마크업을 바탕으로 flex 레이아웃으로 A-1부터 F-4까지 24가지 레이아웃 유형을 단계별로 구현하고, 스크립트 메뉴(1~6·F-3), 이미지 슬라이드(페이드·좌우·세로·반응형), 탭 메뉴, 팝업까지 jQuery와 자바스크립트로 직접 작성해 봅니다. 총 39개의 실습 문서로 시험 유형을 체계적으로 익힐 수 있습니다.
- 레이아웃 A·B·C·D·E·F 6가지 유형 24단계로 시험에 나오는 레이아웃을 flex로 구현
- 스크립트 메뉴 1~6번, F-3 유형으로 드롭다운·서브메뉴 등 네비게이션 스크립트 연습
- 이미지 슬라이드 페이드·좌우 무한·세로·반응형(background-image·vh) 등 6가지 유형 구현
- 탭·팝업 탭 메뉴로 콘텐츠 전환, 팝업으로 표시/숨김 제어를 jQuery·자바스크립트로 연습
- 실기 대비 시험 시간 안에 완성할 수 있도록 구조와 로직을 반복 연습할 수 있는 MDX 문서 구성
frontend
frontend
frontend
frontend
마라톤 사이트 만들기
실제 운영 중인 마라톤 정보 서비스를 처음부터 끝까지 구현하는 실전 프로젝트입니다. 웹 스크래핑을 통해 대회 데이터를 수집하고, Supabase로 체계적으로 관리하며, Next.js 16의 최신 기능을 활용해 검색·필터·정렬 기능이 완비된 사용자 친화적인 인터페이스를 구축합니다. 인증/권한 시스템을 통한 즐겨찾기와 댓글 기능까지 포함하여 확장 가능한 실무 수준의 웹 애플리케이션을 완성합니다.
- Next.js 16 App Router를 활용한 서버 컴포넌트 기반 아키텍처로 성능 최적화된 페이지 구성
- Supabase를 통한 실시간 데이터베이스 관리와 RLS(Row Level Security) 기반 보안 정책 구현
- Tailwind CSS로 반응형 디자인을 구현하고 모바일부터 데스크톱까지 완벽한 사용자 경험 제공
- Shadcn/ui 컴포넌트 라이브러리를 활용하여 접근성과 사용성을 고려한 현대적인 UI 구성
- Vercel 플랫폼을 통한 자동 배포와 글로벌 CDN을 활용한 빠른 페이지 로딩 속도 구현
framework
database
css
design
deploy
뮤직 사이트 만들기
현대적인 음악 스트리밍 서비스를 처음부터 끝까지 구현하는 실전 프로젝트입니다. React를 활용한 인터랙티브한 음악 재생 UI와 플레이리스트 관리 기능을 구현하고, Node.js 백엔드로 오디오 스트리밍과 실시간 검색 기능을 제공합니다. 사용자별 맞춤 플레이리스트 생성과 음악 추천 시스템까지 포함하여 실제 음악 서비스와 유사한 사용자 경험을 제공하는 웹 애플리케이션을 완성합니다.
- React Hooks와 Context API를 활용한 상태 관리로 인터랙티브한 음악 재생 UI와 플레이리스트 기능 구현
- Node.js Express 프레임워크를 활용한 RESTful API 설계와 오디오 스트리밍 처리로 안정적인 백엔드 구축
- PostgreSQL을 통한 음악 메타데이터와 플레이리스트 데이터 관리 및 사용자 정보 저장
- Tailwind CSS로 반응형 디자인을 구현하고 모바일부터 데스크톱까지 완벽한 사용자 경험 제공
- Vercel 플랫폼을 통한 자동 배포와 글로벌 CDN을 활용한 빠른 페이지 로딩 속도 구현