Fanboi Channel

General Discussions 6

Last posted

Total of 414 posts

282 Nameless Fanboi Posted ID6:4DlGBrdlnb

สำหรับคนที่สนใจทำงานด้าน Software Engineer ซึ่งเป็นตำแหน่งงานที่สามารถสมัครงานได้ โดยไม่ต้องมีประสบการณ์ทำงานด้านนี้ หรือไม่จำเป็นต้องเรียนจบมาทางด้านนี้เลยด้วยซ้ำ ที่สำคัญคือ ที่ code-star เปิดสอนหลักสูตร Java Software Engineer ตั้งแต่ปี 2015 จนถึงวันนี้ โดยเปิดสอนทุกวัน ใช้เวลาเรียนเพียงแค่เดือนเดียว ก็ไปสมัครงาน Software Engineer ได้ทันที
Course นี้จะเริ่มจากทำความเข้าใจกับ Terminal ในยุคแรก และ Terminal ในปัจจุบันที่ทำหน้าที่เป็น Terminal Emulator ในวันแรกจะได้เรียนการใช้คำสั่งพื้นฐานของ Unix ที่ควรรู้ โดยใช้ Ubuntu จาก Cloud ในสหรัฐ และการใช้ Text Editor อย่าง vi และ nano เพื่อใช้ในการเขียน Code รวมถึงคำสั่งในการติดตั้ง JDK หรือ Java Development Kit เรียนที่นี่ ต้องติดตั้ง Software ทั้งหมดเองเท่านั้น
จากนั้นจะเรียน Java พื้นฐานให้เข้าใจก่อน ไม่ว่าจะเป็น Data Type, Operator, Class, Loop, Array ทุกอย่างจะใช้การพิมพ์ทีละตัวอักษร เพื่อให้ผู้เรียนเข้าใจว่า แต่ละตัวหมายถึงอะไร ใส่ไว้เพื่ออะไร ตามด้วยแนวคิดของ Spring ตั้งแต่ Application และ Context การทำ Inversion of Control (IoC) แนวคิด Aspect-Oriented Programmming (AOP) จากนั้นลองสร้าง Spring Bean โดยการสร้างบน GenericApplicationContext การสร้างด้วย XML และการใช้ Annotation ที่ code-star คือสถาบันแห่งแรกของโลกที่เรียน Spring 6.0 โดยเปิดสอนตั้งแต่กลางปี 2022
ที่นี่จะสร้าง Project ภาษา Java ด้วย Maven ซึ่งเป็น Build Workflow ที่นิยมใช้ใน Project ขนาดใหญ่ จะเรียนทั้งการสร้างแบบ Convention over Configuration และ Project แบบ Customized เพื่อให้ Directory Structure ง่ายขึ้นกว่าวิธีดั้งเดิม ส่วนเรื่อง Software Testing จะเริ่มจาก Unit Test ซึ่ง Maven ก็แถม Surefire มาให้ใช้ได้ทันที ไม่ต้องเพิ่ม Dependency ให้เสียเวลา เรียนที่นี่ไปแล้วต้องสามารถไปทำงานได้เหมือนมืออาชีพที่เรียนจบมาโดยตรง
จากนั้นกลับมาเรียน Web Application ใน Java เริ่มตั้งแต่การติดตั้ง Tomcat การสร้าง CGI หรือ Common Gateway Interface, การเขียนระบบด้วย JavaServer Pages รวมถึงการใช้ Polyfill เพื่อสร้าง Web Page แบบมืออาชีพ ในส่วนของการสร้าง Web Service ด้วย Spring Boot จะเริ่มจาก Servlet Stack ซึ่งใช้ Tomcat เหมือนกัน ตามด้วย Reactive Stack และเรียน Spring Stereotype ครบทั้ง 6 แบบ คือ @Component, @Repository, @Service, @Indexed, @Controller, และ @RestController และ code-star ยังเป็นที่แรกของโลกที่เปิดสอน Spring Boot 3.0 เมื่อกลางปี 2022 เหมือนกัน
Course นี้จะใช้ Database Management System ตัวหลักคือ MySQL เพราะมีงานรองรับมากที่สุด จะเริ่มจากการใช้ JDBC หรือ Java Database Connectivity ก่อน จากนั้นจะใช้ Spring Boot Data JDBC คราวนี้สามารถอ่านเขียน Database ได้ทุกตัว ไม่ว่าจะเป็น Oracle, SQL Server, PostgreSQL, หรือตัวไหนก็ตาม แค่เปลี่ยน Driver ก็ใช้ได้ทันที ไม่ต้องไปแก้ไข Code ให้เสียเวลา
นอกจากนี้ ที่ code-star ยังเป็นสถาบันแห่งแรกของโลก ที่สอน Java รุ่น 20 ครบทั้ง 59 คำ เป็นสถาบันแรกที่รับรองว่า คนที่มาเรียนสามารถเขียน Code ได้ทุกรูปแบบ เรียนเดือนเดียวทำได้ทุกอย่าง ถ้า Harvard หรือ MIT ทำได้ ก็เป็นอันดับ 2 หรืออันดับ 3 ไป มาเรียนแล้วถ้ามีเรื่องไหนไม่เข้าใจ ก็กลับมาเรียนซ้ำได้ ไม่มีค่าใช้จ่าย บริษัทไหนรับคนจาก code-star ไปแล้ว แต่กลับทำงานไม่ได้ ขอให้ส่งกลับมาเรียนใหม่ได้ทันที จะได้รู้ว่าเนื้อหาบทเรียนมันข้อผิดพลาดตรงไหน เพื่อปรับปรุงเนื้อหาให้ดีขึ้นตลอดเวลานั่นเอง
ดูรายละเอียดและสมัครเรียนได้ที่นี่ https://code-star.work/register

Topic locked

Topic has been locked by moderator.

No more posts could be made at this time.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.