웹 환경의 이해 HTTP와 인터넷 환경
웹 서버와 클라이언트
웹 사이트 제작 과정
프론트엔드와 백엔드의 차이
웹 기반의 프론트엔드 개발 환경 구성
웹 표준을 준수하는 웹 페이지 제작
웹 접근성과 웹 표준
XTHML1.0 기반의 웹 표준 Markup
CSS2 기반의 CrossBrowsing 웹 페이지 제작
HTML5의 새로운 시멘틱 태그 익히기
CSS3가 제공하는 화려한 효과 적용하기
Dynamic User Interface / 데이터베이스
Javascript의 기본 개념과 내장객체의 활용법
jQuery를 통한 HTML문서 제어
jQuery Plugin을 사용한 RichWeb 제작하기
데이터베이스의 이해와 MySQL 설치 및 설정
기본 검색 구문
검색조건 지정하기
데이터베이스
정렬조건 지정하기
MySQL 기본 함수
그룹검색 데이터 입력, 수정, 삭제
조인
서브쿼리
트랜젝션 DB생성 및 테이블 생성하기
PHP 기반의 OpenAPI 개발
PHP 소개와 실습환경 구축 PHP 기본 문법
배열과 함수 GET/POST 파라미터 받기
쿠키와 세션 PHP 데이터베이스 연동
PHP 회원가입 및 로그인 기능 만들기 PHP 게시판 만들기
페이징 처리 구현하기 PHP 기반의 REST API 만들기
$.ajax() 함수의 사용법 익히기
GET/POST 데이터 처리하기
JSON 데이터의 수신
템플릿 플러그인을 사용한 결과화면 생성
CSS Framework와 유무선 통합 반응형 웹
반응형 웹의 이해
Twitter Bootstrap 3의 CSS 지원기능
Twitter Bootstrap 3의 반응형 웹 지원기능
Twitter Bootstrap 3 Component
CSS Framework의 이해와 LESS의 활용
프론트엔드 MVC Framework
AngularJS 살펴보기 AngularJS 부트스트랩
템플릿 시스템과 데이터 바인딩 MVC - 모델, 뷰, 컨트롤러
모듈과 지시자 의존관계 주입과 서비스
필터(filter) 단일 페이지 웹 애플리케이션
$route 서비스를 이용한 라우터 구현 $http 서비스를 이용한 서버 통신
RESTful 웹 서비스를 위한 $resource 서비스 $q 서비스를 이용한 비동기 처리
취업을 위한 프로젝트 요구사항 분석하기
서비스 시나리오 구성
Framework 구성하기
페이지 UI 작업
데이터 연동 처리
배포