HTML5 9 lessons 1 HTML5 기본 문법 2 시맨틱 요소와 검색 엔진 3 웹페이지의 구성하는 기본 태그 4 텍스트 관련 태그 5 HTML의 핵심 개념인 Hyperlink 6 목록(List)와 표(Table) 형식 표현을 위한 태그 7 이미지의 표현과 동영상, 음악 등 멀티미디어를 지원하는 태그 8 사용자와의 커뮤니케이션을 위한 폼 태그 9 웹페이지의 레이아웃을 구성하기 위해 공간을 분할하는 태그
CSS3 22 lessons 1 CSS 기본 문법 2 셀렉터 3 CSS 프로퍼티 값의 단위 4 박스 모델 5 display, visibility, opacity 프로퍼티 6 백그라운드 7 폰트와 텍스트 8 요소의 위치 정의 9 요소 정렬 10 스타일의 상속과 적용 우선 순위 11 벤더 프리픽스 12 그림자 13 그레이디언트 14 트랜지션 15 애니메이션 16 트랜스폼 17 웹디자인 타이포그래피(Typography) 18 레이아웃 19 반응형 레이아웃 20 플렉스 박스 레이아웃 21 수평/수직 중앙 정렬 22 image 요소 아래에 패딩된 여분의 공간 제거하기
Sass 4 lessons 1 Sass의 소개, 설치와 간단한 명령어 사용법 2 CSS를 프로그래밍 언어와 같이 작성할 수 있게 확장한 SassScript 3 Nesting, import, extend, 조건과 반복, Mixin, Function 4 Sass가 제공하는 기본 내장 함수
JavaScript 41 lessons 1 프로그래밍이란? 2 자바스크립트란? 3 자바스크립트 개발 환경과 실행 방법 4 브라우저 동작 원리 5 자바스크립트의 기본 문법 6 데이터 타입과 변수 7 연산자 8 제어문 9 타입 변환과 단축 평가 10 객체 11 객체와 변경불가성(Immutability) 12 함수 13 타입 체크 14 프로토타입 15 스코프 16 보다 안정적인 자바스크립트 개발 환경을 위한 Strict mode 17 함수 호출 방식에 의해 결정되는 this 18 실행 컨텍스트와 자바스크립트의 동작 원리 19 클로저 20 자바스크립트 객체지향 프로그래밍 21 빌트인 객체 22 전역 객체 23 Number 레퍼 객체 24 수학 상수와 함수를 위한 Math 객체 25 날짜와 시간을 위한 Date 객체 26 String 레퍼 객체 27 정규표현식 28 배열 29 고차 함수 30 문서 객체 모델(Document Object Model) 31 동기식 처리 모델 vs 비동기식 처리 모델 32 이벤트 33 디바이스의 방향 정보를 다루는 자바스크립트 이벤트 34 비동기식 처리 모델과 Ajax 35 REST(Representational State Transfer) API 36 Single Page Application & Routing 37 Tabs UI 38 아코디언 UI 39 Range slider UI 40 셀렉트 박스 UI 41 캐러셀 슬라이더 UI
ECMAScript6 14 lessons 1 let, const와 블록 레벨 스코프 2 템플릿 리터럴 3 화살표 함수 4 파라미터 기본값, Rest 파라미터, Spread 연산자, Rest/Spread 프로퍼티 5 객체 리터럴 프로퍼티 기능 확장 6 디스트럭처링 7 클래스 8 모듈 9 프로미스 10 7번째 타입 심볼(Symbol) 11 이터레이션과 for...of 문 12 제너레이터 13 Babel과 Webpack을 이용한 ES6 환경 구축 ① 14 Babel과 Webpack을 이용한 ES6 환경 구축 ②
Snippet 12 lessons 1 Snippet - Resets 2 Snippet - Shape 3 Snippet - Navigation 4 Snippet - Preloader 5 Snippet - Slider 6 Snippet - Menu 7 Snippet - Gallery 8 Snippet - jQuery 9 Snippet - Scroll 10 Snippet - Hover Effect 11 Snippet - Text 12 Snippet - Misc
Node.js 5 lessons 1 Node.js Basics 2 Node.js & npm 3 Node.js module 4 Node.js file upload example 5 Node.js에서 비밀 설정 정보(Secrets) 관리
Express 6 lessons 1 Routing, Middleware, Static file, Template engine 2 Express의 기본적인 에러 처리 방식 3 MemoryStore를 사용한 Session 관리와 Redis를 사용한 영속적 Session 관리 4 Node.js(Express)와 MySQL 연동 5 Socket.io를 사용한 실시간 채팅 애플리케이션 6 Heroku에서의 Node.js와 MongoDB 설치
TypeScript 6 lessons 1 TypeScript의 소개와 개발 환경 구축 2 Visual Studio Code에서의 TypeScript 개발 환경 구축 3 정적 타이핑 4 클래스 5 인터페이스 6 제네릭
Angular 13 lessons 1 Angular의 소개와 특징 2 Angular CLI를 사용한 프로젝트의 생성, 구성요소 추가와 빌드 3 컴포넌트 소개와 기본 구조 4 템플릿과 템플릿 문법 5 데이터 바인딩 6 빌트인 디렉티브 7 서비스와 의존성 주입 8 Reactive Programming과 RxJS 9 Cold observable과 Hot observable 10 Token 기반 인증 11 Angular CLI 환경에서 jQuery 플러그인 사용하기 12 Angular 파일 업로드 13 Firebase를 사용한 Angular 애플리케이션 배포