🔥 "มาสาย 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「java soap」的推薦目錄:
- 關於java soap 在 BorntoDev Facebook 的最佳解答
- 關於java soap 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於java soap 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
- 關於java soap 在 Java soap client - gists · GitHub 的評價
- 關於java soap 在 Java Web Service(SOAP) | securenai SITE 的評價
- 關於java soap 在 Java Soap WS getting null from request data - Stack Overflow 的評價
java soap 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
เมื่อพูดถึง "เว็บเซอร์วิส (Web Service) " ชื่อขึ้นต้นด้วยเว็บก็จริง แต่มันไม่ใช่เว็บ มันคือมาตรฐานที่ใช้แลกเปลี่ยนข้อมูล โดยไม่ขึ้นอยู่กับ Platform ไม่ขึ้นกับ OS ไม่ขึ้นกับภาษาโปรแกรมใด ภาษาหนึ่ง (เช่น จะเป็น C# Java C, C++, PHP และอื่นๆ ได้หมด)
โดยเว็บเซอร์วิสจะมีมาตรฐาน อยู่ 2 แบบหลักๆ ที่ในการสื่อสารได้แก่ SOAP และ REST ซึ่งข้อดีข้อเสียเป็นยังไง ดูสรุปที่รูปได้
++++
ปล จำไม่ได้ว่าไป capture มาจากอะไรสักอย่าง ลืมเลย เลยให้เครดิตต้นฉบับไม่ถูก ขออภัยด้วยครับ
When it comes to "Web Service ( Web Service )" the name starts with the web, but it's not a standard that is used to exchange data without a platform. Not based on any language (e.g. C #Java C, C, C, C ++, PHP and more)
There will be 2 standards in the main type of communication: SOAP and REST. How are the advantages of disadvantages. See the photos.
++++
PS. I don't remember capture from something. I forgot. I can't give the original credit. Sorry.Translated
java soap 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
เมื่อพูดถึง "เว็บเซอร์วิส (Web Service) " ชื่อขึ้นต้นด้วยเว็บก็จริง แต่มันไม่ใช่เว็บ มันคือมาตรฐานที่ใช้แลกเปลี่ยนข้อมูล โดยไม่ขึ้นอยู่กับ Platform ไม่ขึ้นกับ OS ไม่ขึ้นกับภาษาโปรแกรมใด ภาษาหนึ่ง (เช่น จะเป็น C# Java C, C++, PHP และอื่นๆ ได้หมด)
โดยเว็บเซอร์วิสจะมีมาตรฐาน อยู่ 2 แบบหลักๆ ที่ในการสื่อสารได้แก่ SOAP และ REST ซึ่งข้อดีข้อเสียเป็นยังไง ดูสรุปที่รูปได้
++++
ปล จำไม่ได้ว่าไป capture มาจากอะไรสักอย่าง ลืมเลย เลยให้เครดิตต้นฉบับไม่ถูก ขออภัยด้วยครับ
When it comes to "Web Service ( Web Service )" the name starts with the web, but it's not a standard that is used to exchange data without a platform. Not based on any language (e.g. C #Java C, C, C, C ++, PHP and more)
There will be 2 standards in the main type of communication: SOAP and REST. How are the advantages of disadvantages. See the photos.
++++
PS. I don't remember capture from something. I forgot. I can't give the original credit. Sorry.Translated
java soap 在 Java Web Service(SOAP) | securenai SITE 的推薦與評價
Java Web Service (SOAP). SOAP. SOAP(Single Object Access Protocal) 為兩平台交換資料的標準協定,主要為XML 的形式,Server ... ... <看更多>
java soap 在 Java soap client - gists · GitHub 的推薦與評價
Java soap client. GitHub Gist: instantly share code, notes, and snippets. ... <看更多>