HTML: 모든 웹 페이지 뒤의 언어
HTML은 웹의 구조적 기초입니다 — 모든 브라우저 탭, 양식 제출, 임베드된 영상은 마크업으로 시작됩니다. 이 과정은 유효한 문서를 관리하는 규칙부터 최신 프로덕션 사이트에서 사용되는 브라우저 API와 컴포넌트 모델까지 HTML에서 진정한 능숙함을 구축합니다. 목표는 단순히 태그를 작성하는 것이 아니라 각 요소가 존재하는 이유와 브라우저, 보조 기술, 검색 엔진에 무엇을 신호하는지 이해하는 것입니다.
배울 내용
문서 구조, 텍스트 콘텐츠, 링크, 이미지, 목록부터 시작한 후 표, 양식, 양식 검증 속성으로 나아갑니다. 이 과정은 의미론적 HTML5 요소, <head>와 메타데이터, 오디오와 영상, ARIA 역할 및 속성을 포함한 접근성 기초를 다룹니다. 이후 과정은 커스텀 데이터 속성, HTML 템플릿, Canvas 및 SVG 요소, Web Storage, Drag and Drop API, SEO 및 소셜 메타 태그, HTML 이메일 템플릿을 다룹니다. 고급 섹션은 Shadow DOM, Web Components 및 커스텀 요소, HTML 모듈 및 import map, 점진적 개선, 국제화, 보안, History 및 Navigation API, Intersection Observer, Progressive Web Apps을 위한 HTML 구축을 다룹니다.
학습 경로
40개 과정은 A1부터 A2, B1, B2를 거쳐 HTML at Scale에 관한 C1 캡스톤으로 진행됩니다. A1 및 A2 과정은 필수 요소 — 문서 구조, 의미론적 요소, 양식, 메타데이터를 확립합니다. B1은 접근성, ARIA, Canvas, SVG, 브라우저 스토리지를 소개합니다. B2는 가장 큰 블록으로, Web Components, Shadow DOM, 성능, 보안, 국제화, Intersection Observer를 다룹니다. 최종 C1 과정 HTML at Scale은 HTML이 대규모 코드베이스에서 작성, 테스트, 유지보수될 때 중요한 패턴과 제약 사항을 다룹니다.
작동 방식
각 과정은 기본 제공 코드 에디터에서 실시간 피드백과 함께 완료하는 짧고 실용적인 수업으로 나뉩니다. 막히면 언제든 AI 튜터를 이용할 수 있으며, 자신의 속도대로 진행합니다 — 각 수업은 자체 포함되어 있어 나중에 참고용으로 언제든지 토픽으로 돌아갈 수 있습니다.