패밀리 서비스
EDU
LEVEL
Devth
Arkain
회사소개
블로그
English
한국어
日本語
로그인
회원가입
전체
루트
공지사항
Q&A
김버그의 UI 개발 부트캠프 - 경력같은 신입으로 레벨업
강좌 소개
체험하기
교육 과정
강의자 소개
강좌 후기
강좌 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
자바스크립트, CSS, HTML
수료증
발급 가능
추천 수강대상
- 좀 더 체계적으로 UI를 구축하고 싶으신 분
- HTML, CSS 실력을 실무자 레벨로 스킬업! 하고 싶으신 분
- Sass/SCSS를 왜 써야 하는지, 어떻게 써야 하는지 배우고 싶은 분
- 복잡한 UI 프로젝트를 개발하며 의미있는 포트폴리오를 쌓고 싶으신 분
- 웹 퍼블리셔 또는 웹 프론트엔드 개발자로 취업하고자 준비하고 계신 분
- JavaScript를 공부하기 전에 HTML, CSS 실력을 확실히 다지고 싶은 분
여러분들이 만들게 될 최종 아웃풋은 😎
여기
에서 확인 가능하십니다
.
.
.
.
"실례지만 누구세요...?"
.
.
.
.
https://www.youtube.com/c/kimbug
체험하기
모두 펼치기
01
개발 환경 설정
Sass Q&A
체험하기
8분
02
Asset 준비
10개 (1시간 36분)
Reset.css vs Normalize.css
체험하기
9분
03
Sass 100% 활용하기: 변수 Variable
9개 (1시간 47분)
$ - 디자인을 코드로 옮기는 첫 걸음
체험하기
11분
04
Sass 200% 활용하기: 믹스인 Mixin
5개 (50분)
Text Style
체험하기
13분
05
Sass 300% 활용하기: 모듈 Module
11개 (1시간 49분)
아바타 Avatars
체험하기
10분
교육 과정
모두 펼치기
01
개발 환경 설정
Figma & 코드 에디터 설정
7분
Git 설정
5분
node-sass 설치 & 설정
11분
npm script 업데이트
8분
Prettier & SCSS lint 설정
6분
[공지] SCSS 린터가 작동 안 하시는 분들은 필독
Sass Q&A
체험하기
8분
02
Asset 준비
10개 (1시간 36분)
HTML Document 셋업 & Webfont 적용
8분
이미지 Export 1: Raster Images
13분
이미지 Export 2: Vector Images
8분
이미지 Export 3
8분
SVG가 갑인 진짜 이유
7분
Icon Font 생성 & 적용
12분
Favicon 설정
9분
Reset.css vs Normalize.css
체험하기
9분
김버그의 Reset 픽
17분
npm script 업데이트
2분
03
Sass 100% 활용하기: 변수 Variable
9개 (1시간 47분)
Sass를 배우는 우리의 자세
4분
$ - 디자인을 코드로 옮기는 첫 걸음
체험하기
11분
색상 팔레트 Color Palettes
19분
타이포그래피 Typography
9분
그리드 시스템 Grid System
9분
그리드 시스템 분석 훈련
11분
반응형 그리드시스템 설계 1
10분
반응형 그리드시스템 설계 2
14분
반응형 그리드시스템 설계 3
15분
04
Sass 200% 활용하기: 믹스인 Mixin
5개 (50분)
@mixin - 터널 증후군을 예방합시다
5분
Text Style
체험하기
13분
Responsive
9분
Positions
7분
Flexbox
14분
05
Sass 300% 활용하기: 모듈 Module
11개 (1시간 49분)
자주 사용하는 것들은 미리미리 만듭시다
1분
태그 Tags
10분
아바타 Avatars
체험하기
10분
별점 Star Ratings
4분
가격표 Prices
9분
버튼 Buttons 1
10분
버튼 Buttons 2
8분
폼 요소 Forms 1
8분
폼 요소 Forms 2
14분
페이지네이션 Paginations
14분
Utility 클래스 업데이트
16분
06
Global Navigation Bar
14개 (2시간 50분)
레이아웃 분석
7분
GNB 마크업 1
15분
GNB 마크업 2
5분
GNB 마크업 3
18분
GNB 레이아웃: 모바일
14분
GNB 레이아웃: 태블릿 & 데스크탑
15분
💅 디테일은 생명: hover, focus, active, disabled
15분
💅 GNB Nav 상태 디자인 & 소소한 UX 개선
7분
💅 GNB Icon Button 상태 디자인
14분
💅 로그인 / 비로그인 사용자
14분
My Menu 마크업
4분
My Menu Content
9분
💅 CSS 스킬: 툴팁 뾰족이(▲)
15분
My Menu Button & 마무리
11분
07
Sidebar
10개 (2시간 2분)
Sidebar 마크업 1
12분
Sidebar 마크업 2
10분
Sidebar Header
12분
💅 굴욕없는 Sidebar Header (feat. truncate, overflow의 비밀)
16분
Drawer Menu
10분
💅 Drawer Menu 상태 디자인
23분
Sidebar 레이아웃 마무리
10분
💅 Scrollbar 스타일링 & 실무자처럼 z-index 관리하는 법
11분
💅 디테일은 생명: Overscroll Behavior
1분
💅 Sidebar & Overlay 인터렉션
11분
08
Search Modal & Search History
7개 (1시간 7분)
Search Modal 마크업
12분
Search Modal 스타일
6분
Search History 스타일
13분
💅 Search History Item 상태 디자인
8분
💅 CSS Transition의 비밀
6분
🐛 My Menu 버그, 고치고 갑시다
6분
💅 Search History 데스크탑 레이아웃 & 인터렉션
13분
09
Local Navigation Bar
7개 (1시간 12분)
LNB 마크업
8분
🙏 모바일 LNB, 제발 혼자 먼저 만들어보세요
6분
모바일 LNB 레이아웃 (feat. 왜 내가 만든 스크롤은 이상하게 생긴걸까)
15분
💅 화성에서 온 Block, 금성에서 온 Inline
14분
모바일 LNB 마무리
13분
♻️ 리팩토링: 코드 가독성 Up
5분
LNB 반응형 레이아웃 마무리
8분
10
Page Layout
5개 (48분)
💅 페이지 구조 리팩토링
8분
Global Footer 마크업
6분
Global Footer 스타일
14분
Global Header 포지션
12분
💅 z-index의 심기를 건드리지 말 것
6분
11
Breadcrumb & Product Carousel
11개 (1시간 58분)
Breadcrumb 마크업 & 스타일
8분
💅 Breadcrumb 상태 디자인
7분
Product Carousel 마크업
7분
💅 시맨틱 마크업 끝판왕: WAI-ARIA role
11분
Product Carousel 마크업 마무리
6분
💅 Carousel은 어떻게 만들까?
4분
🚀 선 사용 후 생각: tiny-slider.js
9분
🚀 Carousel을 커스터마이즈 해봅시다
19분
Product Carousel 모바일 레이아웃
14분
Product Carousel 태블릿 레이아웃
20분
Product Carousel 데스크탑 레이아웃
8분
12
Product Info & Order Form
11개 (1시간 46분)
Product Info 마크업 1
8분
Product Info 마크업 2
7분
Product Info 모바일 레이아웃
14분
Product Info 태블릿 레이아웃
10분
💅 반응형 구현이 불가능한 디자인을 대처하는 우리의 자세
12분
Product Info 태블릿 & 데스크탑 레이아웃 마무리
5분
Order Form 마크업
9분
Order Form 스타일
7분
Checkout Card 마크업
9분
Checkout Card 스타일
14분
💅 Checkout Card 상태 디자인 & 마무리
6분
13
Page Structure & Shared Components
10개 (1시간 30분)
🏔 구조 분석 & 컴포넌트 설계 전략
10분
공통 컴포넌트: Product Section Header 1
11분
공통 컴포넌트: Product Section Header 2
5분
💅 애플이 권장한 버튼의 최소 사이즈는?
9분
💅 Table 스타일 필수 CSS 속성
8분
공통 컴포넌트: Product Table
8분
Product Tab 마크업
10분
Product Tab 스타일 (약간의 LNB 복습)
13분
💅 (CSS 100%) Fixed On Scroll 탭을 만들어 봅시다
9분
✍️ 김버그의 caniuse.com 활용법
3분
14
Product Specification Section
5개 (50분)
Product Spec 마크업
13분
🐛 Product Section Header가 Product Tab을 덮는 이유
5분
Product Section 공통 스타일
17분
모바일 레이아웃 마무리
7분
💅 CSS 스킬: 그라데이션
6분
15
Product Review Section
13개 (2시간 23분)
Review Scoreboard 마크업
13분
Review Scoreboard 레이아웃
6분
Review Summary 스타일
3분
Bar Graph 스타일
10분
Review Summary 데스크탑 레이아웃
7분
💅 Review Card의 경우의 수
13분
Review Card 마크업
16분
Review Card 스타일
15분
Review Card 경우의 수 1: Review Header & Body
11분
Review Card 경우의 수 2: Review Footer
9분
Review List 마무리
5분
Review가 없을 경우 (a.k.a. Empty State)
20분
💅 (CSS 애니메이션) 스르륵 나타나는 막대 그래프
10분
16
Product Inquiry Section
7개 (1시간 6분)
💅 Inquiry Card의 경우의 수
4분
Inquiry Card 마크업
12분
Inquiry Card 스타일
13분
Inquiry Card 경우의 수 1: 비밀글일 경우
4분
Inquiry Card 경우의 수 2: 공개글 & 답변이 달린 경우
14분
💅 모바일 토글 레이아웃
9분
Inquiry가 없을 경우 (a.k.a. Empty State)
7분
17
Product Shipment
2개 (12분)
Product Shipment 마크업
6분
Product Shipment 스타일
6분
18
Product Recommendation Section
6개 (1시간 5분)
Product Card 마크업
11분
Product Card 스타일
15분
💅 반응형 Product Card (feat. calc)
10분
💅 Product Card 상태 디자인
4분
💅 (CSS 스킬) 반응형 이미지 종횡비 맞추기
17분
💅 (CSS 스킬) Line Clamp
5분
19
Product User Gallery
12개 (1시간 48분)
User Gallery 마크업
8분
User Gallery 스타일
7분
♻️ 리팩토링: Truncate Mixin을 따로 뺍시다
6분
💅 (퀵복습) 반응형 이미지 종횡비 맞추기 Again
4분
🐈⬛ (Git 꿀팁) Commit 메세지를 수정하는 법
7분
🚀 돌아온 tiny-slider.js
16분
User Gallery Thumbnails
12분
User Gallery Thumbnails 마무리
4분
User Gallery Controls 마크업 & JS 연결
8분
User Gallery Controls 스타일 마무리
9분
🚀 반응형 User Gallery 레이아웃 (feat. DOM)
11분
User Gallery 레이아웃 마무리
10분
20
Order Forms
7개 (1시간 7분)
Order CTA 마크업 & 레이아웃
9분
Order CTA 스타일 & 상태 디자인
9분
Order Form Modal 마크업
7분
Order Form Modal 스타일
8분
💅 소소한 UX 개선 (feat. overscroll-behavior)
7분
Floating Order Form 마크업
14분
Floating Order Form 스타일
10분
21
Dialogs
💅 다양한 Dialog 컴포넌트 종류
Cart Modal
14분
Bookmark Toasts 마크업 & 스타일
14분
Bookmark Toasts 마무리
8분
22
Bonus: JavaScript 파티
24개 (6시간 23분)
JavaScript 섹션 인트로
6분
DOM Crash: 빅 픽쳐
7분
DOM Crash: querySelector
13분
DOM Crash: Event
7분
DOM Crash: 이벤트 핸들러 Event Handler
15분
Sidebar 메뉴 토글
15분
Sidebar Drawer 토글
21분
모바일 Section Header
11분
Search Modal 토글
8분
Order Modal 토글
17분
Order CTA 2: Bookmark 버튼 토글
27분
Order CTA 3: Bookmark 버튼 토글 (추가)
5분
MyMenu 토글+
20분
GNB Search 1: GNB Search History 토글+
14분
GNB Search 2: 검색 기록 전체 삭제
10분
GNB Search 3: 검색 내역 삭제
19분
Review 버튼 1: 토글
15분
Review 버튼 2: 카운트 텍스트
18분
Product Tab 1: toggleActiveTab
14분
Product Tab 2: scrollToTabPanel
26분
Product Tab 3: detectTabPanelPosition
30분
Product Tab 4: updateProductTabOnScroll
20분
Product Tab 5: 디버깅
25분
Product Tab 6: Throttle로 퍼포먼스 개선
9분
23
Bonus: 포트폴리오 업데이트
2개 (34분)
GitHub SSH Key 설정
14분
GitHub Pages 디플로이
20분
마지막 업데이트
|
2025년 08월 28일
강의자 소개
김버그
캡틴
김버그 강의자의 소개 페이지
안녕하세요. 구름에듀 캡틴 김버그입니다. 함께 학습을 시작해봐요!
강좌 후기
₩100,000
₩
90,000
(
10%
)
평균평점
4.9
난이도
보통
수강기간
평생 무제한
공유
362
결제하기