ไม่ได้จบสายคอมหรือวิศวะมาครับ แต่สนใจทำงาน java web developer ส่วนตัวภาษาอังกฤษดี TOIEC 900+ สามารถเรียนจากคอร์สออนไลน์ต่างประเทศด้วยตัวเองได้ อยากขอความเห็นเพิ่มเติมว่า ถ้าจะเรียนเอาไปสมัครงานจริงๆเนี่ย ลงคอร์สเรียนออนไลน์เอาความรู้ประมาณนี้แล้วพอจะเริ่มไปสมัครงานได้หรือยังครับ หรือควรจะเรียนอะไรเพิ่มก่อนบ้าง แล้วมีคอร์สออนไลน์เว็บไหนแนะนำหรือไม่ครับ
โดยคอร์สที่จะลงมีเนื้อหาประมาณนี้ครับ
1. ความรู้เบื้องต้น Fundamental Java (Syntax เบื้องต้น กับ OOP) อันนี้ลงคอร์สของอันไหนก็คงเหมือนๆกันเพราะเป็นพื้นฐาน
-โดยจะหาข้อสอบ 1Z0-808 ของ Oracle มาลองทำและเขียนโปรแกรมพื้นๆเพื่อทดสอบความเข้าใจ
2. ความรู้เบื้องต้น Spring Framework
ตัวนี้สนใจคอร์สนี้ของ Oreily ครับ
https://www.safaribooksonline.com/library/view/learning-path-spring/9781788479813/
คือดูจากเนื้อหาแล้วมีครบทั้ง backend (spring 5) และ frontend (Angular 2)
ดูแล้วจากคอร์สนี้หลักๆน่าจะได้
- Spring Web MVC, Spring 5
- เชื่อมต่อ database, SQL Database
- สร้างระบบ User, ระบบ Login, OAuth2
- Angular 2
- HTTP Call, Rest Endpoint
- Single Page App
3. ความรู้เบื้องต้นของ web developer
- JavaScript เบื้องต้น
- HTML/CSS
- Java Email API ไว้ทำระบบติดต่อหน้าเว็บเบื้องต้น
- การเข้ารหัสข้อมูล password hashing
- Pseudo Code, UML
ครับ เท่าที่รวบรวมไว้ก็ประมาณนี้ ผมควรจะศึกษาอะไรเพิ่มเติมอีกบ้างครับ
ปล. คำถามเพิ่มเติม นอกจาก OOP กับ MVC แล้ว web developer ควรรู้จัก Algorithm กับ Design Pattern อื่นๆอะไรอีกบ้างครับในเบื้องต้น
เรียนเขียนโปรแกรมด้วยตนเองถ้าได้ Java , spring framework, SQL database แล้วควรจะเรียนอะไรเพิ่มเติมอีกดีครับ
โดยคอร์สที่จะลงมีเนื้อหาประมาณนี้ครับ
1. ความรู้เบื้องต้น Fundamental Java (Syntax เบื้องต้น กับ OOP) อันนี้ลงคอร์สของอันไหนก็คงเหมือนๆกันเพราะเป็นพื้นฐาน
-โดยจะหาข้อสอบ 1Z0-808 ของ Oracle มาลองทำและเขียนโปรแกรมพื้นๆเพื่อทดสอบความเข้าใจ
2. ความรู้เบื้องต้น Spring Framework
ตัวนี้สนใจคอร์สนี้ของ Oreily ครับ https://www.safaribooksonline.com/library/view/learning-path-spring/9781788479813/
คือดูจากเนื้อหาแล้วมีครบทั้ง backend (spring 5) และ frontend (Angular 2)
ดูแล้วจากคอร์สนี้หลักๆน่าจะได้
- Spring Web MVC, Spring 5
- เชื่อมต่อ database, SQL Database
- สร้างระบบ User, ระบบ Login, OAuth2
- Angular 2
- HTTP Call, Rest Endpoint
- Single Page App
3. ความรู้เบื้องต้นของ web developer
- JavaScript เบื้องต้น
- HTML/CSS
- Java Email API ไว้ทำระบบติดต่อหน้าเว็บเบื้องต้น
- การเข้ารหัสข้อมูล password hashing
- Pseudo Code, UML
ครับ เท่าที่รวบรวมไว้ก็ประมาณนี้ ผมควรจะศึกษาอะไรเพิ่มเติมอีกบ้างครับ
ปล. คำถามเพิ่มเติม นอกจาก OOP กับ MVC แล้ว web developer ควรรู้จัก Algorithm กับ Design Pattern อื่นๆอะไรอีกบ้างครับในเบื้องต้น