🔥 "มาสาย Java แล้วไปทำอะไรต่อได้บ้าง ? ต้องมีสกิลไหนที่เราต้องรู้บ้าง !?"
.
วันนี้แอดพาทุกคนมาดูสรุปแนวทาง ประเภททักษะที่ควรรู้สำหรับการประยุกต์งานภาษา Java กันนน <3
.
🌟 Basic เรื่องเริ่มต้นก่อนจะไปสายต่าง ๆ
พื้นฐานเป็นสิ่งสำคัญ ถ้าเราเข้าใจพื้นฐานเหล่านี้ การต่อยอดในด้านอื่นๆก็จะเป็นเรื่องง่าย
.
🚀 เรื่องที่ควรศึกษา
- Java Syntax เพื่อเรียนรู้กระบวนการเขียน ว่าคำสั่ง มีสโคป การใช้งานอย่างไร รวมถึงพื้นฐานการใช้งานเงื่อนไข การวนซ้ำ ฟังก์ชันต่าง ๆ
- Data Structure โครงสร้างข้อมูลเพื่อให้เราเข้าใจถึงกระบวนการจัดเก็บข้อมูลภายในระบบคอมพิวเตอร์ที่เหมาะสม
- Algorithm สำหรับเข้าใจขั้นตอนวิธีในการแก้ไขปัญหา และ ทักษะ Problem Solving
- OOP การพัฒนาโปรแกรมเชิงวัตถุที่เข้าใจองค์ประกอบของคลาส การสืบทอด การห่อหุ้ม รวมไปถึง Abstraction ที่จำเป็นในการเขียนโปรแกรมยุคใหม่
.
🌟 สายทำ Web Application
Java ก็ใช้ทำเว็บได้เหมือนกัน โดยจะถูกใช้ในส่วนของ Backend นั่นเอง โดยที่ Frontend สร้างขึ้นมาเหมือนเว็บทั่วๆไป
.
🚀 พื้นฐานการทำเว็บ
HTML
CSS
JS
HTTP
.
🚀 เครื่องมือ
Spring
JSP
Servlet
Apache Tomcat
Grails
🌟 สายใด ๆ ก็ตามที่ต้องใช้ Database
สิ่งสำคัญที่ขาดไปไม่ได้เลยในการสร้างแอพพลิเคชั่นก็คือฐานข้อมูลนั่นเอง ไม่ว่าจะเป็นเก็บข้อมูลผู้ใช้งาน ไปจนถึงข้อมูลในแอพลิเคชั่นทุกอย่าง ซึ่ง Java ก็สามารถใช้งานร่วมกับฐานข้อมูลหลากหลายชนิดได้ง่ายๆ ให้เราเลือกได้ตามความเหมาะสมของงาน
.
🚀 Relational Database
MySQL
Microsoft SQL
PostgreSQL
Oracle
.
🚀 Non-relational Database
MongoDB
Cassandra
Redis
Neo4j
🌟 นักพัฒนาสาย IoT
ถ้า IoT แปลว่าอินเทอร์เนตในทุกสิ่ง Java เองก็มีสิ่งที่ภาคภูมิใจที่เป็นเหมือนสโลแกนคือ write once, run everywhere แน่นอนว่า Java เองก็ทำ IoT ได้!! ซึ่งงานในด้านนี้ก็หลากหลายมากๆมีรูปแบบที่ไม่ตายตัว ถ้าใครสนใจต้องลองศึกษาตามเช็คลิสต์ด้านล่างนี้ดู
.
🚀 เรื่องที่ควรศึกษา
IoT architecture
Sensors / Devices
Network / Communication
API
Data Analysis
.
🌟 สายพัฒนาหลังบ้านด้วย Web Service
ในยุคที่ข้อมูลทุกอย่างถูกส่งผ่านกันด้วย API แล้ว Java จะไปน้อยหน้าได้ยังไงกันล่ะ
.
🚀 เรื่องที่ควรศึกษา
REST, SOAP
HTTP
.
🚀 เครื่องมือ
Spring
JAX-WS
JAX-RS
.
🌟 เก่าแต่เก๋าอยู่กับสาย Desktop App
ในด้านของ Desktop App หรือแอปพลิเคชั่นที่ทำงานอยู่บนคอมพิวเตอร์ Java เองก็เป็นตัวเลือกที่น่าสนใจไม่น้อยไม่แพ้ภาษาอื่นๆเลย ด้วยเครื่องมือที่จะช่วยให้การพัฒนาแอปเป็นเรื่องที่ไม่ยากเกินไป
.
🚀 เครื่องมือ
Eclipse Scout
Swing
JavaFX
Griffon
.
🌟 สายแอปบนมือถือพัฒนาลง Android
Java นั้นอยู่คู่กับ Android มาอย่างยาวนานแล้ว Android Studio เองก็เริ่มต้นมาจากภาษา Java ด้วยนะ
.
🚀 เครื่องมือ
Android Studio
Firebase
Jetpack
.
"ทั้งหมดนี้เป็นแค่ข้อมูลบางส่วนเท่านั้น จริง ๆ เครื่องมือบางตัวแม้ว่าจะเก่าไปหน่อย แต่ก็ยังมีใช้อยู่ในบริษัททั่วไป ซึ่งแอดบอกได้เลยว่าทั้งหมดนี้ ขึ้นกับการประยุกต์ใช้งานล้วนน ๆ"
.
"ไม่มีอะไรดีที่สุด ขึ้นกับว่าเราจะทำอะไรนั่นเอง <3"
.
#borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有8部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,JAVA物件導向程式設計課程上課影音(10) 完整影音論壇: https://groups.google.com/forum/?hl=zh-TW#!forum/java_object JAVA&Android課程理念 Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一...
「eclipse tomcat」的推薦目錄:
- 關於eclipse tomcat 在 BorntoDev Facebook 的最讚貼文
- 關於eclipse tomcat 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於eclipse tomcat 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於eclipse tomcat 在 吳老師教學部落格 Youtube 的精選貼文
- 關於eclipse tomcat 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於eclipse tomcat 在 [問題] Eclipse 無法啟動Tomcat server - 看板java - 批踢踢實業坊 的評價
- 關於eclipse tomcat 在 tomcatplugin/tomcatplugin: Tomcat plugin for Eclipse - GitHub 的評價
- 關於eclipse tomcat 在 How to create a Simple Web Application in Eclipse with Tomcat 的評價
- 關於eclipse tomcat 在 Apache Tomcat is missing in Eclipse 3.7 - Stack Overflow 的評價
- 關於eclipse tomcat 在 How to install and configure Tomcat for eclipse IDE in macOS? 的評價
- 關於eclipse tomcat 在 GlassFish - Java EE 的評價
eclipse tomcat 在 軟體開發學習資訊分享 Facebook 的最佳貼文
Java Server Faces是一個流行的 Java 應用程式框架。事實上,它是 Java EE 的標準Web應用程式框架。當然也有其他Web框架,但大多數公司的 Java 職位都希望 Java 開發人員能夠擁有 JSF 的經驗,因為它是 Java EE 的一個組成部分。本課程以專案引導你做一個連接資料庫的JSF應用程式,幫助你快速掌握最新版本的 JSF
從這 5.5 小時的課程,你會學到
1. 從頭開始建立一個功能齊全的 JSF Web 應用程式
2. 使用 Tomcat 和 Eclipse 設置 JSF 開發環境
3. 使用 JSF 讀取 HTML 表單資料
4. 使用內建的 JSF 規則和自定義規則來做HTML表單驗證
5. 整合被管理的 Beans 來處理業務邏輯
6. 用表格顯示資料
7. 使用JDBC添加資料庫的支援:查詢、插入、更新和刪除
https://softnshare.com/jsf-java-server-faces-beginners/
eclipse tomcat 在 吳老師教學部落格 Youtube 的最佳貼文
JAVA物件導向程式設計課程上課影音(10)
完整影音論壇:
https://groups.google.com/forum/?hl=zh-TW#!forum/java_object
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
eclipse tomcat 在 吳老師教學部落格 Youtube 的精選貼文
JAVA物件導向程式設計課程上課影音(10)
完整影音論壇:
https://groups.google.com/forum/?hl=zh-TW#!forum/java_object
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
eclipse tomcat 在 吳老師教學部落格 Youtube 的最佳貼文
JAVA物件導向程式設計課程上課影音(10)
完整影音論壇:
https://groups.google.com/forum/?hl=zh-TW#!forum/java_object
JAVA&Android課程理念
Android智慧型手機以JAVA為基礎,已成為手機上最完整的開放開發平台之一,
在手機已是人手必備的趨勢下,手機相關的應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
以循序漸進的方式講授從JAVA入門到證照,再到Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
使學生能開發APP遊戲、多媒體APP等各類型手機應用程式為目標。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
章節大綱
1 Android 導論與新版功能介紹
2 開發工具下載與安裝
3 Android 專案與系統架構
4 UI 設計基本概念
5 UI 進階設計
6 Activity 生命週期與平板電腦設計概念
7 資料存取
8 行動資料庫 SQLite
9 Google 地圖
10 感應器應用
11 多媒體與相機功能
12 手機實用功能開發
13 AdMob 廣告看板製作
14 發佈應用程式至 Google Play
Android 教學研習心得分享懶人包:
http://terry55wu.blogspot.com/p/android.html
eclipse tomcat 在 tomcatplugin/tomcatplugin: Tomcat plugin for Eclipse - GitHub 的推薦與評價
The Eclipse Tomcat Plugin provides simple integration of a Tomcat servlet container for the development of Java web applications. ... <看更多>
eclipse tomcat 在 How to create a Simple Web Application in Eclipse with Tomcat 的推薦與評價
Check out our website: http://www.telusko.comFollow Telusko on Twitter: https://twitter.com/navinreddy20Follow ... ... <看更多>
eclipse tomcat 在 [問題] Eclipse 無法啟動Tomcat server - 看板java - 批踢踢實業坊 的推薦與評價
我照著youtube上的教學安裝了eclipse和tomcat V9.0
確定在瀏覽器上打127.0.0.1:8081會顯示:
"If you're seeing this, you've successfully
installed Tomcat. Congratulations!"
可是不管我怎麼設定,eclipse JEE 就是沒辦法跑server,
會出現錯誤訊息:
"Starting Tomcat V9.0 Server at local host has encountered a problem."
"This server cannot be started because one or more of the ports are invalid.
Open the server editor and correct the invalid ports."
請問這該如何解決呢?
2019/08/25 問題解決,按照以下這影片,
https://www.youtube.com/watch?v=XkDPl8k7MKk
先謝謝各位熱心解答,小弟感激不盡。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.40.58 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/java/M.1566631321.A.A74.html
※ 編輯: applebg (36.226.40.58 臺灣), 08/24/2019 15:22:20
重啟之後,一樣的錯誤。
卸載在重裝,一樣的錯誤。
eclipse、tomcat解除安裝 -> 重開機 -> 重新安裝,還是一樣的錯誤。
※ 編輯: applebg (36.226.40.58 臺灣), 08/24/2019 19:17:23
用到很複雜的東西。對不起新手問題真的很多。
※ 編輯: applebg (36.226.40.58 臺灣), 08/24/2019 20:27:49
※ 編輯: applebg (36.226.40.58 臺灣), 08/24/2019 20:28:15
※ 編輯: applebg (36.226.40.58 臺灣), 08/25/2019 10:25:34
而且我試了兩台電腦都這個樣子,到底是什麼問題?
※ 編輯: applebg (39.12.38.46 臺灣), 08/25/2019 14:55:26
頭痛.....
請問大家目前你們可以正常使用的版本(eclipse、tomcat)版本是多少,
我試試看降版本。
※ 編輯: applebg (39.12.38.46 臺灣), 08/25/2019 15:12:03
※ 編輯: applebg (36.226.40.58 臺灣), 08/25/2019 18:47:09
我下載了服務版tomcat,似乎是這個原因,
改下載zip版就可以了,然後就是windows10 的program file有存取權限的問題需要調整,
這個問題搜尋錯誤訊息就會有解答。
※ 編輯: applebg (36.226.40.58 臺灣), 08/25/2019 21:05:58
... <看更多>