My favorites | Sign in
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Wiki pages
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를 이용한 아이폰용 웹 애플리케이션 개발
  • 웹 표준 기술을 이용한 오페라 및 사파리 위젯 개발

관련 교과목

Powered by Google Project Hosting