|
Project Information
Featured
Links
|
고급 웹 개발 응용 (MICE IT)강의 목표뛰어난 웹 애플리케이션을 제작하기 위해서는 다양한 기초 지식이 필요하다. 본 수업은 고급 웹 프로그램을 개발하기 위한 최신 기술들을 습득하고 연습하고자 한다. 웹 표준 기반 (X)HTML, CSS, DOM 등 Front-end 기술과 LAMP를 기반으로 CakePHP, Ruby on Rails 등 가벼운 웹 개발 프레임웍 같은 Back-end 기술을 습득한다. 또한, 다양한 오픈 API를 이용하여 간단한 매쉬업 프로젝트를 수행한다. 담당교수- 주강사: 윤석찬
- 특강 강사: 신현석(오페라소프트웨어), 조훈(디비딥), 박상길(다음커뮤니케이션)
수업시간 및 장소- 장소: 제 4공학관 416호
- 시간: 매주 수요일 오후 16:00~18:00
선수과목- 필수 – 인터넷프로그래밍
- 요구사항: 본 강의 수강자는 적어 하나 이상의 프로그래밍 언어를 사용할 수 있어야 하며, 리눅스/유닉스 운영 체제를 사용해 본 경험이 있어야 한다.
수업 진행 방식- 일반 강의(60%), 실습 강의(40%)
- 성적 평가 방식
- 개별 과제: 30
- 퀴즈: 30 (총 2회)
- 프로젝트: 30
- 출석 : 10
2011년 수업 일정 (주별)- 3월 2일(1주) History of Web, Introduction of Web Technology, Front-end technology: Structure, Presentation, Behavior,
- 3월 9일(2주) Server-side technology - LAMP, Web Application Frameworks, Web 2.0 and Open APIs, Team building and project process
- 3월 16일(3주) Web Standards 1: Front-end MVC Model, (X)HTML
- 3월 23일(4주) Web Standards 2: CSS : Styling, Layout, Selector
- 3월 30일 (5주) Web Standards 3: Document Object Model and JavaScript
- 4월 6일(6주) App Development 1: Ajax, Open APIs with JavaScript
- 4월 13일(7주) App Development 2: iPhone Web apps & Opera/safari widget
- 8주 / 중간고사
- 4월 27일(10주) Server-Programming 1: Back-end MVC Model and Lightweight Framework
- 5월 4일(11주) Server-Programming 2: CakePHP I
- 5월 11일(12주) Server-Programming 3: CakePHP II
- 5월 18일(13주) Web Services 1: Open APIs technonolgy– REST, SOAP, JSON
- 5월 25일(14주) Web Services 2: Mapshup Project
- 6월 1일(15주) Future of Web: Rich Internet Application (HTML5, Silverlight, Flex)
- 16주 / 기말고사
- 프로젝트 발표
2011년 특별 프로그램- iUi를 이용한 아이폰용 웹 애플리케이션 개발
- 웹 표준 기술을 이용한 오페라 및 사파리 위젯 개발
관련 교과목
|