Full Stack Dev Fast Track ภาษา Java (W731-J)
พิเศษเมื่อสมัครตอนนี้! แลกซื้อคอร์ส React (W721) และ Cloud (T702) สองคอร์สได้ในราคาพิเศษ เพียง 2,100 บาท
Course ที่จะพาผู้เรียนขึ้นทางด่วนสู่เส้นทางของสุดยอดนักพัฒนาเว็บไซต์แบบ Super Full-Stack เรียนจบงานรองรับเพียบ
Course ของ EPT คือสุดยอด Course เรียนเขียนโปรแกรมในไทยที่โหดเพราะว่า ต้องการให้ท่านเมื่อเรียนจบแล้วเป็นโปรแกรมเมอร์ระดับเทพ (ลองคิดดูนักเรียนที่ส่งการบ้านมาแค่ครึ่งเดียวตอนที่มาเรียนที่ราชเทวี หรือบางคนไม่ส่งการบ้านเลยสักกะข้อ (แต่ตอนมานั่งเรียนคือตั้งใจนะ) ก็ได้ A จากมหาวิทยาลัย ที่เรียนมาตลอด) ส่วนนักเรียนที่ขยันมากก็คือเทพของมหาวิทยาลัย เป็นระดับแข่งขัน
Course ของเราออกแบบมาเพื่อฝึกให้ท่านเขียนโปรแกรมเก่ง ดังนั้นมันต้องโหด เพราะว่าโลกมันโหดร้าย และแข่งขันสูง เราไม่ได้สร้างลูกนกจิ๊บ ๆ เราสร้างนกอินทรี Course ของเราไม่ได้สร้างปลา โมลาโมลา เราสร้างวาฬเพชฌฆาต เพราะงั้นทุกอย่างมันโหด
คำเตือน
Course เรายากไม่เหมาะกับคนใจเสาะ เพราะการเขียนโปรแกรมเป็นอาชีพที่เงินดี และเป็นที่ต้องการอย่างสูง แต่ว่าต้องใช้ทักษะที่จำเป็น ต้องฝึกอย่างหนัก ต้องมีทัศนคติที่ถูกต้องก่อน เราขออนุญาตไม่รับคนใจเสาะ เช่น ทำไปสองสามข้อก็เหนื่อย คิดไม่ออกหัวร้อนง่าย ถ้าท่านอยากเป็นโปรแกรมเมอร์ ท่านต้องเข้าใจเลยว่าการใช้สมองคิดอาจจะไม่เหมาะกับคนขี้กลัว คนกลัวผิด เพราะการเขียน Code ต้องมีการทดลอง ต้องคิดแบบนักวิทยาศาสตร์ ต้องมีความสร้างสรรค์ประหนึ่งศิลปิน หากไร้ซึ่งความเด็ดเดี่ยวทางจิตวิญญาณ ต้องการให้คนอื่นทำโน้นให้ทำนี่ให้ทั้งที่มันก็ง่าย ๆ คนที่เป็นแล้วคิด 10 วินาทีก็ออกแล้วละก็ ท่านไม่เหมาะกับการเป็นนักเขียนโปรแกรม
ถ้าท่านชอบเล่นเกมจับผิดรูป Course นี้จะสนุกมาก
ถ้าท่านชอบคิดแบบโลจิก Course นี้จะสนุกมาก
ถ้าท่านชอบนิยายสืบสวนสอบสวน Course นี้จะสนุกมาก
ถ้าท่านชอบเล่นตัวต่อ LEGO Course นี้จะสนุกมาก
ถ้าท่านชอบสร้างของใหม่ ๆ ที่ยังไม่มีในโลก Course นี้จะสนุกมาก
ถ้าท่านอยากจะเปลี่ยนโลกนี้ด้วยเทคโนโลยี Course นี้จะสนุกมาก
ถ้าท่านอยากจะประสบความสำเร็จในหน้าที่การงานด้านคอมพิวเตอร์ Course นี้จะสนุกมาก
ทั้งนี้ต้องอ่านหนังสือ ต้องทำโจทย์ เราไม่ได้บอกนะครับว่ามันง่าย เพราะมันต้องทุ่มเท ผมเป็นกำลังใจให้ทุกคนนะครับ
ปล. ถ้าเรียนในมหาวิทยาลัยใช้เวลามากกว่านี้แน่นอน นี่คือย่อเนื้อหามาให้แล้ว เป็นประสบการณ์ของผม กลั่นออกมาให้นักเรียนเรียนนะครับ
แต่ต้องลองทำตาม ลองแก้ปัญหา ลองคิดด้วยตัวเอง ผมอยู่ตรงนี้เพื่อช่วยเหลือนักเรียนครับผม
เรียนแล้วจะสร้างโปรแกรมอะไรได้บ้าง
(เรียนแล้วทำการบ้าน + ทำ Project หมด + มีความคิดสร้างสรรค์) จะสามารถทำสิ่งต่อไปนี้ได้
โปรแกรมแบบ http://siamchart.com/
โปรแกรมขายของ ทั้งแบบใช้เว็บสำเร็จรูปและเขียนเอง
ได้เขียนโปรแกรมสำหรับ Plot Graph
ได้เขียนโปรแกรมสำหรับคำนวณทุกสิ่งทุกอย่าง
ได้เขียนโปรแกรมแก้ปัญหากว่า 300++ ข้อ
ไปเขียนโปรแกรมเก็บข้อมูลลูกค้าได้
เขียนโปรแกรม Web ให้ข้อมูลต่างๆ
เขียน backend สำหรับ Mobile App ได้
Course ย่อย ๆ ที่ประกอบกันเป็น Course นี้มีดังนี้
Java Programming (J103) (ดูเนื้อหาเต็ม ๆ ที่ https://elearn.expert-programming-tutor.com/learn/j103 )
Database
Computer Engineering Essential (COM101) ยาวประมาณ 30 ชั่วโมง (ดูได้ที่ https://elearn.expert-programming-tutor.com/learn/com101 )
Super User (Linux + Git + AWS + Installing and config Server + WordPress ) SU101 ยาวประมาณ 20 ชั่วโมง (ดูได้ที่ https://elearn.expert-programming-tutor.com/learn/su101 )
Web Programming Front-End (W701) ยาวประมาณ 40 ชั่วโมง (ดูได้ที่ https://elearn.expert-programming-tutor.com/learn/w701 )
Node.js (NODE701) ยาวประมาณ 30 ชั่วโมง (ดูได้ที่ https://elearn.expert-programming-tutor.com/learn/node701 )
รวมเวลาเรียน 170++ ชั่วโมง
ใครควรสมัครเรียน Course นี้
ทุกคนที่สนใจทำงานด้านการเขียนโปรแกรมคอมพิวเตอร์
นักเรียนนักศึกษาที่สนใจการสร้าง WEB APPLICATION
เจ้าของกิจการที่ต้องการสร้างโปรแกรมบนเว็บของตัวเอง
ใน Course นี้จะเป็น Course SET ที่จะประกอบด้วย Course ย่อย 6 ส่วน ซึ่งจำเป็นสำหรับการก้าวสู่ Super Full-Stack
เนื้อหาของ J103 เช่น
ใน Course นี้ถือเป็นหัวใจหลักเลยก็ว่าได้เป็น เนื้อหาที่ ยาว 37 ชั่วโมง ไม่รวมการทำโจทย์
Basic Programming
(Computer Theory, Variable, Math evaluation, Loop, Loop N-D, Array, Recursive, Function, … )
Programming Algorithm and Problem Solving
การแก้ปัญหา การคิดเชิงคำนวณ การเขียนโปรแกรมเพื่อแก้ปัญหาต่าง ๆ
OOP Programming
(Class, OOP Subject, OOP Concept, Inheritance, Polymorphism, Accessibility, Interface, … )
ส่วนนี้คือการสร้างโปรแกรมให้แก้ไขง่าย ให้มีรูปแบบที่สามารถพัฒนาต่อได้ง่ายเพื่อให้ท่านสามารถเขียนโปรแกรมใน บริษัทใหญ่ ๆ ใน Project ใหญ่ ๆ แล้วสามารถทำงานร่วมกับคนอื่นได้
300 Programming Solving Ploblem
โจทย์เขียน Code สร้างเส้นทางในสมองแบบโปรแกรมเมอร์
Programming Project + Final Test of First Partrt
ประมวลความรู้ทั้งหมดที่เรียนมาในส่วนแรกนี้ซึ่งเทียบเท่าเรียนวิชาเขียนโปรแกรมในคณะวิศวกรรมศาสตร์หรือวิทยาศาสตร์ 1 ปี 2 เทอม มาสร้างเป็นโปรแกรม และเป็นเหมือนข้อสอบปลายภาค
เนื้อหาของ Database เช่น
Database Concept (Design, Normalization, …)
ทำให้ท่านสามารถออกแบบ Database ให้สามารถใช้งานได้ อย่างดีทำให้ ต่อไปสามารถใช้งานได้อย่างง่าย (การออกแบบ Database สำคัญอย่างไรให้ลองถาม โปรแกรมเมอร์บริษัท ที่ออกแบบไม่ดีดู ทำงานไปแทบอยากจะลาออก เพราะมัน ยากมาก จะไปต่อก็ไม่ไหว จะโละล้างบางเจ้านายก็ไม่เข้าใจ จะทำอะไรสักนิดก็อย่างเหนื่อย แต่ถ้าเราออกแบบมาดี ต่อไปทำอะไรก็ง่าย)
SQL Basic to advance
สามารถเขียนคำสั่งงานฐานข้อมูล
เนื้อหาของ COM101 เช่น
Intro to ทุกอย่างในโลกวิศวะคอม
ประวัติศาสตร์ของคอมพิวเตอร์
คอมพิวเตอร์ถูกสร้างมาอย่างไร
Algorithm
AI
Database
OS
Network
Web
และอื่นๆ
เนื้อหาของ SU101 เช่น
ในโลกปัจจุบัน Server ต่างๆ ถูกสร้างขึ้นมาด้วย Linux แทบทั้งสิน เพราะว่ามีเร็ว ฟรี และดี ในCourse นี้เราจะพานักเรียนไปเรียนใช้ Linux และ Git
Git คือ อุปกรณ์ที่ช่วยเขียน Code ที่ ไม่สามารถขาดได้
Install Linux
Install VM
Install Web Server
Using Linux
Linux Comman Line
ลงเว็บสำเร็จรูปใน สำหรับแสดงข้อมูลได้ใน Server ทำให้เราสามารถสร้าง web ได้โดยไม่ต้องเขียน Code สักกะบรรทัด
ลงเว็บสำเร็จรูปใน สำหรับขายของได้ใน Server ทำให้เราสามารถสร้าง web ขายของได้โดยไม่ต้องเขียน Code สักกะบรรทัด
การใชงานสุดยอดเครื่องมือของ Programmer
เนื้อหาของ W701
Intro to WEB : เรียนรู้พื้นฐานเกี่ยวกับเทคโนโลยีเว็บ เช่น อินเตอร์เน็ตทำงานอย่างไร เว็บไซต์ทำงานอย่างไร การติดตั้ง Software ต่าง ๆ
HTTP : เรียนรู้เกี่ยวกับ HTTP ซึ่งเป็นมาตรฐานการสื่อสารที่ใช้สำหรับแลกเปลี่ยนข้อมูลระหว่าง client และ server ว่าต้องรับ/ส่งข้อมูลอย่างไร
HTML : เรียนรู้การเขียน HTML ซึ่งเป็นภาษา Markup มาตรฐานที่ใช้ในการบอกโครงสร้างของหน้าเว็บ ซึ่งประกอบไปด้วย element มากมาย และ element เหล่านี้จะเป็นตัวบอก browser ว่าจะต้องแสดงผลหน้าเว็บทั้งในด้านข้อมูลและความสวยงามอย่างไร
CSS : เรียนรู้การเขียน CSS และการใช้ร่วมกับ HTML โดยเน้นไปที่ความสวยงามของหน้าจอทำให้สามารถจัดการรูปแบบหน้าตาของเว็บได้เป็นระบบมากขึ้น
CSS3 : เรียนรู้การเขียน CSS3 ซึ่งเป็นเวอร์ชันที่แยกตัวออกมาจาก CSS ธรรมดาแล้วเพิ่มความสามารถและฟีเจอร์ต่าง ๆ สามารถจัดการหน้าเว็บได้ทั้งในเรื่อง structuring, styling และ formatting
API : ทำความรู้จัก ทดลองสร้าง และใช้งาน API ซึ่งเป็นวิธีที่คอมพิวเตอร์ใช้คุยกัน อาจจะเป็นคุยกันระหว่างโปรแกรมภายในเครื่องเดียวกันเอง หรือคุยกับคอมพิวเตอร์เครื่องอื่นผ่าน Internet protocol เช่น HTTP ก็ได้ อ่านบทความเกี่ยวกับ API เพิ่มเติมได้ที่นี่
JavaScript : เรียนรู้การเขียน JavaScript ซึ่งเป็นภาษาเขียนโปรแกรมสำหรับเว็บ สามารถใช้อัปเดตหรือเปลี่ยนแปลงการทำงานของเว็บไซต์ขณะทำงานได้ เช่น HTML Content หรือ CSS นอกจากนี้ยังใช้ในการคำนวณหรือเก็บข้อมูลได้อีกด้วย อ่านบทความเกี่ยวกับ JavaScript เพิ่มเติมได้ที่นี่
JavaScript framework : เรียนรู้เกี่ยวกับ JavaScript framework ที่เป็นที่นิยมต่าง ๆ
Progressive Web Apps : เรียนรู้และทดลองทำ PWA ซึ่งเป็นมาตรฐานการทำเว็บที่กำหนดโดย Google โดยเป็นการนำจุดเด่นของ Native Apps กับ Web Apps มารวมกัน ทำให้ผู้ใช้งานสามารถเข้าถึงเว็บไซต์ได้อย่างรวดเร็วโดยที่มีประสิทธิภาพการใช้งานแบบใกล้เคียงกับการติดตั้งแอปพลิเคชันบนเครื่อง
Intro to react and vue.js : แนะนำการใช้งาน React ซึ่งเป็น User Interface Library ของ JavaScript ใช้เป็นเครื่องมือสำหรับสร้าง UI components ที่กำลังได้รับความนิยม และ Vue.js ซึ่งเป็น JavaScript Framework ตัวหนึ่งที่เราสามารถเพิ่มเข้าไปในหน้า HTML ได้เลยโดยใส่ไว้ใน tag script
Workshop : ทดลองสร้างเว็บต่าง ๆ หลากหลายรูปแบบ
หมายเหตุ: บทเรียนในกลุ่มวีดีโอที่มีคำว่า EXTRA เป็นบทเรียนที่สอนซ้ำเพื่อเสริมความเข้าใจโดยใช้ตัวอย่างที่ต่างจากในบทเรียนก่อนหน้านี้ แนะนำให้เรียนนะครับ
ส่วนกลุ่มวีดีโอที่มีคำว่า OPTIONAL เป็นบทเรียนแถมให้เรียนเพิ่มเติม ไม่ใช่เนื้อหาหลักครับ
เนื้อหาของ NODE701
Intro to WEB : เรียนรู้พื้นฐานเกี่ยวกับเทคโนโลยีเว็บ เช่น อินเตอร์เน็ตทำงานอย่างไร เว็บไซต์ทำงานอย่างไร การติดตั้ง Software ต่าง ๆ
JavaScript : เรียนรู้การเขียน JavaScript ซึ่งเป็นภาษาเขียนโปรแกรมสำหรับเว็บ สามารถใช้อัปเดตหรือเปลี่ยนแปลงการทำงานของเว็บไซต์ขณะทำงานได้ เช่น HTML Content หรือ CSS นอกจากนี้ยังใช้ในการคำนวณหรือเก็บข้อมูลได้อีกด้วย อ่านบทความเกี่ยวกับ JavaScript เพิ่มเติมได้ที่นี่
Node.js : เรียนรู้สร้างโปรเจกต์และใช้งาน Node.js
npm : เรียนรู้การใช้งาน npm และการติดตั้งโมดูลต่าง ๆ
express : เรียนรู้การทำ web server
EJS : เรียนรู้การทำ Front-end ด้วย Template engine
MySQL : เรียนรู้การสร้างและจัดการกับระบบฐานข้อมูล
พื้นฐานที่ต้องมีก่อนเรียนเขียนโปรแกรม
เนื่องจากหลักสูตรของเราเป็นหลักสูตรแบบจริงจังเพื่อให้ผู้เรียนเรียนจบไปสามารถทำงานเป็นโปรแกรมเมอร์ได้แบบ ไม่ใช่โปรแกรมเมอร์ธรรมดาแต่ต้องเป็นโปรแกรมเมอร์ระดับเทพ ดังนั้น ถึงแม้ว่าผู้เรียนไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรมมาก่อนก็สามารถเรียนได้แต่ผู้เรียนต้องมีทักษะดังต่อไปนี้
ทักษะที่ต้องมีก่อนการเรียนเขียนโปรแกรม Computer เพื่อให้ประสบผลสำเร็จ 99%
คณิตศาสตร์ ม.ต้น ทุกเรื่อง + ม.ปลายบางเรื่อง (SET, LOGICS, LOGARITHM, FUNCTION, STATISTICS, COUNTING, VECTOR, COMPLEX NUMBER, NUMBER SYSYEM, MATRIX)
หมายเหตุ ผู้เรียนไม่จำเป็นต้องรู้คณิตศาสตร์ชั้นสูงเพื่อใช้ในการเขียนโปรแกรมก็ได้ แต่ถ้ารู้คณิตศาสตร์เราสามารถมั้นใจได้ว่าผู้เรียนสามารถเรียนเขียนโปรแกรมได้แน่นอน ถ้าผู้เรียนไม่รู้คณิตศาสตร์จะมีแนวโน้มสูงที่จะเรียนไม่เข้าใจ เพราะว่า ทางเราสอนยากกว่าที่อื่นค่อยข้างมาก (ลองสังเกตคณะวิศวะ - วิทยาการคอม สอบเข้าด้วยคณฺตศาสตร์)
ภาษาอังกฤษพื้นฐาน ในระดับอ่านบทความภาษาอังกฤษออก
ทักษะการตีความ ความอดทนและความรอบคอบ
ทักษะการใช้คอมพิวเตอร์พื้นฐาน เช่นแตก Zip File แก้ปัญหา Virus แก้ปัญหาโปรแกรมต่าง ๆ ในเครื่องตัวเอง การ Download และติดตัง File หรือโปรแกรม และ ความรู้พื้นฐานเกี่ยวกับ Computer (ถ้าไม่มีแนะนำลง Course COM101 , SU101)
และผู้เรียนต้องมาเรียนต่อเนื่อง สม่ำเสมอ และต้องทำการบ้านด้วยนะครับ
สามารถดูตัวอย่างการสอนได้ที่ https://www.youtube.com/watch?v=60fkcxNjq0U
สอบถามข้อมูลโทร 0853507540 | 0848800255
ขอความกรุณาอ่านหน้าเว็บทั้งหมดก่อนโทรหาเราโดยเฉพาะหน้า
เงื่อนไข
เรียนได้ 6 ปี
ทดลองเรียนก่อนได้ ไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้น
แจกหนังสือ 3 เล่ม ++
นักเรียนจะใช้ Mac หรือ Windows เรียนก็ได้ แต่แนะนำให้ใช้ Windows
วิดีโอแนะนำคอร์สภาษา JAVA
VIDEO