คอร์ส SET A ภาษา Java (SET-A-J)

คอร์สเรียนเขียนโปรแกรมภาษาจาวา + ดาต้าเบส + โครงสร้างข้อมูล + อัลกอริทึม เรียนเป็นเซต ถูกกว่า จุใจกว่า


คอร์สเรียนเขียนโปรแกรมภาษา Java + Database + Data Structure + Algorithm
฿26300 ฿37100 30% off Buy now
จ่ายเงินเพื่อซื้อคอร์สนี้
Buy as a gift
ซื้อคอร์สนี้เป็นของขวัญ
How to payment
วิธีการชำระเงิน

เรียนโดยการลงมือปฏิบัติ
มีโปรแกรมตรวจการบ้าน
สามารถเรียนที่ไหนก็ได้
คอร์สมีอายุ 6 ปี
เรียนจบแล้วได้รับประกาศนียบัตร
ถามทาง Email / Facebook / เว็บ Q&A ได้ทันทีถ้าไม่เข้าใจ
ผู้สอนจบตรงสาย (วิศวกรรมคอมพิวเตอร์ จุฬาฯ)
ประสบการณ์สอน 12 ปี
มีประสบการณ์การทำงานด้านวิศวกรรม 10 ปี ++

คอร์ส SET A ภาษา Java (SET-A-J)

คอร์สเรียนเขียนโปรแกรมภาษา Java + Database + Data Structure + Algorithm

เรียนเป็น Set ถูกกว่า จุใจกว่า

เกี่ยวกับคอร์สนี้

คอร์สเรียนเขียนโปรแกรมภาษา Java + Database + Data Structure + Algorithm

Java ซึ่งเป็นภาษาที่ได้รับความนิยมอย่างสูง มีระบบระเบียบชัดเจนเหมาะแก่การเรียนเป็นภาษาแรก เป็นภาษาที่มีกฏแบบกำลังพอดีไม่มากไปไม่น้อยไป อยู่มานานจนเป็นการพิสูจน์ตัวเองแล้วว่ามีความเสถียร รันในระบบปฏิบัติการได้หลากหลาย นิยมใช้ทั้งในทางธุรกิจไปจนถึงทำเกม มี Community ของผู้ใช้ที่แข็งแกร่งซึ่งหมายความว่าถ้ามีปัญหาสามารถมักมีคนอื่นที่เจอปัญหาเหมือนกันกับเราทำให้สามารถช่วยกันแก้ได้อย่างรวดเร็ว

คอร์สนี้เป็นคอร์สที่เนื้อหาครบถ้วน สอนละเอียดมาก ๆ เนื้อหาเทียบเท่าเรียนในมหาวิทยาลัยปี 1-2 ทั้งหมด + ตอนเสริม + การประยุกต์ใช้งานได้จริง ผู้เรียนจะได้เรียนรู้การจัดการกับ Database อย่างเป็นระบบพร้อมทั้งสร้างเว็บขึ้นมาด้วยตัวเองตั้งแต่แรก เมื่อจบแล้วต่อด้วย Data Structure And Algorithm เรียนกันยาว ๆ คุ้มสุด ๆ

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

เรียนสนุก โจทย์เยอะสะใจ จบแล้วใช้ทำงานได้จริง จาก F เป็น A จากตกเป็นเต็ม !

SET-A-J เรียนอะไรบ้าง

  1. Java Programming
  • การใช้โปรแกรม Eclipse เบื้องต้น
  • Variable
  • if - else
  • LOOP
  • อาร์เรย์ (Array)
  • การเรียงข้อมูล (Sort)
  • อาร์เรย์ 2 มิติ
  • Function หรือ Method
  • คลาส (Class)
  • Thread
  • Object Oriented Programming (OOP)
  • ความผิดปกติ (Exception)
  • สตริง (String)
  • การอ่าน File
  • Interface
  1. Database
  • Database Design
  • Normalization
  • ER Diagram
  • EER Diagram
  • ภาษา SQL - SELECT, UPDATE, DELETE, INSERT, WHERE, ORDER BY, DISTINCT, GROUP BY, INNER JOIN, LEFT, RIGHT
  • เขียนโปรแกรมต่อ DATABASE โดยใช้ Java
  • JDBC
  • SWING WINDOWS APP WORKSHOP 1
  • SWING WINDOWS APP WORKSHOP, Software Process ,MVC 2
  • SWING WINDOWS APP WORKSHOP, Layer 3
  • NETWORK PROGRAMMING
  • PRINTING REPORT GRAPH
  • Protobuffer - MessagePack, Framework
  1. Data Structure
  • ทบทวน Array, Memory Management, Notation, Big O, Big theta, and more
  • ArrayList, Linked List
  • Doubly Linked List, Circular linked list, Stack, Queue
  • Apply of Stack Queue
  • Graph, Tree
  • Priority Queue
  • Binary Search Tree
  • Heap
  • Hash
  • AVL Tree
  1. Algorithm
  • Introduction
  • Notation
  • Brute Force
  • Greedy
  • Dynamic Programming
  • Graph Problem (Min Flow - Max cut, Search, Traveling Sale Problem, Minimum Spanning Tree, All Pair Shortest Path)
  • State Space
  • Heap
  • P vs NP
  • Automata
  • Turing Machine

พิเศษ! สมัครตอนนี้แถมเพิ่มอีก 3 คอร์ส

  1. Computer Engineering Essential (COM101)
  • แนะนำ terminology ที่เกี่ยวข้องกับการเขียนโปรแกรมคอมพิวเตอร์ทั้งหมด
  • ประวัติศาสตร์โดยย่อ
  • Computer ทำงานอย่างไร
  • เลขฐาน 2
  • CPU ทำงานอย่างไร
  • Algorithm คืออะไร
  • Computer Network
  • Computer Architecture
  • ทำไมเราต้องมีภาษาเขียนโปรแกรมหลายภาษา
  • ปัญหาของนักเขียนโปรแกรม
  • ทำอย่างไรถึงจะเป็นนักเขียนโปรแกรมขั้นเทพ
  • Internet ทำงานอย่างไร
  • Web ทำงานอย่างไร
  • Computer Security
  • จริยธรรมคอมพิวเตอร์/จริยธรรมข้อมูล
  • Operating System
  • ความรู้ด้านธุรกิจที่เกี่ยวกับ Computer (Startup / Software house/… )
  • การเขียนโปรแกรมเบื้องต้น EPT-VISUAL-PROGRAMMING
  1. SUPER USER (SU101) พร้อมเป็นเทพ Linux และ Git Command Line
  • Introduction to Computer
  • ดาวน์โหลดและติดตั้ง Linux บน VirtualBox
  • Command Line ระดับ Basic
  • Command Line ระดับ Advance
  • การใช้งาน Git ตั้งแต่พื้นฐานจน Advance
  • การทำ Web Server
  • ติดตั้งและใช้งาน XAMPP
  • WordPress
  • ทำเว็บ eCommerce
  1. Web Programming: Front-end ฉบับฉับไว (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: ทดลองสร้างเว็บต่าง ๆ หลากหลายรูปแบบ

พิเศษยิ่งขึ้น! เมื่อเรียนจบและทำการบ้านและโปรเจกต์ครบ แถมเพิ่มอีก 1 คอร์ส

  1. คอร์สเรียนเขียนโปรแกรม React ฉบับไม่โหด (W721)
  • คอร์สเรียน React ฉบับสมบูรณ์ สอนตั้งแต่พื้นฐานจนทำเว็บ Front-end ได้

สำหรับผู้ที่ต้องการเรียนแบบจัดเต็มคุ้มสุด ๆ ยิ่งกว่านี้ ขอแนะนำ

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/course_set.php

ตัวอย่างโปรเจกต์ของนักเรียน EPT https://expert-programming-tutor.com/example_project.php

วิดีโอแนะนำคอร์สภาษา JAVA

No announcements yet