2016/11/2起 (即將開班!把握機會)J2EE與物聯網開發實務研習班!
不管是傳統的電商的交易呈現系統,到現在物聯網的資料收集與呈現與控制手持裝置(iOS/Android)與推播,都需要從前端的web/web services到後台一系列的步驟,而Java自從.com開始便累積了許多framework能讓工程師用工程的角度來完成專案的建置,本課程將以講師的經驗說明各個框架的實務。
這個課程非常著重實作,雖然每個例子都具體而微的說明,但需要學員有Java程式開發的經驗與Web/物聯網開發經驗。
本課程的教材將以學員在Java學習中對於專案開發最需要的generic與collection的實作開始,說明執行緒與相關元件的應用,進而進入J2EE的框架,說明servlet/jsp與session的基本。
同時,資料存取絕對是不可或缺的一環,從簡單JDBC到ORM的Hibernate/JDO/JPA說明如何完成物件到關聯式資料庫的實作。JPA的實作,在Oracle也有官方對應的課程(Java EE6之利用JPA技術開發資料庫應用程式)
近期的Enterprise應用程式,spring絕對是非常令人注意的,因此在完成基礎後,會以Spring的bean開發來貫穿這些框架。除了開發部署也是一件工程,因此本課程將會說明如何使用Spring Boot來開發並且進行快速部署,藉著gradle的組態,能夠讓專案無痛的升級,無痛的解決套件相依。
Spring Boot不止能夠讓系統易於模組化,更能支援REST的開發架構,因此物聯網資料的收進,手機資料的遞送與資料呈現都可以由Spring Boot進行框架的設置。同時在這個豐富的Spring框架中對於訊息的傳送與接收也有一致的行為,藉由AMQP可以讓簡單的POJO bean實作出listener,引發出事件趨動的程式設計樣式。
然而,前端的開發近期流行的是single page application, 是一種藉著javascript達成AJAX的資料呈現,因此在presentation tier會導入GWT (Google web toolkit),它是一套由Java推動前端開發的框架,可以藉著callback完成從server 到client的AJAX,如google inbox, (http://www.gwtproject.org/examples.html)即是用這個框架完成,同時也會說明另一套基於GWT但是更美觀的UI Vaadin(vaadin.com)。
網址:https://college.itri.org.tw/edm/D1/010/11/edm.html
orm jpa 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
👉 รายชื่อต่อไปนี้ เป็นลิงค์ youtube ฟรี ที่สอนเขียนโปรแกรมจาก SIPA
1) Laravel : เป็นเฟรมเวิร์คของภาษา PHP ที่ใช้งานง่าย และนิยมในต่างประเทศ (ส่วนในไทยน่าจะนิยม Codeigniter มั่ง)
https://www.youtube.com/watch…
2) ภาษา C : ถ้าวรยุทธในหนังจีนกำลังภายใน ล้วนมีรากฐานมาจากสำนักเส้าหลินแล้วละก็ ....เช่นกัน ภาษาเขียนโปรแกรมหลายตัวในใต้หล้า ล้วนมีที่มาจาก C แทบทั้งสิ้น
https://www.youtube.com/watch…
3) ภาษา Phython : ภาษาที่โค้ดอ่านง่ายสุดในสามโลก แต่เมื่อลองเขียนแล้ว ...อย่าเว้นวรรคผิด เดี่ยวชีวิตจะ error ตลอดกาล อิ ๆ ๆ
https://www.youtube.com/watch…
4) MEAN stack - มันคือเทคโนโลยีหลายตัวรวมเข้าด้วยกัน โดยหัวใจของมันก็คือ ...เขียนเว็บแอปพลิเคชั่นฝั่งไคลเอนต์ และเซิร์ฟเวอร์ด้วย JavaScript ล้วน ๆ โดยปราศจากภาษาสคริปต์ดัง ๆ เช่น PHP เป็นต้น (หน้าเว็บยังคงต้องพึ่งHTML กับ CSS)
https://www.youtube.com/watch…
5) การใช้ JPA ของภาษา Java - เอาไว้ติดต่อฐานข้อมูลแบบ Object-Relational Mapping (ORM) อาจดูเหมือนไม่นิยม แต่ถ้าไปทำงานในระดับองค์กรใหญ่ ๆ เช่น ธนาคาร ประกันภัย สื่่อสาร เป็นต้น ก็จะเห็นมันใช้งานอยู่
https://www.youtube.com/watch?v=MIXk5s0gg18
https://www.youtube.com/watch?v=_DDsFVMs6mQ
6) Google Engine - รู้ไว้ไม่เสียหาย
https://www.youtube.com/watch?v=fidqISUDVQ8
https://www.youtube.com/watch?v=Gc7hiDtDcRg
https://www.youtube.com/watch?v=oc3kgVyrCrc
https://www.youtube.com/watch?v=MuhOC3KjOcs
ขอบคุณ SIPA ดูเพิ่มเติมได้ที่
https://www.youtube.com/channel/UCgWqtSlHS0hCFlV4OfcAmAQ
ปล... ขอบคุณ facbook, อินเตอร์เนต, Youbue ด้วย ที่ทำให้ความรู้ศึกษาได้ฟรี อิๆๆๆ