หลักสูตร "Coding 3" เป็นระดับสูงที่สุดในหลักสูตรการเขียนโปรแกรม โดยมุ่งเน้นให้ผู้เรียนมีความเชี่ยวชาญและความเข้าใจลึกลงในเทคโนโลยีและเทคนิคการเขียนโปรแกรมที่ซับซ้อนมากขึ้น และสามารถประยุกต์ใช้ในโครงการซอฟต์แวร์ที่ใหญ่และซับซ้อน
หลักสูตร "Coding 3" สามารถรวมถึงหัวข้อดังต่อไปนี้:
- การพัฒนาแอปพลิเคชันเบื้องต้น: เรียนรู้เกี่ยวกับการออกแบบและพัฒนาแอปพลิเคชันโดยใช้เทคโนโลยีและภาษาโปรแกรมที่เหมาะสม เช่น การใช้งานภาษา Java, C#, หรือ Swift ในการพัฒนาแอปพลิเคชันสำหรับระบบปฏิบัติการต่างๆ เช่น Android และ iOS
- การเรียนรู้และประยุกต์ใช้เทคโนโลยีที่เกี่ยวข้อง: เรียนรู้เกี่ยวกับเทคโนโลยีที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ เช่น เทคโนโลยีเว็บ (Web technologies) เช่น Node.js, React, Angular หรือเทคโนโลยีเกี่ยวกับการพัฒนาแอปพลิเคชันมือถือ เช่น React Native, Flutter
- การพัฒนาซอฟต์แวร์องค์กร: เรียนรู้เกี่ยวกับกระบวนการและเทคนิคในการพัฒนาซอฟต์แวร์ในระดับองค์กร รวมถึงการใช้เครื่องมือและเทคโนโลยีที่ช่วยในการจัดการโครงการซอฟต์แวร์ใหญ่ เช่น การใช้งาน Git เพื่อการจัดการเวอร์ชันและการทำงานร่วมกับทีม
- การประยุกต์ใช้หลักการพัฒนาซอฟต์แวร์: เรียนรู้เกี่ยวกับการออกแบบและพัฒนาโปรแกรมที่มีความยืดหยุ่นและประสิทธิภาพสูง รวมถึงการใช้เทคนิคและเครื่องมือในการตรวจสอบคุณภาพโปรแกรม เช่น การทำเทสโค้ด (Code testing), Continuous Integration (CI), และการปรับปรุงโปรแกรมให้มีคุณภาพมากยิ่งขึ้น
หลักสูตร "Coding 3" เหมาะสำหรับผู้ที่มีความรู้และประสบการณ์ในการพัฒนาซอฟต์แวร์และต้องการเข้าใจลึกลงในเทคโนโลยีและกระบวนการในการพัฒนาซอฟต์แวร์ในระดับสูง สามารถนำความรู้และทักษะที่ได้เรียนรู้มาประยุกต์ใช้ในโครงการซอฟต์แวร์ที่ซับซ้อนและต้องการความชำนาญในการพัฒนาซอฟต์แวร์ให้สอดคล้องกับความต้องการขององค์กร