รู้ Java หางานง่าย ใช้อีก 10 ปีขึ้นไป






Java

Bootcamp






เน้นความเข้าใจ ไม่มีวันลืม


Java เป็นภาษาที่มีงานรองรับมากที่สุด ทั้งในเมืองไทยและต่างประเทศ เพราะเป็นตัวเลือกอันดับ 1 ของธุรกิจขนาดใหญ่อย่าง ธนาคาร โรงพยาบาล หรือสายการบิน และยังเขียนได้ทุกระบบ ตั้งแต่ Supercomputer จนถึงโทรศัพท์มือถือ Android

แม้ว่ามหาวิทยาลัยทั่วไปจะมีสอน Java อยู่แล้ว แต่เนื้อหาในหลักสูตรยังห่างไกลจากการใช้งานจริงในธุรกิจมาก คอร์สนี้สร้างมาจากการสำรวจธุรกิจธนาคารในเมืองไทย เพื่อวิเคราะห์ว่าใช้ Java ส่วนไหนบ้าง

ขอแนะนำการศึกษารูปแบบใหม่ เน้นฝึกปฏิบัติจริง เหมาะสำหรับคนที่ไม่มีพื้นฐาน ไม่มีประสบการณ์ เรียนวันละเรื่อง 1 เดือนเต็ม วันละ 4 ชั่วโมง รวม 80 ชั่วโมง หัดเขียนภาษาเดียว เก่งเรื่องเดียว หางานทำได้อีก 10 ปีขึ้นไป ไม่ต้องวิ่งตามเทคโนโลยีให้เหนื่อย

เนื้อหาตรงตามธุรกิจจริง เรียนเข้าใจแล้ว สามารถหางานประจำเงินเดือน 30,000 บาทขึ้นไป ได้ทันที และถ้ามีคะแนนสอบ TOEFL ตั้งแต่ 100 คะแนน เงินเดือนอย่างน้อย 40,000 บาทขึ้นไป

วิทยากร

Kookiat Suetrong

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


กู้เกียรติ ซื่อตรง

อดีตวิศวกรของ Microsoft, Nokia Siemens Networks และ Diebold

จบการศึกษา Computer Science จาก Chulalongkorn University
ประกาศนียบัตร Advanced Software Construction in Java จาก Massachusetts Institute of Technology

ตารางเรียน

- Overview of Java
- Extract / Transform / Load (ETL)
- Array
- Divide & Conquer
- Binary Search Tree
- Tree Search
- Practical Graph Theory
- Dynamic Programming
- Super Class & Interface
- Collections
- Web Application
- Bootstrap & Common CSS
- Servlet and Spring MVC
- Cloud & Unix
- SQL
- JDBC
- Spring Boot
- Hibernate
- Micro Framework
- JUnit & Selenium
เรื่องรายละเอียด
Overview of Java 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


จ่ายค่าสมัครผ่านธนาคาร หรือ บัตรเครดิต หรือ Paypal





Register