รู้ Java หางานง่าย ใช้อีก 10 ปีขึ้นไป
Java
Software Engineer
เน้นความเข้าใจ ไม่มีวันลืม
Java เป็นภาษาที่มีงานรองรับมากที่สุด ทั้งในเมืองไทยและต่างประเทศ เพราะเป็นตัวเลือกแรก ของธุรกิจขนาดใหญ่อย่าง ธนาคาร โรงพยาบาล หรือสายการบิน และยังเขียนได้ทุกระบบ ตั้งแต่ Supercomputer จนถึงอุปกรณ์ขนาดเล็ก หรือ Embedded Systems
คอร์สนี้สร้างมาจากการสำรวจธุรกิจธนาคารในเมืองไทย เพื่อให้ผู้มาเรียนพร้อมเข้าไปทำงานได้ทันที โดยไม่ต้องมีพื้นฐานมาก่อน ไม่ว่าจะเป็นงาน Web Service สร้างระบบ Database และ Ecosystem อื่นๆ
ขอแนะนำการศึกษารูปแบบใหม่ เน้นฝึกปฏิบัติจริง เหมาะสำหรับคนที่ไม่มีพื้นฐาน ไม่มีประสบการณ์ เรียนวันละเรื่อง 1 เดือนเต็ม วันละ 3 ชั่วโมง รวม 60 ชั่วโมง หัดเขียนภาษาเดียว เก่งเรื่องเดียว หางานทำได้อีก 10 ปีขึ้นไป ไม่ต้องศึกษาเรื่องอื่นให้ปวดหัว
เนื้อหาตรงตามธุรกิจจริง เรียนเข้าใจแล้ว สามารถหางานประจำในองค์กรชั้นนำได้ทันที และถ้ามีคะแนนสอบ TOEFL ตั้งแต่ 100 คะแนน จะได้เงินเดือนอย่างน้อย 50,000 บาทขึ้นไป
วิทยากร
Kookiat Suetrong
The world's most experienced Java instructor for over 6,000 hours, and Full Stack over 4,300 hours.Former engineer of Microsoft, Nokia Siemens Networks and Diebold
Graduated in Computer Science from
Chulalongkorn University
Certificate of Advanced Software Construction in
Java from the Massachusetts Institute of Technology
กู้เกียรติ ซื่อตรง
ประสบการณ์สอน Java อันดับ 1 ของโลก มากกว่า 6,000 ชั่วโมง และสอน Full Stack มาแล้ว 4,300 ชั่วโมงอดีตวิศวกรของ Microsoft, Nokia Siemens Networks และ Diebold
จบการศึกษา Computer Science จาก
จุฬาลงกรณ์มหาวิทยาลัย
ประกาศนียบัตร Advanced Software Construction in
Java จาก Massachusetts Institute of Technology
ตารางเรียน
- Extract / Transform / Load (ETL)
- Array
- Divide & Conquer
- Binary Search Tree
- Practical Graph Theory
- Dynamic Programming
- Super Class & Interface
- Collections
- Bootstrap & Common CSS
- Servlet and Spring MVC
- Cloud & Unix
- SQL
- Spring Boot
- Hibernate
- Micro Framework
- JUnit & Selenium
เรื่อง | รายละเอียด |
Overview of Java Software Engineer | Java Shell และ Primitive Data ทั้ง 8 แบบ Class และ String โครงสร้างการทำงานแบบมีเงื่อนไข |
Extract / Transform / Load | โครงสร้างการทำงานแบบวนซ้ำ การอ่าน File ข้อมูล Structured Program Theorem การใช้ 3 โครงสร้างพื้นฐานเพื่อเขียนระบบได้ทุกแบบ |
Array | การสร้าง Array การเรียงข้อมูลใน Array การค้นหาข้อมูลด้วย Sequential Search และ Binary Search |
Divide & Conquer | การค้นหาข้อมูลด้วย Sequential Search และ
Binary Search ตัวอย่างการใช้ Divide & Conquer การหาคำตอบด้วยวิธี Two Pointer |
Binary Search Tree | การสร้าง Binary Tree การสร้าง Binary Search Tree การหาความสูง จำนวนข้อมูล ตามเงื่อนไขที่กำหนด |
Practical Graph Theory | การสร้างและใช้งาน Matrix การเก็บ Graph ไว้ใน Matrix การใช้ Greedy สำหรับหา Minimum Spanning Tree |
Dynamic Programming | ที่มาของ Dynamic Programming การเก็บคำตอบของปัญหาย่อยไว้ใน Matrix ตัวอย่างปัญหาที่ใช้ Dynamic Programming ได้ |
Tree Searching | ตัวอย่างการสร้าง Subset การใช้ Depth-First Tree ในการหาคำตอบ เปรียบเทียบ Dynamic Programming และ Tree Searching |
Super Class and Interface | การขยาย Class จากเดิม Superclass และ Subclass Override และ Overload |
Collection and Generic | การใช้ ArrayList, LinkedList การสร้าง TreeSet และ HashSet การใช้งาน Map |
Cloud and Unix | คำสั่ง Unix ที่ควรรู้ การใช้ Redirect และ Pipe การเขียน Java เพื่อใช้งานบน Unix |
SQL | การติดตั้ง MySQL บน Ubuntu การเขียน DDL หรือ Data Definition Language การเขียน DML หรือ Data Manipulation Language |
Web Application | การติดตั้ง Application Server การแสดงผลเป็น HTML5 การสร้าง Form เพื่อรับข้อมูลจากผู้ใช้ |
Bootstrap and Common CSS | การเขียน HTML5 ตามมาตรฐานในปัจจุบัน คำสั่ง CSS ที่ควรรู้ การสร้าง Web Page แบบ Responsive |
Servlet and Spring MVC | การสร้าง Servlet การใช้ Maven เพื่อเพิ่ม Framework ต่างๆ หลักการของ Web MVC |
Micro Framework | การเขียน Web ในยุคต่างๆ หลักการทำงานของ Micro Framework การสร้าง Web Service และ Web Application |
JDBC | การอ่านเขียนฐานข้อมูล SQL การใช้ SQL กับ Web Application การป้องกัน SQL Injection |
JPA and Hibernate | การเขียน Entity Bean คำสั่ง JPQL และ HQL การใช้ข้อมูลแบบ transient |
Spring Boot | การสร้าง Spring Boot Application การเขียน Web Service ด้วย Spring Boot การเขียน Web Application ด้วย Spring Boot |
JUnit and Selenium | หลักการทดสอบระบบด้วย Black Box และ White Box การทดสอบ User Acceptance Test หรือ UAT การทดสอบ Web Automation ด้วย Selenium |