send Course Introduction
課程簡介與大綱
課程簡介
-
課程的特色
本課程可區分成5大部分:
(A) 說明動態網頁運作:說明使用者如何透過瀏覽器連線至伺服器以及伺服器如何動態回應請求。
(B) 電子商務網站技巧應用:轉頁與購物車等電子商務網站技巧的應用。
(C) 資料交換與MVC(Model-View-Controller)設計框架應用:說明如何開發極具彈性且好維護的資料交換與使用者端呈現的框架。
(D) 善用AWS (Amazon Web Services)雲端服務:中小企業一般無能力自行維護伺服器,可將電子商務網站移至AWS,該項雲端服務是Amazon所提供的一種低費用甚至免費的企業解決方案,免除開發者固定IP申請與伺服器維護上的麻煩。而且使用者可隨時連線至AWS上的電子商務網站。
(E) 專題製作:必須完成1個電子商務專題製作,不僅可以用作面試作品展示,更可勝任就職後的專案任務指派。 -
課程目標
(A) 瞭解下列2種網頁技術:
• 靜態網頁技術
• 動態網頁技術
(B) 熟悉Java Web技術並應用在動態網頁開發上。
• 轉頁技巧
• Cookie & Session技巧與購物車應用
(C) 精通資料交換與MVC(Model-View-Controller)設計框架應用。
(D) 可以將撰寫好的伺服端程式移至AWS (Amazon Web Services),供外部使用者連線。
(E) 完成1個專題製作,有足夠的磨練與能力可以勝任未來職場專案開發的要求。 -
學習本課程前應具備的知識
o 須具備Java物件導向技術能力(或參加SCJP國際認證課程)。
###課程內容###
第一章網頁開發概論(Introduction to web application programming)
*Web伺服器 (Web Server)
*HTTP通訊協定(HyperText Transport Protocol)
*HTML語法簡介(HTML Introduction)
第二章Servlet動態網頁開發(Servlet programming)
*Web應用程式(Web Application)
*HTTP請求/HTTP回應(HTTP Request/ HTTP Response)
*Session
*過濾器(Filter)
第三章JSP與JavaBeans(JSP and JavaBeans programming)
*JSP生命週期(JSP Lifecycle)
*JSP語法(JSP Syntax)
*Java Bean
第四章JDBC與MVC設計模式(JDBC programming and MVC model)
*JDBC程式設計(MVC model)
*MVC架構(MVC model)
第五章AWS (Amazon Web Services)使用介紹
*AWS申請 (Apply for AWS)
*AWS上安裝作業系統與使用遠端桌面管理功能(Install OS on the AWS and Use Remote Desktop Connection Manager)
*安裝web與DB server (Install Web and DB Server)
*開放web server對外連線 (Allow User to Connect the Web Server )
第六章專題製作(Project)
*網站製作(E-shopping Web Site)