陳宗興 / 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 傳送方式

09:44
video common icon

URI 表示方式

09:52
quiz common icon

單元 1 QUIZ

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

JAX-RS API 架構

14:27
video common icon

JAX-RS Query String 架構

14:51
quiz common icon

單元 2 QUIZ

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

建構一個 Java Web 網站

14:52
video common icon

撰寫一個 JSP 或者 HTML 5.0 Page

14:55
quiz common icon

單元 3 QUIZ

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

建構一個 REST Web 模組

08:57
video common icon

納入 Java EE Application 管理與發行

05:29
video common icon

撰寫一個 POJO Java REST 元件

14:30
video common icon

Hello World REST 服務開發

13:06
試看
video common icon

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

09:27
quiz common icon

單元 4 QUIZ

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

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

14:44
video common icon

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

14:36
video common icon

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

14:35
video common icon

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

06:58
quiz common icon

單元 5 QUIZ

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

撰寫資料庫應對 Entity Class

14:52
video common icon

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

14:15
video common icon

了解 EntityManager 管理 JPA 模組與應用

14:20
quiz common icon

單元 6 QUIZ

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

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

14:49
video common icon

序列化 Entity 結果回應成 JSON

14:15
quiz common icon

單元 7 QUIZ

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

JavaScript AJAX 整合應用

14:01
video common icon

Java Web 整合服務新增作業

13:20
quiz common icon

單元 8 QUIZ

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

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

14:59
video common icon

撰寫介接 CHT IoT REST Service

14:55
試看
video common icon

REST Client 介接中華電信 IoT

13:15
video common icon

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

14:18
quiz common icon

單元 9 QUIZ

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

HTTP Header API Key 前端設計

14:28
video common icon

攔截器 Interceptors 架構與設計

09:49
quiz common icon

單元 10 QUIZ

共2題

學習附件

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
返回主選單
課程類型
影音課程
直播課程
實體課程
返回主選單
返回主選單
返回主選單