หลักสูตรเพื่อประสบการณ์และความรู้ระดับสร้างงานจริง อาจารย์ผู้สอนจะถ่ายทอดประสบการณ์ เทคนิค และโค้ด จากงานจริง แสดงการประยุกต์ใช้องค์ความรู้หลายอย่าง ตั้งแต่การทำ object-oriented analysis & design / UML / OOP ที่เชื่อมต่อไปจนถึงการสร้างเว็บแอพพลิเคชั่นด้วย ASP.NET MVC 4 ภาษา C# 4 และ Razor View Engine ร่วมกับการติดต่อฐานข้อมูลด้วย ADO.NET Entity Framework ทั้งแบบ Database First และ Code First
ผู้เรียนหลายท่านได้แสดงความคิดเห็นมาให้เกรทเฟรนด์ว่า ต้องการหลักสูตรที่แสดงการสร้าง Application จริง เพราะบางครั้งเมื่อเรียนหลักสูตรขั้นต้นหรือกลางมาแล้ว การนำไป Implement กับงานจริง กลับเริ่มไม่ถูก จบงานไม่ได้ หรืออยากทราบ best practices แม้แต่เรื่องที่ต้องเจอเป็นสิ่งที่ต้องทำกันเป็นประจำใน Application เชิงธุรกิจทั่วไป อย่างเช่นการทำ running number ให้เอกสารธุรกิจ หรือการทำเพจแบบ master/detail การจัดการสิทธิผู้ใช้ เป็นต้น
หลักสูตร ASP.NET MVC Workshop จะช่วยให้ผู้เรียนได้เห็นว่าความรู้ต่างๆ ถูกนำมาใช้ในงานจริงอย่างไร ความรู้ใดที่ตนยังขาดหรืออ่อนอยู่ อาจารย์จะเสริมให้เข้าใจอย่างเพียงพอ โดยเอางานจริงเป็นตัวตั้ง แต่ละหัวเรื่อง อาจารย์จะยกปัญหา แสดงองค์ความรู้ที่เกี่ยวข้อง และโซลูชั่น(รวมถึงโค้ด)เพื่อแก้ปัญหานั้น จากนั้นผู้เรียนก็จะได้รับโค้ดตั้งต้น เพื่อทำความเข้าใจ และฝึกฝนจริงกับโจทย์ที่กำหนดขึ้นมาด้วยตัวเอง (หรืออาจารย์ตั้งให้) ร่วมกับเพื่อนๆ ในห้องเรียนไปด้วยกัน ในแต่ละวัน เราจะจัด Free Session ในเบรคสุดท้าย (ประมาณ 2 ชั่วโมง) ที่เป็นช่วงเรียนรู้อิสระ ที่อาจารย์และลูกศิษย์จะได้พูดคุย สอบถาม กันอย่างใกล้ชิดเหมือนบรรยากาศการทำงานจริงในออฟฟิส เป็นช่วงที่ผู้เรียนได้สร้างโค้ดต่อยอดจากโค้ดตั้งต้น และนำปัญหา คำถาม มาพูดคุยกันร่วมกับอาจารย์และเพื่อนๆ
สำหรับ ASP.NET MVC Workshop รุ่นนี้ โจทย์งานของเราคือ เว็บแอพพลิเคชั่นที่ใช้แสดงและจัดการ ข้อมูลสินค้า และอื่นๆ จนไปสุดที่การออกใบเสนอราคาในรูปแบบ PDF โดยมีการส่งเมลพร้อมแนบใบเสนอราคาไปให้ลูกค้าได้ โดยสินค้าของแต่ละคนไม่จำเป็นต้องเหมือนกัน ผู้เรียนสามารถนำโจทย์จริง สินค้าจริง ของบริษัทผู้เรียนเอง มาใช้เป็นโจทย์เพื่อลองฝึกปฏิบัติได้ ผู้เรียนจะได้ Deploy เว็บของตัวเอง ไปยังเซิร์ฟเวอร์จริงที่เกรทเฟรนด์จัดเตรียมไว้ให้ด้วย เพื่อได้รับประสบการณ์ที่ครบถ้วนสมบูรณ์แบบ แบบที่เมื่อเรียนจบแล้ว ผู้เรียนจะได้รับ โค้ดจริง ตัวอย่างงานจริง ระดับที่นำไปรับงานต่อได้ด้วยตัวเอง หรือนำไปปรับปรุงพัฒนาเว็บสำหรับองค์กรของตัวเองต่อไปได้เป็นอย่างดี
คุณสมบัติของผู้เรียน:
ผู้เรียนจะต้องเขียน C# ได้ และมีความเข้าใจเกี่ยวกับ ASP.NET MVC มาก่อน
หรือเรียนหลักสูตร Essential ASP.NET MVC มาก่อน
ถ้ามีความเข้าใจเกี่ยวกับ jQuery และ OOAD/OOP มาด้วยก็จะเป็นประโยชน์มากขึ้น |