Java EE實務開發課程 - Java Web
Java EE課程能夠幫助你了解JSP是什麼,能夠讓你學會如何開發JSP 單純的Java或是學會了Swing GUI並不是完全找不到Java相關工作,只是比例相對低,也就是說其,競爭是相對激烈的,但如果你的技能樹可以朝著不同面向多點擊其它技能,你的選擇將會更多一些。
難易度: 中階
課程總時數: 36 小時
課堂數: 12
開課日期: 2018-04-22
星期幾:
NTD 64,800

課程說明

兩分鐘認識 "Java EE實務開發課程"

你將會學到什麼

  1. 以 MVC 方式來建構 Web 應用
  1. IntelliJ 開發環境
  2. 部署應用程式,加入新的 HTML 以及 JSP
  3. 深入介紹 HTML & CSS3
  • HTML 的詳細介紹,包含 CSS3 如何渲染頁面。
  • HTML form 的組成元件說明。
  1. Servlets 開發
  2. JSP 頁面開發
  3. Session 以及 Cookie 的處理
  4. 資料庫基本語法
  5. JDBC 使用與 SQL
  • JDBC 串接方法
  • PrepareStatement 使用
  1. 專題設計開發

聽聽老師怎說

如果你剛完成一些 Java 的基礎課程,或對 Java 有一些基本的理解,請你試著在心裡回答這些問題

  • 你是否在學習完 Java 基礎課程後,依然無法流暢在職場上發揮?
  • 你是否在學習完 Java 基礎課程後,仍然對主流 Wbb APPlication 難以跨出第一步?
  • 如果你想了解 API 的開發,卻完全不了解何謂 API ?
  • 如果你想了解大型企業系統的開發,而不知道從哪裡開始?
  • 為什麼我學會 Java 基礎課程以後,還要學習什麼 Spring、Hibernate 這些框架?這些真的重要?

上面三個問題,如果有超過三題以上的答案為”是“,那建議你可以繼續看一下去,我們將逐一回答這些問題。

只有基礎的 Java 語言能力,無法順利投入就業市場嗎?

其實不然,只是相對的擁有更多能力,當然就能更輕鬆就業、提升薪資

如果你試著在104上面輸入“Java”,你會發現要求Java語言的工作,數量還是很多的,但是單一 Java 語言找到工作後,薪資的成長相對是比較侷限的,若要讓薪資成長,通常的需求的都是要搭配一些框架的技能,如 Spring、Hibernate 或是 Android、Hadoop 等多樣化配合,最少最少也都會看到 JSP、HTML、Javascript等需求。

企業系統開發包含的項目,應該從哪個部分開始著手比較適合?

由於 Java 已經發展了一些時間,各類型的企業都或多或少出現了 Java 的影子,而企業開發系統對於 框架的重視,多人團隊協作會有比較重要的著墨。

如果以 Java 為例,當我們可以熟悉 JSP 開發,了解網路基礎,我們可以透過學習框架例如 Spring、Hibernate 來認識企業系統開發所包含的內容,當然在建構應用的同時,也可切頓便理解 Maven、 Jenkins 等相關的建構工具。

產業應用 JavaEE 的比例高嗎?

在我本人接觸的產業裡,金融業、電腦硬體產業、成衣業、零售業、網路業、資訊服務業等都出現了 很多 J2EE人 才的需求,具有這樣才能的人,在產業界的需求一直保持著。

觀念溝通

J2EE 實務開發課程不是什麼?

  • 不適合剛接觸程式語言的同學 。
  • 不是一堂教你如何開發 Android 的課程
  • 不是一門與大數據、人工智能相關的課程

J2EE 實務開發課是什麼!

  • 能夠幫助你了解 JSP 是什麼
  • 能夠讓你學會如何開發 JSP
  • 為第二階段的前導課程,在第二階段的課程將學習 Spring、Hibernate

課程內容

  • Lesson 0 - 課程介紹

    • 課程進行方式
    • 課程內容範圍
    • 學員自我介紹
  • Lesson 1 - Web 應用基礎介紹

    • 介紹 Web 應用運作方式,組成元件
    • 靜態頁面以及動態頁面運作方式
  • Lesson 2 - 如何以 MVC 方式來建構 Web 應用

    • Model 1 以及 Model 2 MVC Pattern 介紹
    • 使用者介面的組成要素,包含 HTML、CSS、Java
    • 寫出第一個 JSP 頁面
  • Lesson 3 - 工具使用介紹

    • IntelliJ 開發環境,如何建立一個新的 Web 應用 Project、建立頁面,加入 Java Class 。
    • 如何部署應用程式,加入新的 HTML 以及 JSP。
  • Lesson 4 - 深入介紹 HTML & CSS3

    • HTML 的詳細介紹,包含 CSS3 如何渲染頁面。
    • HTML form 的組成元件說明。
  • Lesson 5 - Servlets 開發 (一)

    • 如何開發以及對應 Servlet 。
    • 如何以各種 HTTP Method 來請求 Servlet。
    • 如何從 Servelt 取得參數
    • 驗證傳入 Servlet 的參數
  • Lesson 6 - Servlets 開發 (二)

    • Servlets 裡的方發如何運作?
    • 如何 Debug Servlets
  • Lesson 7 - JSP 頁面開發

    • 簡單介紹 EL & JSTL
    • JSP Tags & Java Beans
  • Lesson 8 - Session 以及 Cookie 的處理

    • Session 追蹤
    • Cookies 的使用
  • Lesson 9 - MySQL 介紹

    • 資料庫基礎介紹
    • 建立表格、外鍵介紹
    • 資料庫基本語法
  • Lesson 10 - JDBC 使用與 SQL

    • JDBC 串接方法
    • PrepareStatement 使用
  • Lesson 11、12 - 專題設計開發