TibaMe
系統初始化失敗,請重新整理頁面
若持續無法載入頁面,請 聯絡客服

陳宗興 / Brette Chen

邁入Java REST Web Service開發領域

NT$2,400
軟體開發Java程式開發

JAVA工程師想要快速進入分散式架構設計與雲端服務開發,學會業界常用的前後端整合機制及養成REST介接能力,並掌握REST Service安全性策略與設計。結合陳宗興名師的示範案例和程式碼,提供更精煉、更準確、更全面的Java REST服務。

NT$2,400

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

關於Content-Type: application/problem+json
Sky Lin · 2022/10/07 09:35
能提供範例檔案嗎?
Danny Huang · 2022/03/20 16:09
enterprise 建構失敗
郭仲育 · 2021/09/07 10:23
第三章 Container TomEE 執行發生閃退的情形
uicy J · 2020/10/04 23:19
無法安裝GlassFishServer4.1
esther · 2019/11/10 02:48
查看更多討論

課程資訊

default clock課程時長 6 小時 7 分
default video課程共 10 單元 39 小節
default download11 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 3 週 (每週 3 小時)

適合對象

◈ 具有Java基礎的初階工程師
◈ 具有Java Web網際網路系統開發者
◈ 具有Java Android APP開發經驗者
◈ 想熟悉網際網路分散式系統架構的資訊分析師

你可以學到

Java界的實力派名師不多!陳宗興老師正是其中之一!
實力派老師會讓您見樹又見林!不只是程式碼學習,更是經驗傳承!
你將學會的Java REST Web Service架構:





◈ 深入了解 REST Service 架構與應用層面。
◈ 學會使用 Java EE 開發 REST Service。
◈ 學會設計一個 JPA 的資料存取策略。
◈ 整合REST Service 使用 EJB Session Bean 進行資料存取應用。
◈ 整合前端 JavaScript 整合 REST Service 進行非同步處理。
◈ 學會 REST Client 撰寫介接 REST Service 的技術。
◈ 學會 REST Service 安全性策略與設計。

搶先試閱
1-1:
REST Service 軟體風格說明|HTTP 通訊協定說明  試閱
4-5:建構 Java EE Application|建構 Java EE Application 試閱
9-3:設計界接 CHT IoT 智慧聯網核心服務 REST|REST Client 界接中華電信 IoT 試閱

課程介紹



1.手機系統直接存取後台資料庫,卻造成效能不佳,APP容易閃退。
2.電商金流不知該如何快速介接,以符合目前金流端REST架構。
3.面臨節慶等爆大流量的使用需求,需要進入分散式架構設計與雲端服務開發,並建構出安全性高的服務
------------------------------------------------------------------ 
想解開這些問題嗎?
就讓陳宗興老師帶你邁入Java REST Web Service開發領域吧!


▋何謂REST
REST(全名 Representational State Transfer)是一種軟體架構風格。相較於傳統的 XML-RPC 與 SOAP 協定,REST 在設計上更加簡單且直覺。REST最主要的貢獻在於明確地抽離 Client 與 Server 的耦合性,透過一致性的介面進行溝通,大幅增加 Server 的 Scalability (可擴展性)。目前已有許多著名的 Web Service 都是遵循 REST 的理念進行設計,像是 Amazon AWS, eBay, Facebook, Yahoo Web Service, Google Web Service 等等。

▋REST的優點

◈ 可更高效利用快取來提高回應速度
◈ 無狀態性,可讓不同的伺服器處理一系列請求中的不同請求,提高伺服器的擴充性
◈ 瀏覽器即可作為用戶端,簡化軟體需求,ex:我不需要寫一個client的軟體來讓client去做連線。
◈ 相對於其他疊加在HTTP協定之上的機制,REST的軟體相依性更小
易維護,擴展性好,串接服務容易

▋為什麼要用RESTful結構呢?
隨著各種載具不斷的推陳出新,前端與後端的分工要越清楚分割越好,而RESTful正是可以通過一套統一的介面為 Web、iOS和Android提供服務。對於像是大型平台商來說,比如Facebook、Google、微博開放平台…等,它們可以選擇不需要有前端的顯示,只需要一套提供服務的介面,來達成跨平台、跨作業系統的困境,RESTful便是它們最好的服務撰寫模式。



10個單元 x 6小時 x 33 知識點
◈ 透徹 Java EE 的 JAX-RS 設計應用,讓您無須額外的 Framework,即可設計一個全功能的 REST Service,進行前端系統整合。
◈ 讓您學會如何透過 JAX-RS 設計 REST Service,同時向後整合 EJB Session Bean 進行 JPA 資料存取策略與應用。
◈ 讓 Android 或者 物聯網開發者 具有開發後台服務的設計能力。

教學流程


課程教學方式



1. 了解EntityManager管理JPA模組與應用


2. 完成撰寫介接中華電信 IoT REST Service



3. 完成REST Service Action加入安全性認證-JPA實作



還想了解更多嗎?

可至上方導覽列課程大綱 試閱影片,課程諮詢 提出問題喔!

學習前基本能力

◈ 具有Java程式基本能力與物件導向基礎概念。
◈ 具有一點JavaScript設計能力更佳。


還沒有Java基礎嗎?先修課程推薦
建議搭配學習課程

學習前準備

◈ 事前準備Java基準設計能力
◈ 準備一個電腦Windows 8 或者10 或者是Mac設備
◈ 安裝JDK 8X與Netbean 8.1開發工具
◈ 按照課程循序漸進的教學方式,逐一將環境與系統開發完成。
◈ 再加上一個上進的心即可。



常見問題


Q: 請問在哪裡上課?上課時間?

此課程是『線上課程』喔!所以課程上線後,隨時隨地都可以透過手機、平板、與電腦在 TibaMe上看課程影片,沒有時間和地點的問題!

Q: 課程可以看幾次?

不限次數,沒有期限!TibaMe的線上課程都可以一直看一直看一直看!

Q: 可以問老師問題嗎?

當然!如您在購課前有課程內容相關問題,可以先至「課程諮詢」提出問題;上課後,對老師影片內容有任何不清楚,可以至「問題討論」與老師同學一同切磋討論喔!

Q: 還有其他問題?

FAQ 看看更多問題解答

課程資訊

default clock課程時長 6 小時 7 分
default video課程共 10 單元 39 小節
default download11 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 3 週 (每週 3 小時)

關於講師

陳宗興 / Brette Chen

▍微軟、甲骨文開發實務認證講師

▍相關經歷
• Oracle Java OCP及Java EE 原廠認證講師
• 中華電信財税中心案,電信學院 Java 各框架教授講師
• 開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
• 竹科上市公司Java ERP系統-MES再生工程顧問

▍已取得之Java認證
• Java 8 OCA (Java Oracle Certified Associate)
• Java 8 OCP (Java Oracle Certified Professional)
• OCWCD (Java EE 6 Web Component Developer )
• Java EE 7 Application Developer

▍相關著作
• SCJP實務導引與認證教材

▍專長
• Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
1. REST Service 軟體風格說明
4 小節
試看
video common icon

HTTP 通訊協定說明

04:52
video common icon

HTTP Method 傳送方式

video common icon

URI 表示方式

quiz common icon

單元 1 QUIZ

2. Java EE JAX-RS 架構說明
3 小節
video common icon

JAX-RS API 架構

video common icon

JAX-RS Query String 架構

quiz common icon

單元 2 QUIZ

3. 建構 Java EE Web 模組
3 小節
video common icon

建構一個 Java Web 網站

video common icon

撰寫一個 JSP 或者 HTML 5.0 Page

quiz common icon

單元 3 QUIZ

4. 建構 Java EE Application
6 小節
video common icon

建構一個 REST Web 模組

video common icon

納入 Java EE Application 管理與發行

video common icon

撰寫一個 POJO Java REST 元件

video common icon

Hello World REST 服務開發

試看
video common icon

使用前端工具 Postman 進行單元測試

09:27
quiz common icon

單元 4 QUIZ

5. 設計一個查詢客戶資料 REST Service
5 小節
video common icon

規劃一個 REST 介接前端資訊與回應架構

video common icon

配置檢查前端 API-KEY 安全機制

video common icon

前端網站系統網頁 JavaScript AJAX 設計

video common icon

前端呼喚後端 REST Service 整合設計

quiz common icon

單元 5 QUIZ

6. 建構一個 EJB Module
4 小節
video common icon

撰寫資料庫應對 Entity Class

video common icon

設計一個資料存取 DAO 設計模式類別

video common icon

了解 EntityManager 管理 JPA 模組與應用

quiz common icon

單元 6 QUIZ

7. REST Service 整合 EJB Session Bean
3 小節
video common icon

REST Service 注入 EJB Session Bean 進行資料查詢

video common icon

序列化 Entity 結果回應成 JSON

quiz common icon

單元 7 QUIZ

8. 前端網站系統整合 REST Service
3 小節
video common icon

JavaScript AJAX 整合應用

video common icon

Java Web 整合服務新增作業

quiz common icon

單元 8 QUIZ

9. 設計介接 CHT IoT 智慧聯網核心服務 REST
5 小節
video common icon

CHT IoT 智慧聯網核心服務架構

video common icon

撰寫介接 CHT IoT REST Service

試看
video common icon

REST Client 介接中華電信 IoT

13:15
video common icon

介接中華電信 IoT 智慧連網架構

quiz common icon

單元 9 QUIZ

10. 安全性設計概念
3 小節
video common icon

HTTP Header API Key 前端設計

video common icon

攔截器 Interceptors 架構與設計

quiz common icon

單元 10 QUIZ

學習附件

file-icon
第1單元 REST Service軟體風格說明.pdf
1.69 MB
stage arrow to bottom
file-icon
第3單元 建構Java EE Web 模組_.pdf
2.16 MB
stage arrow to bottom
file-icon
第2單元 Java EE JAX-RS 架構說明.pdf
1.61 MB
stage arrow to bottom
file-icon
第4單元 建構Java EE Application.pdf
2.05 MB
stage arrow to bottom
file-icon
第5單元 設計一個查詢客戶資料 REST Service.pdf
1.90 MB
stage arrow to bottom
file-icon
第6單元 建構一個EJB Module.pdf
2.06 MB
stage arrow to bottom
file-icon
第7單元 REST Service整合EJB Session Bean.pdf
1.62 MB
stage arrow to bottom
file-icon
第8單元 前端網站系統整合REST Service.pdf
1.92 MB
stage arrow to bottom
file-icon
第9單元 設計界接CHT IoT智慧聯網核心服務REST.pdf
2.33 MB
stage arrow to bottom
file-icon
第10單元 安全性設計概念.pdf
2.04 MB
stage arrow to bottom
file-icon
RESTSample.zip
2.43 MB
stage arrow to bottom

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。

關於講師

陳宗興 / Brette Chen

▍微軟、甲骨文開發實務認證講師

▍相關經歷
• Oracle Java OCP及Java EE 原廠認證講師
• 中華電信財税中心案,電信學院 Java 各框架教授講師
• 開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
• 竹科上市公司Java ERP系統-MES再生工程顧問

▍已取得之Java認證
• Java 8 OCA (Java Oracle Certified Associate)
• Java 8 OCP (Java Oracle Certified Professional)
• OCWCD (Java EE 6 Web Component Developer )
• Java EE 7 Application Developer

▍相關著作
• SCJP實務導引與認證教材

▍專長
• Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
立即加入成為Line官方好友
become line friend
返回主選單
課程類型
影音課程
直播課程
實體課程
返回主選單
返回主選單
返回主選單
返回主選單