6 คอร์สสอน Java Programming ออนไลน์ที่เรียนแล้วใช้ได้จริง

0
52

Java คือหนึ่งในภาษาแบบ object-oriented ที่พัฒนาโดย Sun Microsystems แต่ในปัจจุบันเป็นของ Oracle ประโยชน์ของ Java นั้นมีมากมาย โดยเฉพาะการสร้าง Web Applications, Software และ Android Apps คุณภาพสูงเพื่อให้บุคคลทั่วไปนำไปใช้งานนั่นแหละครับ

จุดแข็งของ Java นั้นมีมากมายโดยเฉพาะคอนเซปต์ที่เรียกว่า WOVA หรือ Write Once, Run Anywhere หรือว่าโค้ด Java ที่ complied แล้วจะสามารถ run ได้อย่างง่ายดายในแพลตฟอร์มอื่นๆ โดยที่ไม่ต้อง complied ใหม่แต่อย่างใด Java จึงมีประสิทธิภาพในการสร้างโปรแกรมที่สามารถ run ได้ทั้งใน Browser และ Web Services อื่นๆ ครับ

ดังนั้น Java จึงกลายเป็นหนึ่งใน programming language ที่ได้รับความนิยมมากที่สุดในปัจจุบัน ทั่วโลกมีนักพัฒนา Java ทั่วโลกไม่ต่ำกว่า 9 ล้านคนเลยทีเดียว ตลาดแรงงานเองก็ยังมีความต้องการ Java Developer อยู่เรื่อยๆ แม้ว่าจะไม่หวือหวามาก แต่ก็ก้าวไปอย่างมั่นคงครับ

การเรียนรู้ Java Programming จึงเป็นทางเลือกหนึ่งในน่าสนใจมากในการเข้าสู่สายงานในอุตสาหกรรม IT อย่างไรก็ดีคุณไม่จำเป็นต้องเรียนในมหาวิทยาลัย หรือว่าเดินทางไปอบรมที่สถาบันอีกต่อไป เพราะคุณสามารถเรียนกับคอร์สสอน Java Programming คุณภาพสูงบนโลกออนไลน์นั่นเองครับ

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

ข้อควรทราบ: ราคาและเงื่อนไขต่างๆ ของคอร์สอาจเปลี่ยนไปได้ ดังนั้นโปรดตรวจสอบกับทางเว็บไซต์ผู้ให้บริการอีกครั้งเพื่อความชัดเจนครับ

Udemy

คอร์สที่ 1-3 อยู่ในแพลตฟอร์มของ Udemy

Udemy เป็นแพลตฟอร์มออนไลน์ขนาดยักษ์ที่มีคอร์สเรียนออนไลน์มากกว่าหนึ่งแสนคอร์ส การเรียนกับ Udemy จะใช้รูปแบบของวีดิโอโดยมีเอกสารประกอบ ทำให้เป็นทางเลือกที่ดีที่สุดในการเรียนการเขียนโปรแกรมใดๆ

จุดแข็งของ Udemy คือคุณสามารถเรียนคอร์สที่คุณซื้อไปได้กับ Smartphone และ Smart TV เพราะ Udemy มี app ที่ยอดเยี่ยม นอกจากนี้การซื้อคอร์สยังใช้รูปแบบซื้อขาด หมายความว่าคุณจะเรียนคอร์สดังกล่าวเท่าไรก็ได้ที่คุณต้องการโดยไม่มีวันหมดอายุ แถมถ้าผู้สอนอัพเดตเนื้อหาใหม่ (ซึ่งจะทำอยู่เรื่อยๆ สำหรับคอร์สเทคโนโลยี) คุณจะได้เนื้อหาใหม่นั้นไปเรียนฟรีโดยอัตโนมัติ

อย่างไรก็ดีการซื้อคอร์สกับ Udemy ควรซื้อในช่วงลดราคาเท่านั้น เพราะการลดราคาจะทำให้ราคาคอร์สลดไปถึง 90% จนเหลือแค่ไม่กี่ร้อยบาท ถ้าคุณเปิดลิงค์จากปุ่ม “สมัคร” เข้าไปแล้ว คอร์สอยู่ที่ราคาเต็ม ผมแนะนำให้รอ 2-5 วัน เพราะการลดราคามีแทบทุกสัปดาห์ครับ

การที่คอร์สลดราคามากเช่นนี้ ทำให้คุณสามารถเรียน Java Programming จากผู้สอนเก่งๆ ได้ในราคาที่ถูกมาก และน่าจะถูกที่สุดในโลกออนไลน์เลยก็ได้ครับ

เราไปดูกันดีกว่าครับ คอร์สสอน Java Programming ที่น่าสนใจบน Udemy มีคอร์สไหนบ้าง

1. Java Programming Masterclass for Software Developers

คอร์สนี้เป็นคอร์สสอน Java Programming ของ Tim Buchalka นักพัฒนาซอฟต์แวร์ที่มีประสบการณ์มากถึง 35 ปีด้วยกัน และมีประสบการณ์เคยทำงานในบริษัทใหญ่ๆ มาแล้วมากมาย เขาจะมาถ่ายทอดวิธีการเขียนโปรแกรมโดยใช้ Java ตั้งแต่เริ่มต้นให้กับทุกคนที่สนใจอยากเปิดโอกาสทางอาชีพในฐานะ Java Developer ครับ

คอร์สสอน Java Programming (ถ้าเปิดแล้วเข้าไปเจอลดราคา 90% แบบนี้ ซื้อได้เลยครับ)

ภายในคอร์สคุณจะได้เรียนเนื้อหาต่อไปนี้

  • Set Up JDK 11
  • สอน Java Programming เบื้องต้น อาทิเช่น Variables, Primitive Types, Expressions, Operators
  • Java Tutorial – เรียนรู้เพิ่มเติมเกี่ยวกับ Expressions, Statements, Code Blocks, Methods ฯลฯ
  • Object-Oriented Programming – เข้าใจ concept ของ Classes, Constructors, Inheritance, Composition, Encapsulation และ Polymorphism
  • เจาะลึก Arrays, Autoboxing, Unboxing
  • เรียนรู้เกี่ยวกับ Inner Classes และ Abstract Classes
  • Naming Conventions, Packages, Scope
  • Java FX และ Java Collections
  • Input & Output
  • Concurrency in Java
  • Lambda Expressions/Regular Expressions
  • Debugging in Java/Unit Testing
  • Networking Programming
  • Java 9
  • และอื่นๆ อีกมากมาย

โครงสร้างของคอร์สนี้ถือว่าทำได้ดีเยี่ยม คุณจะได้เรียนเนื้อหาจากครูผู้สอนจากง่ายไปหายากในแต่ละหมวด เมื่อใกล้จะจบหมวด คุณจะได้ทำ coding challenge จำนวนมากมายเพื่อที่จะช่วยให้คุณไม่หลงลืมสิ่งที่เรียนไป เมื่อคุณเรียนจบ คุณจะมีศักยภาพเพียงพอที่จะสร้าง apps ระดับสูงที่ใช้ Java ได้เลยครับ และยังได้ความรู้เพียงพอที่จะสอบผ่าน Oracle Java Certificate Exam อีกด้วย

ในการสอนคอร์สนี้ ผู้สอนจะสอน Java Programming อย่างช้าๆ ไม่รีบไม่ร้อน ถ้าคุณต้องการความละเอียดของเนื้อหา คอร์สนี้น่าจะละเอียดที่สุดแล้วใน Udemy อย่างที่เรียกว่ายากที่จะหาคอร์สใดๆ บนโลกออนไลน์มาเทียบได้เลยทีเดียว เพราะมีเนื้อหาแบบวีดิโอให้เรียนมากถึง 80 ชั่วโมงนั่นเอง

คอร์สนี้เป็นคอร์สสอน Java Programming ที่ขายดีที่สุดบน Udemy ในปัจจุบันมีนักเรียนมากกว่า 500,000 คนที่ได้ซื้อคอร์สนี้ไปเรียนแล้ว และได้คะแนนรีวิวสูงมากถึง 4.6/5.0 ด้วยกันครับ

2. Java in-Depth: Become a Complete Java Engineer

คอร์สนี้เป็นอีกคอร์สสอน Java Programming ที่น่าสนใจไม่แพ้คอร์สแรก ตัวคอร์สสอนโดย Dheeru Mundluru ผู้มีประสบการณ์ในฐานะ Software Engineer มานานกว่า 15 ปีในการพัฒนาซอฟต์แวร์ต่างๆ ให้กับสตาร์ทอัพใน Silicon Valley ในปัจจุบันเขาเป็นผู้บริหารตำแหน่ง CTO ของบริษัท Semantic Square สตาร์ทอัพสาย Edtech ครับ

ภายในคอร์สนี้คุณจะได้เรียนฟีเจอร์ระดับเบื้องต้นไปจนถึงระดับสูงของ Java รวมไปถึง Java Internals อาทิเช่น

  • พื้นฐานเบื้องต้นของ Java Programming + การ Install โปรแกรมที่ต้องใช้ในการเรียน
  • Class & Objects – เรียนรู้เกี่ยวกับ Variables, Arrays, Methods, Constructors ฯลฯ
  • Operators & Control-flow Statements
  • Java API, Packages, Strings
  • Static, Final, Coding Conventions
  • Object-Oriented Programming – เรียน concept ของ Inheritance และ Polymorphism รวมไปถึง Abstract Classes และ Interfaces การเรียนจะเรียนรู้จาก case-study หรือตัวอย่างที่ใช้จริงๆ ในปัจจุบันครับ
  • การเขียนโปรแกรมโดยใช้ Eclipse IDE
  • JVM Internals
  • Input & Output
  • Generics/Nested Classes/Enums/Concurrency
  • Java EE (Java Platform, Enterprise Edition)
  • และอื่นๆ อีกมากมาย

จุดแข็งของคอร์สนี้คือเต็มไปด้วย Demo ที่คุณสามารถลองนำไปใช้เพื่อให้เข้าใจถึงสิ่งที่กำลังเรียนได้ นอกจากนี้คุณจะยังได้ทำ Project ต่างๆ ที่น่าสนใจอยู่หลายชิ้นด้วย และช่วยให้ตลอด 66.5 ชั่วโมงของเนื้อหานั้นไม่เบื่อหน่ายครับ สำหรับ coding exercise ก็มีอีก 15 ชุดให้คุณลองไปทำครับ

โดยรวมแล้วคอร์สนี้จะสอนวิธีการสร้าง Software คุณภาพสูงโดยใช้ Java โดยจะเน้นหนักไปที่ Design Principles ที่ดีครับ นอกจากนี้ถ้าคุณสนใจ คุณยังสามารถใช้ความรู้ในคอร์สในการเตรียมการสอบ Java SE 8 Programmer ของ Oracle อีกด้วย

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

ในส่วนของคะแนนรีวิว คอร์สนี้ได้ไป 4.4/5.0 จากนักเรียนมากกว่า 50,000 คนครับ

3. Java Programming for Complete Beginners

คอร์สสอน Java Programming ที่จัดทำโดย In28Minutes สถาบันที่ผลิตคอร์สคุณภาพมากมายใน Udemy นอกเหนือจาก Java แล้วยังมี Java Frameworks, DevOps, Cloud Computing, Full Stack Developer (เน้น React และ Angular) และอื่นๆ อีกมากมายครับ

โครงสร้างคอร์สนี้จะต่างจากคอร์สอื่นมากพอสมควร เพราะว่าคุณจะได้เริ่มเรียน Java โดยใช้ JShell ซึ่งจะทำให้การเรียนสะดวกสบายขึ้นครับ ในส่วนของเนื้อหาจะประกอบด้วย

  • แนะนำ Java Programming และ Install Program ที่ต้องใช้งาน
  • Java Programming ใน Jshell (Expression, Printing Output, Variables, Assignment Operator, Conditionals, If Statement, For Loop)
  • Java Method
  • แนะนำ Java Platform และ Eclipse
  • Object-Oriented Programming (รวม Concept อย่าง Abstraction, Inheritance, Encapsulation, Polymorphism)
  • เจาะลึก Primitive Data Types ใน Java Programming
  • เจาะลึก Conditionals, Loops, Reference Types, Arrays
  • Collections/Generics in Java Programming
  • Concurrency, Files and Directories, Functional Programming
  • และอื่นๆ อีกมากมาย

เนื้อหาแบบวีดิโอแบบคอร์สนี้รวมแล้วทั้ง 26 ชั่วโมง โดยมีตัวอย่างเพื่อเสริมความเข้าใจให้คุณกว่า 200 แบบด้วยกัน ตลอดจน Troubleshooting Guide ที่คอยช่วยเหลือคุณเวลาเกิดปัญหาในการเขียนโปรแกรมครับ

ในเรื่องของเนื้อหาอาจจะไม่ละเอียดเท่ากับสองคอร์สแรก แต่ก็ได้ความกระชับเข้ามาแทนครับ ทั้งนี้คุณไม่จำเป็นต้องมีความรู้ใดๆ มาก่อนก็สามารถเรียนได้อย่างสบายๆ

คอร์สนี้มีนักเรียนมากกว่า 82,000 คน และได้คะแนนรีวิว 4.4/5.0 ครับ

Udemy มีคอร์สสอน Java Programming อยู่มากมาย ถ้าเกิดสามคอร์สนี้ยังไม่ตอบโจทย์ของคุณ ผมแนะนำให้ลองหาเพิ่มเติมที่ Java Courses ครับ

Coursera

คอร์สที่ 4-5 อยู่ในแพลตฟอร์มของ Coursera

Coursera เป็นแหล่งรวมคอร์สเรียนออนไลน์ที่จัดทำโดยบริษัทหรือสถาบันการศึกษาชั้นนำของโลก ดังนั้นความเป็นทางการแน่นอนว่าจะสูงขึ้นจากระดับของ Udemy มาก ผมมองว่าการเรียนกับ Coursera เหมือนกับเรียนในมหาวิทยาลัย เพราะมีการประเมินผลที่มีประสิทธิภาพมาก ดังนั้นถ้าคุณอยากได้บรรยากาศแบบนี้ ผมแนะนำให้เลือกเรียนกับ Coursera ครับ

จริงๆ แล้ว Coursera มีวิธีการเก็บค่าเรียนสองแบบ นั่นคือแบบซื้อคอร์ส (เข้าถึงเนื้อหาทั้งหมดได้ฟรี แต่จ่ายเงินถ้าต้องการการประเมินผลและวุฒิบัตร) และแบบสมัครสมาชิกรายเดือน แบบหลังนี้รูปแบบการเรียนจะเป็นแบบหลักสูตรหรือว่ามีหลายๆ คอร์สครับ

สำหรับบทเรียนการสอน Java Programming ที่ผมจะแนะนำต่อไปจะเป็นหลักสูตร หรือว่าอยู่ในหมวดที่ 2 ทั้งหมดครับ

4. Java Programming and Software Engineering Fundamentals

หลักสูตรสอน Java Programming ของมหาวิทยาลัยชื่อดังอย่างแห่งประเทศสหรัฐอเมริกา Duke University คอร์สนี้จะช่วยปูพื้นฐานของคุณในการใช้ภาษา Java รวมไปถึงวิศวกรรมซอฟต์แวร์เบื้องต้นอีกด้วย

Java Programming and Software Engineering

หลักสูตรนี้ประกอบด้วย 5 คอร์สได้แก่

  1. Programming Foundations with Javascript, HTML and CSS – ปูพื้นฐาน Web Development เบื้องต้นด้วยคอร์สสอน Javascript, HTML และ CSS ก่อนที่จะไปสู่ Java คุณจะได้เรียนรู้วิธีการคิดและแก้ปัญหาให้เหมือนกับโปรแกรมเมอร์ครับ
  2. Java Programming: Solving Problems with Software – เริ่มต้นการเรียนภาษา Java เบื้องต้น อาทิเช่น Conditionals และ Loops คุณจะได้ลองพัฒนาและออกแบบ Algorithm และสร้างโปรแกรมเป็นของคุณเอง ภายในคอร์สจะมีการทำ Project มากมายที่จะช่วยสอนและพัฒนาทักษะ Java Programming ของคุณครับ
  3. Java Programming: Arrays, Lists and Structured Data – เรียนรู้ Data Structures ตัวใหม่ และนำไปใช้สร้างโปรแกรมที่ซับซ้อนขึ้นโดยใช้ Object-Oriented Programming ตลอดจนการเก็บและจัดการข้อมูลใน Array หรือ Array List ในคอร์สนี้คุณจะได้ทำโปรเจคเกี่ยวกับ Encryption ครับ
  4. Java Programming: Principles of Software Design – เรียนวิธีการสร้างและดีไซน์ซอฟต์แวร์โดยใช้ Java Programming เพื่อจัดการปัญหาต่างๆ ที่เกิดขึ้นจริง
  5. Capstone – ใช้ความรู้ทั้งหมดจากคอร์สที่ 1-4 มาสร้าง Recommendation Engine ที่บริษัทชั้นนำอย่าง Netflix และ Amazon ใช้งาน

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

มหาวิทยาลัยแจ้งว่าในการเรียนคอร์สนี้จะใช้เวลาเรียนประมาณ 5 เดือน ถ้าคุณเรียนสัปดาห์ละ 4 ชั่วโมง แน่นอนว่าคุณสามารถกำหนดเวลาเรียนเร็วช้าได้ตามความต้องการของคุณ อย่างไรก็ดีผมไม่แนะนำให้ดอง เพราะคุณจะต้องจ่ายค่าเรียนเดือนละ $49 หรือประมาณ 1,470 บาท ถ้าคุณเรียนจบเร็ว ค่าเรียนก็จะถูกลงครับ

5. Object Oriented Java Programming: Data Structures and Beyond Specialization

คอร์สจัดทำโดย UC San Diego มหาวิทยาลัยชั้นนำของรัฐแคลิฟอร์เนีย ประเทศสหรัฐอเมริกา ทั้งนี้หลักสูตรนี้ไม่ได้อยู่ในระดับเบื้องต้น คุณต้องมีความรู้พื้นฐานในการใช้ Java ก่อนที่จะเรียนคอร์สนี้ครับ แก่นของหลักสูตรนี้จะเป็นการเจาะลึก OOP เพื่อให้คุณใช้งาน Java ได้อย่างเต็มประสิทธิภาพ รวมไปถึงช่วยพัฒนาทักษะคุณในส่วนของ Software Engineering อีกด้วยครับ

คอร์สย่อยในหลักสูตรนี้มี 5 คอร์สประกอบด้วย

  1. Object Oriented Programming in Java – แนะนำพื้นฐานของ OOP, การใช้ libraries, สร้าง graphical UI, การใช้ core algorithm ในการจัดการข้อมูล คุณจะได้ทำโปรเจคมากมายโดยใช้ Java ครับ
  2. Data Structures and Performance – เรียนรู้การใช้งานและวิเคราะห์ Data Structures ในระดับสูงที่ใช้ในบริษัททั่วไป คุณจะได้เข้าใจว่า Data Structures เหล่านี้ช่วยให้โปรแกรมทำงานอย่างมีประสิทธิภาพและมีความยืดหยุ่นเพิ่มขึ้นอย่างไร ฯลฯ
  3. Advanced Data Structures in Java – เจาะลึก Data Structures ไม่ว่าจะเป็นการเขียน code ที่มีประสิทธิภาพ และนำความรู้ดังกล่าวไปสร้าง application ต่างๆ
  4. Mastering the Software Engineering Interview – คอร์สเสริมสำหรับใครที่อยากจะทำงานเป็น Java Developer โดยจะช่วยเหลือในเรื่องของการสัมภาษณ์งานในสายงานที่เกี่ยวข้อง
  5. Capstone – นำความรู้จากคอร์ส 1-3 มาทำโปรเจคแบบบูรณาการ คุณจะได้ลองวิเคราะห์ social network ครับ

โดยรวมแล้วคอร์สนี้เป็นคอร์สสอน Java Programming ที่ต่อยอดจากคอร์สอื่นๆ ที่น่าสนใจ เพราะเน้นไปที่การทำโปรเจคโดยใช้ OOP ที่ซับซ้อนมากยิ่งขึ้น สำหรับคอร์สนี้จะใช้เวลา 7 เดือนในการเรียนให้จบ (ถ้าคุณใช้เวลาเรียน 5 ชั่วโมงต่อสัปดาห์ครับ)

ในส่วนของค่าเรียนจะอยู่ที่ $49 หรือประมาณ 1,470 บาทต่อเดือนครับ

Coursera Plus

สำหรับใครที่สนใจจะเรียนคอร์สใน Coursera มากกว่า 1 คอร์ส หรือว่าคิดว่าจะใช้เวลาเรียนคอร์สใดคอร์สหนึ่งเป็นปี ผมแนะนำให้สมัคร Coursera Plus ครับ เพราะว่าในราคา $399 ต่อปีหรือเฉลี่ยแล้ว $33.25 (1,000 บาทต่อเดือน) คุณจะเข้าถึงได้มากกว่า 3,000 คอร์สใน Coursera ซึ่งจะคุ้มค่ามากกว่าการสมัครสมาชิกรายเดือนที่ราคา $49-79 ต่อคอร์สอย่างมากเลยทีเดียว และยังได้เวลาในการเรียนมากขึ้นด้วยครับ

Edureka

คอร์สที่ 6 อยู่ในแพลตฟอร์มของ Edureka

Edureka เป็นแพลตฟอร์มเรียนออนไลน์ที่กำลังมาแรง ภายในแพลตฟอร์มเต็มไปด้วยคอร์สสอนเทคโนโลยีต่างๆ คุณภาพสูง ซึ่ง Java Programming ก็เป็นหนึ่งในนั้นครับ

จุดแข็งในการเรียนของ Edureka คือการเรียนการสอนจะเป็นแบบ Live Class หรือพูดง่ายๆ คือคุณเรียนสดกับผู้เชี่ยวชาญทางออนไลน์ ครูของคุณจะสอน Java ไปตามลำดับ และเปิดโอกาสให้คุณถามคำถามและข้อสงสัยได้ครับ เนื้อหาเองก็จะสดใหม่ไม่ล้าสมัยตกยุค เพราะครูของคุณจะสอนโดยใช้เทคโนโลยีล่าสุดนั่นเอง

นอกจากนี้การเรียนกับ Edureka ยังมีการประเมินผลที่คุณสามารถนำไปตรวจสอบความเข้าใจเนื้อหาของคุณด้วย และในกรณีที่คุณเกิดไม่ว่างเรียน ในส่วนนี้ก็ไม่เป็นไร เพราะคุณสามารถเรียนย้อนได้ในวีดิโอที่ record ไว้จาก session ก่อนหน้า แต่ถ้าคุณอยากจะเรียนสดจริงๆ คุณรอไปเข้าคลาสหน้าก็ยังได้ครับ ทั้งนี้เพราะการซื้อคอร์สของ Edureka เป็นแบบซื้อขาดตลอดชีพอยู่แล้ว คุณจะกลับมาเรียนเมื่อไรก็ได้ครับ

6. Java, J2EE & SOA Certification Training

คอร์สนี้เป็นคอร์สสอน Java แบบ Live Class ของ Edureka โดยจะครอบคลุมเนื้อหาตั้งแต่ Core Java ไปจนถึง J2EE (Jakarta EE) และ Java Frameworks ที่นิยมใช้กันอย่างเช่น SOA, Spring และ Hibernate ครับ

เนื้อหาในคอร์สจะมีทั้งหมด 42 ชั่วโมง และจะประกอบด้วย

  • Introduction to Java – เรียนรู้โครงสร้างของ Java, ประโยชน์การใช้งาน Java รวมไปถึงเนื้อหาเบื้องต้นอย่าง Data Types, Operations, Conditions และ Loops
  • Data Handling and Functions – เรียนรู้วิธีการเขียนโค้ดด้วยการใช้ Arrays, Functions และ Strings ใน Java
  • OOP in Java – เข้าใจพื้นฐานของ Object-Oriented Programming ใน Java โดยใช้ Classes, Objects ฯลฯ
  • Packages and Multi Threading – เรียนเกี่ยวกับ packages ใน Java และ scope specifiers ของ Java และวิธีการทำงานของ Multi Threading
  • Java Collections – เรียนการเขียน Java Code โดยใช้ Wrapper Classes, Inner Classes และ Applet
  • XML, JSBC, Servlets, JSP
  • เรียนรู้การใช้งาน Framework ทั้ง 3 ของ Java นั่นคือ Hiberate, Spring, SOA
  • ปิดท้ายด้วยโปรเจคหลักที่เกี่ยวข้องกับการธนาคาร คุณจะได้ออกแบบโปรแกรมที่สามารถทำ transactions ต่างๆ ได้ครับ

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

ในส่วนของราคาจะอยู่ที่ $499 หรือประมาณ 14,970 บาทต่อคอร์ส หลังจากซื้อไปแล้ว ถ้าเกิดไม่พอใจในตัวคอร์สขึ้นมา คุณมีเวลาเพียง 3 วันเท่านั้นในการขอคืนคอร์ส เพราะฉะนั้นถ้าเรียนแล้วไม่ชอบ อย่ารีรอครับ

เลือกคอร์สสอน Java Programming ไหนดี?

ในส่วนนี้ผมมองว่าขึ้นอยู่กับความต้องการของแต่ละคนครับ อย่างเช่นถ้าคุณชอบคอร์สวีดิโอเนื้อหาแน่นๆ ที่มีราคาไม่แพง ตัวเลือกที่ดีที่สุดย่อมเป็น Udemy และอย่างผมเองเป็นมือใหม่มาก ผมก็คงเลือกคอร์สแรก หรือคอร์ส Java Programming Masterclass for Software Developers เพราะว่ามีเนื้อหาเยอะสะใจดี

อย่างไรก็ดีหลายคนอาจจะชอบต่างจากผมก็ได้ ถ้าคุณชอบคอร์สสไตล์มหาวิทยาลัย ผมแนะนำให้เลือก Coursera ครับ แต่ถ้าอยากเรียนกับผู้เชี่ยวชาญแบบสดก็ต้องเป็น Edureka ครับ