PG03: INTRODUCTION XML AND XML PROGRAMMING


วิทยากร : ผศ.ดร. ณรงค์ฤทธิ์ วราภรณ์

ระยะเวลา : 3 วัน เวลา 08.30 – 16.30 น.

สถานที่ฝึกอบรม : อาคารคณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี

วัตถุประสงค์ :
      1. เพื่อสร้างความรู้ด้านการแลกเปลี่ยนข้อมูลโดยใช้ภาษา XML และเทคโนโลยีที่เกี่ยวข้องกับ XML
      2. เพื่อเข้าใจการเข้าถึงข้อมูลที่มีโครงสร้างแบบ Semi-Structured โดยใช้ภาษา XQuery
      3. เพื่อสร้างประสบการณ์การแปลงรูปแบบข้อมูล XML ไปสู่รูปแบบอื่นโดยใช้ภาษา XSLT
      4. เพื่อสร้างความเข้าใจในการบูรณาการระหว่างฐานข้อมูลกับเอกสาร XML โดยที่จะสามารถจัดเก็บข้อมูล XML ลงในฐานข้อมูลและบูรณาการภาษา SQL กับ ข้อมูล XML โดยใช้ส่วนขยายของ SQL ที่ชื่อว่า SQL/XML

ความรู้พื้นฐาน/คุณสมบัติผู้เข้าฝึกอบรม :
      1. ระบบบริหารจัดการฐานข้อมูล (Database Management Systems)
      2. การเขียนโปรแกรมเบื้องต้น (Basic Programming)

วิธีการอบรม : บรรยาย สาธิต ฝึกปฏิบัติ ตอบข้อซักถาม

การประเมินผล : แบบทดสอบก่อนและหลังฝึกอบรม/แบบประเมินผลการฝึกอบรม

จำนวนผู้เข้าฝึกอบรม : ไม่เกิน 15 คน/กลุ่ม

หลักสูตรต่อเนื่อง/เกี่ยวข้อง :
      - Java EE Develop web components with Servlets & JSP
      - Develop Web Services with JAX-WS & JAX-RS

รายละเอียดหลักสูตร :
      ความรู้เบื้องต้นเกี่ยวกับภาษาเอ็กซ์เอ็มแอล การสร้างเอกสารเอ็กซ์เอ็มแอลที่ถูกต้องตามกฎและไวยากรณ์พื้นฐาน (Well-formed XML Document) และการกำหนดนิยามโครงสร้างเอกสารเอ็กซ์เอ็มแอลด้วย XML Schema และการสร้างเอกสารเอ็กซ์เอ็มแอลที่ถูกต้องตามโครงสร้าง (Valid XML Document) ของ XML Schema
      การเรียกใช้ข้อมูลเอ็กซ์เอ็มแอลโดยอาศัยกลไกทางภาษา (XML Query Languages) ได้แก่ การเข้าถึงข้อมูลเอ็กซ์เอ็มแอลด้วย XML Path Expression (XPath) การแปลงข้อมูลเอ็กซ์เอ็มแอลด้วย XSLT การสอบถามข้อมูลเอ็กซ์เอ็มแอลด้วย XML Query (XQuery) และการสอบถามข้อมูลเอ็กซ์เอ็มแอลในฐานข้อมูลด้วย SQL/XML


เนื้อหาการฝึกอบรม

วันที่ 1

-  ความรู้เบื้องต้นเกี่ยวกับภาษาเอ็กซ์เอ็มแอล

-  กฎและไวยากรณ์พื้นฐานของภาษาเอ็กซ์เอ็มแอล

-  การกำหนดนิยามโครงสร้างเอกสารเอ็กซ์เอ็มแอลด้วย XML Schema

-  XML Schema Workshop

วันที่ 2

-  การเข้าถึงข้อมูลเอ็กซ์เอ็มแอลด้วย XML Path Expression

-  การสอบถามข้อมูลเอ็กซ์เอ็มแอลด้วย XQuery

-  XQuery Workshop

วันที่ 3

-  การสอบถามข้อมูลเอ็กซ์เอ็มแอลในฐานข้อมูลด้วยมาตรฐาน SQL/XML

-  SQL/XML Workshop

-  การแปลงข้อมูลเอ็กซ์เอ็มแอลด้วย XSLT

-  XSLT Workshop