Full Stack Dev Fast Track ภาษา Python (W731-PY)
พิเศษเมื่อสมัครตอนนี้! แลกซื้อคอร์ส 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 นี้มีดังนี้
- Python Programming (PY101) (ดูเนื้อหาเต็ม ๆ ที่ https://elearn.expert-programming-tutor.com/learn/py101 )
- 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
เนื้อหาของ PY101 เช่น
ใน 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