หน้าเว็บ

.NET

About .Net knowledge
ASP.NET MVC Framework

ชื่อหลักสูตร : ASP.NET MVC Framework ขั้น Advance

ประเภท : Web Application
จำนวนผู้เข้าเรียน:  5 คน และไม่เกิน 10 คน
เวลาฝึกอบรม  :   3 วัน (21 ชั่วโมง)
ช่วงเวลา :   09:00 - 16:00
ค่าใช้จ่าย :  6,000 บาท ***จากราคาปกติ 8,000 บาท หมดเขตุ  30/09/2014***

ผู้สอน : นาย จักรพร กลิ่นพงค์
วัตุถประสงค์  :   
หลักสูตรนี้มุ่งเน้นการให้ผู้เข้าอบรมได้นำความรู้ไปใช้ทำงานจริงได้ทันที และ ยังสามารถนำไปคิดต่อยอดเพื่อจะสร้างเป็นแนวทาง การสร้าง Patterns และ Framework  ของตัวเองได้ในอนาคต.
เหมาะสำหรับใคร :            
ผู้ซึ่งสนใจการพัฒนา Web Application  ในลักษณะการทำงาน ที่ทำงานร่วมกันหลายๆ Plat form หลายๆ frame work โดยไม่ยึดติดอยู่กับ plat form และ frame work ของ Microsoft
ดังนั้น สามรถทำให้เรา สร้าง Web Application ได้อย่างรวดเร็ว และ คุณภาพสูง ลดค่าใช้จ่ายในการพัฒนา และ ที่สำคัญ เราอยากเปลี่ยน  Technology ส่วนใหน ก็สามารถเปลี่ยนได้ทันที  โดยไม่กระทบ กับส่วนอื่นๆ
ตัวอย่างเช่น เราอยากเปลี่ยน
Views เมื่อไหร่ก็เปลี่ยนได้เลย  หรือ อยากเปลี่ยน ค่ายของ Database หรือ อยากเปลี่ยนเป็น Entity Framework เป็นต้น
ความรู้ที่ต้องมีก่อนเรียน :  ผู้เข้าอบรมต้องมีพื้นฐาน ดังนี้  
-         HTML
-         Java Script
Ajax Framework บ้าง
-         พื้นฐาน OOP                                    
                           
หลักสูตรที่ควรเรียนก่อน หากผู้เข้าอบรม ต้องการ พัฒนา Web Application ให้หลากหลาย แล้วมีความคล่องตัว ควรจะ ใช้ Ajax Framework ให้เป็น ตัวอย่างเช่น Jquery UI , Kendo UI, Ext-js, Dojo UI, Angular JS  และมีอีกมากมาย 
หลักสูตรที่ควรเรียนต่อไป :หากผู้เข้าอบรม ต้องการ พัฒนา Web Application ให้หลากหลาย แล้วมีความคล่องตัว ควรจะ
  ใช้ Ajax Framework ให้เป็น ตัวอย่างเช่น JQuery UI , Kendo UI, Ext-js, Dojo UI, Angular JS ,
  DHTMLX และมีอีกมากมาย 
ประโยชน์ที่ได้รับ :             
1.             ผู้เข้าอบรมจะเข้าใจถึงหลักการพื้นฐานในการพัฒนา Web Application ภายใต้กรอบแนวคิด ของ Design  Patterns โดยการแยกชิ้น ในการพัฒนา โดยระหว่างการสอน ผุ้เข้าอบรมได้รับรู้ถึงแนวคิดต่างๆ ซึ่งแยกเป็น 3 ส่วนหลักๆ คือ
1.
1ขั้นตอนการเก็บ Requirement โดยใช้ หลักการของ Agile โดยใช้ Scrum Process
    -
Project Backlog
     - User Story
 1.2 ขั้นตอนของการทำ Analysis & Design จะใช้พื้นฐาน การคิด ตามหลักการของ OOAD และ
      แนวคิด ของ
OOP เป็นหลัก  โดยจะอธิบาย ด้วยภาษา UML (แบบพื้นฐานเท่านั้น)
1.3 ขั้นตอนของการ Coding ผู้เข้าอบรอมจะได้รับทราบถึงการทำ
      - Naming Convention ตามหลักการของ Camel และ Pascal
      - แนวคิดของการทำ Standard Coding
      - เทคนิคการ เขียน Java Script แบบ OOP และ สามารถ Debug  Java Script
         บน IE ได้โดยใช้ Visual Studio ได้เลย
      - แนวความคิดของ MVC แบบพื้นฐาน
      - นำแนวความคิด ของ
MVC มาสร้างเป็น Framework & Design Patterns
      - แนวคิด และ ตัวอย่างการเขียน
Code แบบใช้หลักการของ Object Pattern ที่ใช้ มีสองตัวคือ
          Abstract Factory Pattern   และ Builder Pattern 
       - ในการตอนการ วาง โครงสร้างของ Project การ Coding จะประกอบ ด้วย แนวคิดของ  OOP , OOAD ,  และ
        
Design Pattern สอดแทรกอยู่ทุกขั้นตอน
      หมายเหตุ
: ข้อที่ 1 และ 2 จะสอนสำหรับ SA ในส่วนของรายละเอียด
2. ผู้เข้าอบรมนำไปใช้งานได้ทันที
ตำแหน่งงานที่รองรับ :  .NET Web Developer,,C#  Developer
รายละเอียด หลักสูตร :    
      Day1
          -    แนวคิดของ MVC เป็นอย่างไร
          -     ASP.NET  MVC ต่อยอดจาก  ของ MVC อย่างไร
          -    OOP และ UML พื้นฐาน
          -    หลักการคิด พื้นฐาน ของ OOAD         
          -    จากแนวความคิดของ MVC , ASP.NET MVC , OOP , OOAD และ Design Pattern นำมาสร้าง เป็น
             
Framework และ Design Pattern ให้เหมาะสมกับงาน กับองค์กร ของเราได้อย่างไร
          -    การตั้งชื่อต่างๆ ตาม Naming Convention เพื่อให้เป็น Standard สำหรับองค์กร
                แล้วเพื่อให้ง่ายสำหรับการทำงานเป็นทีม
          -  เริ่มวางโครง
Project
      Day2
          -    วางโครง Project ต่อ
          -    ทำ Work Shop ในส่วน ของ Models และ Controller
          -    เริ่มวางโครงส่วน Views
   
  Day3
          -    ทำ Work Shop ในส่วน ของ Views
          -    ทำ Work Shop ทั้งระบบ
      Day4
            -    ทำ Work Shop ทั้งระบบ ต่อ
            -    ทำ Work Shop แบบ  Simulation การทำงานกันเป็น ทีมโดยแยกกันทำงาน เป็นส่วนๆ
ประวัติผู้สอน :
การศึกษา
   1. วิศวกรรมศาสตร์ สาขา วิศวกรรมแมคคาทรอนิกส์
   2. วิทยาศาสตร์ สาขา วิทยาการคอมพิวเตอร์
การทำงาน (พอสังเขป)
   1. Freelance ระบบ งานเกี่ยวกับ Database ตอนเรียน วิทยาการ คอมพิวเตอร์
        เช่น CRM, ERP เป็นต้น
   2. Robot Control & Automation , Interface Machine กับ ระบบ 
        Database ผ่าน Protocol ต่างเช่น RS232 , RJ-45,  RS485, TCP/IP
        เช่น ระบบ Soft Phone  ของ Alcatel, ระบบ VOIP โดยใช้ Asterisk, เครื่องชั่ง  Digital , เครื่อง Finger Scan   , PLC , ใช้ Air Card (EAGE) มาทำเป็นโทรศัพท์ ใช้สำหรับ ระบบ Call Center    เป็นต้น
3. Project Leader / Software Architecture  ทำระบบ GPS ของบริษัท จาก Netherland
4.  Software Architecture  ทำระบบ ระบบ Call Center , Soft Phone   PABX, VOIP ให้กับ บริษัท Call Center
5. Software Architecture ในการวางระบบ   Network VPN ระหว่าง Site ต่าง, ออกแบบระบบ Software
    สำหรับ ASP.MVC Famework 1.0, 2.0 ให้กับ บริษัท อสังหาริมทรัพย์
6. Software Architecture  ในบริษัท ที่ผลิต Ship (Semi conductor)
    -  ออกแบบ Framework and Design Pattern   ด้วย ASP.NET MVC 3 และ 4
     - สอน Framework and Design Pattern ด้วย ASP.NET MVC 
        ให้กับ Developer ภายในบริษัท และ บริษัท ข้างนอก
     - Implement SOA, Single Sign On ,   ระบบ Control Application ผ่าน ศูนย์กลาง,  

        Bus System สำหรับ Web Service Web API
     - Implement การทำงานรูปแบบการทำงาน แบบ Agile โดยใช้  Scrum Process
----------------------------------------------------------------------------------------------------------------------------------
สนใจติดต่อ เจ้าหน้าที่ประสานงาน  เปิ้ล  email : nimitwanich@gmail.com  , line id : pern_ 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น