Skip to content

kakaotrack/web-engineering-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Engineering Class

This class was started in 2008 as a co-work class with Daum Communications and Jeju National University.

Instructor

  • Channy Yun
  • Hyeonseok Shin
  • Hoon Jo
  • Sangkil Park
  • Need help?
    • Office Hours: Every 2 hours after class
    • Email for 1-on-1 help, or to set up a time to meet

Course Description

For developing outstanding web applications, firstly we learn basic principals of web foundation such as web standards including HTML, CSS and DOM i.e. front-end technologies. This class includes light-weight back-end MVC frameworks as like Ruby on rails or CakePHP based on LAMP. Also you can makes rich web applications with Ajax, jQuery and mobile web app techniques such as jQTouch or iUI with mash-up of Open APIs such as Google Maps.

Prerequisites

  • Internet programming
  • Open source software engineering

Course Schedule

  • 1 week: History of Web, Introduction of Web Technology, Front-end technology: Structure, Presentation, Behavior,
  • 2 week: Server-side technology - LAMP, Web Application Frameworks, Web 2.0 and Open APIs, Team building and project process
  • 3 week: Web Standards 1: Front-end MVC Model, (X)HTML
  • 4 week: Web Standards 2: CSS : Styling, Layout, Selector
  • 5 week: Web Standards 3: Document Object Model and JavaScript?
  • 6 week: App Development 1: Ajax, Open APIs with JavaScript?
  • 7 week: App Development 2: iPhone Web apps & Opera/safari widget
  • 8 week: Mid-term
  • 9 week: Server-Programming 1: Back-end MVC Model and Lightweight Framework
  • 10 week: Server-Programming 2: CakePHP I
  • 11 week: Server-Programming 3: CakePHP II
  • 12 week: Web Services 1: Open APIs technonolgy– REST, SOAP, JSON
  • 13 week: Web Services 2: Mapshup Project
  • 14 week: Future of Web: Rich Internet Application (HTML5, Silverlight, Flex)
  • 15 week: Final-term
  • 16 week: Project presentation

Homework/Projects

  • All assignments are listed in off-line class and eveyone have to join team projects.
  • All codes made by assignments and projects have to be submitted to Google Code repository. Do not just copy-and-paste the code into the submission form.

Grading

  • Project: 30%
  • Quiz: 30%
  • Homework – 30%
  • Class Participation – 10%

Required Reading

Reference

Related class

About

Web Engineering Class on Daum Track in Jeju National University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published