หลักสูตรนี้ผู้สอนจะนำการนำเสนอแนวความคิด การสาธิต ตลอดจนห้องปฏิบัติการและแบบฝึกหัดภาคปฏิบัติจริง  ในการจัดเก็บและเข้าถึงข้อมูลอย่างรวดเร็วในระดับเว็บ ในกรณีใช้งานฐานข้อมูลเอกสารที่หลากหลายโดยอิงจาก JSON โดยใช้ Couchbase Server, N1QL และเทคโนโลยีที่เกี่ยวข้อง ห้องปฏิบัติการทั้งหมดอาศัยการสืบค้นใน N1QL สำหรับการสืบค้น, N1QL สำหรับการวิเคราะห์ หรือการสืบค้น FTS โดยไม่ต้องพึ่งพาภาษาการเขียนโปรแกรมแอปพลิเคชันใดๆ การสร้างและใช้ประโยชน์จากดัชนีรอง ดำเนินการรวมกลุ่มที่ซับซ้อนโดยใช้ N1QL และกลายเป็น สามารถใช้ N1QL เป็นพื้นฐานสำหรับการพัฒนาแอปพลิเคชันที่มีประสิทธิภาพ ปรับขนาดได้ และเชื่อถือได้โดยใช้ข้อมูล NoSQL

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • สามารถใช้งานฐานข้อมูล Apache CouchDB ในทำ Full Text Search ได้
  • ผู้ที่เริ่มต้นใช้งาน Apache CouchDB
  • ผู้ที่ต้องการเริ่มสายอาชีพเกี่ยวกับฐานข้อมูล
  • ผู้ที่ทำงานเป็นผู้ดูแลระบบฐานข้อมูล
  • มีความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
  • 18 ชั่วโมง
  • ราคาปกติ 13,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 12,150 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: Introduction to NoSQL

  • discuss the modern application challenges
  • describe big data
  • describe the common strategies for handling big data
  • explain cap theorem
  • differentiate Hadoop and NoSQL
  • explain different types of NoSQL
  • describe polyglot programming

Module 2: Introduction to Couchbase

  • introduction to Couchbase
  • describe the history of Couchbase server
  • describe Couchbase data platform
  • explain how data is stored in Couchbase server
  • describe Couchbase server architecture [single data node]
  • describe the anatomy of a Couchbase application
  • explain multidimensional scaling
  • describe tools to integrate with Couchbase
  • explain Couchbase SDKs

Module 3: N1QL essentials

  • select documents and limiting results
  • explain aliasing, concatenating, and selecting by keys
  • create indexes and filter queries
  • describe querying ranges, ordering results, and explaining queries
  • describe aggregating, distinct values, and filtering with wildcards
  • select for missing attributes, and group results
  • index and select based on values in JSON arrays
  • use functions in queries
  • join documents

Module 4: Indexes in N1QL

  • describe the various index options
  • explain index partitioning
  • explain alter indexes
  • explain index service capacity management
  • explain memory optimized indexes

Module 5: Query planning and tuning

  • describe query planning
  • explain the data source access methods
  • explain index selection in N1QL
  • explain pushdowns
  • explain the best practices in index tuning
  • explain query tuning in N1QL
  • describe the query tuning checklist

Module 6: Eventing

  • describe an event
  • explain the traditional ways of listening to events
  • explain Couchbase eventing
  • describe functions
  • explain the functions terminology
  • demonstrate deploying and un-deploying functions

Module 7: Introduction to data modeling

  • describe data modeling
  • explain data modeling for distributed systems
  • explain formal data modeling
  • learn the data models used in the course

Module 8: Data modeling for Couchbase

  • describe JSON document design
  • explain data nesting
  • explain key design
  • explain the various trade-offs in data modeling

Module 9: Role-based access control, N1QL tools

  • explain role-based access control in N1QL
  • explain pretty setting in CBQ
  • explain updating of nested arrays
  • explain cURL in N1QL

Module 10: Introduction to full text search

  • explain when use search
  • explain search basic concepts
  • introduce Couchbase search
  • demonstrate a simple Couchbase search

คอร์ส Full text search with Couchbase NoSQL เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Full text search with Couchbase NoSQL ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 13,500 บาท (โปรโมชันปัจจุบันเหลือ 12,150 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius