${v.nameEn}
- จำนวน: ${v.defaultDuration} ชั่วโมง (${v.totalDates} วัน, เวลา 9.00-16.00 น.)
- รายละเอียดหลักสูตรรูปแบบ PDF
- รุ่นวันที่ ${c.dates} ${ (c.availableSeat <= 0) ? '(เต็มแล้ว)' : '' } (${c.price.toLocaleString()} บาท) ${c.datesLeft <= 0 ? '(ปิดรับการลงทะเบียน)' : ''}
- (ราคารวมภาษีมูลค่าเพิ่มแล้ว)
รายละเอียดหลักสูตร
หลักสูตรนี้มุ่งหมายให้ผู้เรียนเข้าใจกระบวนการทำงานของระบบHadoopและสามารถใช้งานรวมถึงเข้าใจเครื่องมือแต่ละตัวและประยุกต์ใช้งานซอฟต์แวร์เหล่านั้นได้ ในเนื้อหาเป็นการศึกษาส่วนประกอบหลัก ๆ ของHadoopไล่ไปทีละส่วน ตั้งแต่ส่วนของระบบไฟล์แบบกระจายที่เรียกว่าHadoop Distributed File System (HDFS) การประมวลผลข้อมูลด้วย MapReduce รวมถึงซอฟต์แวร์แวดล้อม (Hadoop Ecosystem) ที่มาทำงานบนระบบ MapReduce อย่าง Pig และHive เพื่อใช้จัดการกับข้อมูลในรูปภาษาสคริปต์ และภาษาในลักษณะ SQLตามลำดับ นอกจากนั้นยังได้หัดใช้ Sqoop เพื่อเชื่อมต่อกับซอฟต์แวร์ฐานข้อมูล (DBMS) รวมถึงการใช้งาน Hue, OOZIE, Hbase, Phoenixและ Spark และการเชื่อมต่อกับ BI Tools เพื่อเรียกใช้ข้อมูลใน Hadoop โดยผู้เรียนจะได้ศึกษาไปทีละขั้น
หลักสูตรนี้เหมาะสำหรับ
ผู้ที่สนใจ Hadoop Ecosystem วิศวกรคอมพิวเตอร์ นักเทคโนโลยีสารสนเทศ Data Engineer
วัตถุประสงค์
- เพื่อให้ผู้เข้าอบรมมีความรู้ความเข้าใจเกี่ยวกับ Big Data
- เพื่อให้ผู้เข้าอบรมเข้าใจในหลักการทำงานของซอฟต์แวร์ Hadoop ecosystem
- เพื่อให้ผู้เข้าอบรมรู้จักกับเครื่องมือแวดล้อมต่าง ๆ บน Hadoop และสามารถนำไปประยุกต์ใช้งานได้
ความรู้พื้นฐาน
ผู้เข้าอบรมควรมีความสามารถในการใช้งานคำสั่ง SQLพื้นฐาน
ซอฟต์แวร์ที่ใช้
บริษัทจะเตรียม Hadoop Cluster ที่ติดตั้งด้วยซอฟต์แวร์ Hortonworks และ Hue พร้อมเชื่อมต่อระบบยืนยันตัวตนผ่าน LDAP ไว้ใช้ในการอบรม
สิ่งที่ผู้เข้าอบรมต้องเตรียม
ผู้เข้าอบรมต้องเตรียมเครื่องโน้ตบุ๊คของตนเองมาใช้ในวันอบรม ติดตั้งโปรแกรม SSH
เนื้อหาหลักสูตร
วันที่ 1
- แนะนำ Big Data ในภาพรวม
- เข้าใจการทำงานและรู้จักองค์ประกอบของ Hadoop
- แนะนำ Hadoop, Hortonworks Data Platform
- การใช้งาน HDFS
- การใช้คำสั่ง hadoop การจัดการไฟล์ในระบบ HDFS
- การใช้งาน MapReduce2 (Yarn)
- การคอมไพล์และรันโปรแกรม MapReduce
- ตัวอย่างโปรแกรม WordCount
- การ Monitor MapReduce Task
- การใช้งาน Pig
- การเขียน Pig Script และรัน
- รู้จักกับ Hive เครื่องมือที่จะช่วยให้เราสามารถสั่ง SQL เพื่อทำ MapReduce ได้
- การใช้งาน Hive ผ่านคำสั่ง SQL
- การใช้งาน Hive ผ่านคำสั่ง hive และ beeline
- เทคนิคการนำเข้าข้อมูล Hive
- การคิวรี่ข้อมูลที่จัดเก็บบน JSON File
- รู้จักกับรูปแบบการจัดเก็บข้อมูลอื่น ๆ บน Hive
- กรณีศึกษาตัวอย่างการใช้งานจริง
- รู้จักกับ Sqoop เครื่องมือที่ใช้เชื่อมต่อกับ JDBC เพื่อนำเข้าข้อมูลจากฐานข้อมูล
- การนำเข้าข้อมูลจาก DBMS สู่ HDFS และ Hive
- การสร้างเก็บรหัสผ่านฐานข้อมูลเพื่อความสะดวกในการตั้งเวลา
- รู้จักกับ Hue Web Interface
- การใช้งาน Hue UI
- การแสดงผลข้อมูลแผนภูมิแบบต่าง ๆ
- การนำเข้าข้อมูลผ่าน Hue เพื่อสร้างเป็น Hive Table
วันที่ 2
- รู้จักกับ Oozie
- การสร้าง Workflow
- การตั้งเวลาให้ workflow ทำงาน (schedule)
- การใช้งาน ODBC & JDBC ในการเชื่อมต่อ Hive
- การเชื่อมต่อผ่าน JDBC ด้วยโปรแกรม DBeaver
- การเรียกใช้งานข้อมูลผ่าน BI Tools (PowerBI Desktop)
- รู้จักกับ Spark
- การใช้งาน Spark ผ่านภาษา python (pyspark)
- ตัวอย่างการใช้งาน Spark ML ด้วยการรัน K-means (Classification)
- ตัวอย่างการใช้งาน Spark SQL
- การใช้งาน spark ผ่าน หน้าเว็บ Zeppelin
วันที่ 3
- รู้จักกับ HBase และ Phoenix
- การใช้งานคำสั่งพื้นฐาน HBase Shell
- การใช้งานคำสั่ง SQL ผ่าน Apache Phoenix
- รู้จักกับ Kafkaและใช้งาน
- รู้จักและทดลองใช้งาน WebHDFS API
- การออกแบบระบบ Hadoop
- การออกแบบระบบที่เหมาะสม
- สถาปัตยกรรมฮาร์ดแวร์
- คุณสมบัติและหน้าที่การทำงานของโหนดแต่ละประเภท
- กรณีศึกษา
วิธีการชำระเงิน
- ชำระเป็นเงินสดหรือเช็ค (งดรับเช็คส่วนตัว) สั่งจ่ายในนาม บริษัท คลัสเตอร์คิท จำกัด นำมาชำระที่ บริษัท คลัสเตอร์คิท จำกัด
- โอนเงินเข้าบัญชีออมทรัพย์
- ธนาคารกสิกรไทย สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 753-2-25601-6
- ธนาคารกรุงเทพ สาขาบางขุนนนท์ ชื่อบัญชี บริษัท คลัสเตอร์คิท จำกัด เลขที่บัญชี 190-0-78709-2 * กรุณาส่งหลักฐานการโอนเงินมาทาง Email: accounting@clusterkit.co.th หรือแฟกซ์หลักฐานการโอนเงินมาที่ 0 2424 7603
หมายเหตุ
- ราคาข้างต้นรวมภาษีมูลค่าเพิ่ม 7% แล้ว
- บริษัท หรือนิติบุคคลสามารถหัก ณ ที่จ่ายในอัตรา 3%, หน่วยงานราชการ 1%
ของราคาค่าอบรมก่อนหักภาษีมูลค่าเพิ่ม
และต้องนำหนังสือรับรองการหักภาษี ณ ที่จ่ายมาในวันอบรม
บริษัท คลัสเตอร์คิท จำกัด
(กรณีไม่มีหนังสือรับรองต้องชำระเต็มจำนวน)
เลขที่ 91 ซอยริมคลองชักพระ
ถนนบางขุนนนท์ แขวงบางขุนนนท์
เขตบางกอกน้อย กทม. 10700
เลขทะเบียนนิติบุคคล: 0105550004011 - การสำรองที่นั่งอบรมจะสมบูรณ์ต่อเมื่อมีการชำระเงิน จึงขอสงวนสิทธิ์แก่ผู้ที่สำรองที่นั่งอบรมเข้ามาก่อนตามลำดับ
- รายละเอียดต่าง ๆ อาจมีการเปลี่ยนแปลงตามความเหมาะสมโดยมิต้องแจ้งให้ทราบล่วงหน้า