สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาเว็บไซต์ · WDC-01-31

Orchard Core for Absolute Beginners

หลักสูตร Orchard Core for Absolute Beginners เป็นการอบรมเริ่มต้นสร้างเว็บไซต์ด้วย Orchard Core 3 บน .NET 10 ตั้งแต่ติดตั้ง ออกแบบเนื้อหาด้วย Content Type วาง Widget ปรับหน้าตาด้วย Theme และ Liquid ไปจนถึง Deploy เหมาะกับผู้เริ่มต้น นักพัฒนา .NET และผู้ดูแลเว็บองค์กร จบแล้วได้เว็บไซต์องค์กรของตัวเอง

อัปเดตล่าสุด
ราคาเริ่มต้น 6,210 บาท / ท่าน 6,900 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา18 ชั่วโมง · 3 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

องค์กรที่ใช้ .NET อยู่แล้วมักต้องการระบบจัดการเนื้อหาที่ทีมพัฒนาดูแลต่อได้ด้วยภาษาและเครื่องมือเดิม Orchard Core เป็น CMS โอเพนซอร์สที่สร้างบน ASP.NET Core ให้ผู้ดูแลเว็บจัดการเนื้อหาผ่านหน้า Admin ได้เอง และให้นักพัฒนาออกแบบโครงสร้างเนื้อหา Theme และ Module เพิ่มได้ตามงาน ทั้งเว็บองค์กร บล็อก Landing Page และระบบหลายเว็บไซต์ในชุดเดียว

หลักสูตรนี้พาผู้เริ่มต้นใช้ Orchard Core 3 บน .NET 10 ตั้งแต่ติดตั้งด้วย Project Template และ Recipe ทำความรู้จักหน้า Admin สร้างเนื้อหาด้วย Content Type, Content Part และ Field จัดเมนูและ Taxonomy แสดงรายการเนื้อหาด้วย Query วาง Widget ตาม Layer และปรับหน้าตาด้วย Liquid ไปจนถึงสร้าง Theme และ Module เบื้องต้น จัดการผู้ใช้และสิทธิ์ ฟอร์มและ Workflows แล้ว Deploy ขึ้นใช้งานจริง ปิดท้ายด้วย Workshop เว็บไซต์องค์กร (อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง ระดับ Basic)

สิ่งที่คุณจะได้รับ

  • เข้าใจแนวคิดและโครงสร้างของ Orchard Core บน ASP.NET Core
  • ติดตั้งและตั้งค่าเว็บไซต์ Orchard Core ด้วย Project Template และ Recipe
  • ออกแบบโครงสร้างเนื้อหาด้วย Content Type, Content Part และ Field
  • จัดเมนู Taxonomy, Query, Widget และ Layer ให้เหมาะกับเว็บองค์กร
  • ปรับหน้าตาเว็บด้วย Theme และ Template แบบ Liquid
  • จัดการผู้ใช้ สิทธิ์ ฟอร์ม Workflows และนำเว็บขึ้นใช้งานจริง

หลักสูตรนี้เหมาะสำหรับ

  • ผู้เริ่มต้นที่ต้องการสร้างเว็บไซต์ด้วย Orchard Core
  • นักพัฒนา .NET ที่ต้องการ CMS สำหรับงานเว็บขององค์กร
  • ผู้ดูแลระบบและผู้ดูแลเว็บไซต์ขององค์กรที่ใช้หรือกำลังจะใช้ Orchard
  • ทีมที่ดูแลเว็บ Orchard CMS รุ่นเดิมและวางแผนย้ายมา Orchard Core

พื้นฐานของผู้เข้าอบรม

  • ใช้งานคอมพิวเตอร์และอินเทอร์เน็ตได้คล่อง
  • เขียน HTML และ CSS พื้นฐานได้
  • มีพื้นฐานการเขียนโปรแกรม ถ้าเคยใช้ C# หรือ ASP.NET จะช่วยให้เรียนได้เร็วขึ้น
  • ไม่จำเป็นต้องเคยใช้ Orchard มาก่อน

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ของหลักสูตร Orchard CMS Absolute Beginners อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab ระดับ Basic ยังคงแกนเดิมคือการติดตั้งและตั้งค่าเว็บแรก หน้า Dashboard, Content Item และ Content Type, หน้าเว็บและบล็อก เมนูนำทาง Content Part และ Field, การแสดงรายการเนื้อหา

Widget, Layer, Theme, Module และการจัดการผู้ใช้ โดยย้ายจาก Orchard CMS รุ่นเดิมบน ASP.NET MVC มาเป็น Orchard Core 3 บน ASP.NET Core และ .NET 10 ใช้ Query แทน Projection เพิ่ม List, Bag และ Flow, Template แบบ Liquid, Taxonomy, ฟอร์มกับ Workflows, ภาพรวม Headless และ GraphQL และการ Deploy ผู้เรียนได้ Lab Guide, Theme ตัวอย่าง และ Recipe ของเว็บองค์กรกลับไปใช้งานต่อ

Day 1 เริ่มต้น Orchard Core และการจัดการเนื้อหา

Section 1: รู้จัก Orchard Core

  • Orchard Core คืออะไร และต่างจาก CMS ทั่วไปอย่างไร
  • จาก Orchard CMS รุ่นเดิมบน ASP.NET MVC สู่ Orchard Core บน ASP.NET Core
  • แนวคิด Module, Feature, Theme และ Multi-tenancy
  • ตัวอย่างเว็บที่เหมาะกับ Orchard Core

Section 2: Lab: ติดตั้งและสร้างเว็บแรก

  • ติดตั้ง .NET 10 SDK และ OrchardCore.ProjectTemplates
  • สร้างโปรเจกต์ด้วย dotnet new occms และรันเว็บครั้งแรก
  • หน้า Setup: เลือก Recipe เช่น Blog หรือ Agency ฐานข้อมูล และบัญชีผู้ดูแล
  • Lab: เว็บแรกด้วย Recipe Blog บนฐานข้อมูล SQLite

Section 3: Lab: หน้า Admin และการตั้งค่าเว็บ

  • Dashboard และเมนูหลักของหน้า Admin
  • เปิดปิดความสามารถด้วย Features
  • ตั้งค่าเว็บ ภาษา เขตเวลา และ Media Library
  • Lab: ตั้งค่าเว็บองค์กรตัวอย่างให้พร้อมใส่เนื้อหา

Section 4: Lab: Content Item และ Content Type

  • แนวคิด Content Item และ Content Type
  • สร้างหน้า Page และบทความในบล็อก
  • Draft, Publish, Version และการกำหนด URL ด้วย Autoroute
  • Lab: หน้าเกี่ยวกับเราและข่าวขององค์กร

Section 5: Lab: เมนูนำทางและ Taxonomy

  • สร้างเมนูด้วย Link Menu Item และ Content Menu Item
  • จัดหมวดหมู่และแท็กด้วย Taxonomy
  • แสดงเนื้อหาตามหมวดหมู่
  • Lab: เมนูหลักและหมวดหมู่ข่าวของเว็บองค์กร
Day 2 ออกแบบเนื้อหาและปรับหน้าตาเว็บ

Section 6: Lab: ออกแบบเนื้อหาด้วย Part และ Field

  • Content Part กับ Content Field ต่างกันอย่างไร
  • Part ที่ใช้บ่อย: Title, Autoroute, HtmlBody และ MarkdownBody
  • Field ที่ใช้บ่อย: Text, Date, Media, Link และ Content Picker
  • Lab: Content Type ใหม่สำหรับกิจกรรมขององค์กร

Section 7: Lab: เนื้อหาซ้อนกันด้วย List, Bag และ Flow

  • ListPart สำหรับรายการเนื้อหาในกลุ่มเดียวกัน
  • BagPart สำหรับส่วนประกอบย่อยในหน้าเดียว
  • FlowPart สำหรับจัดหน้าด้วย Widget
  • Lab: Landing Page ที่ประกอบจากหลายส่วน

Section 8: Lab: Query และการค้นหา

  • Query แบบ SQL และแบบ Lucene
  • ใช้ผลของ Query แสดงรายการเนื้อหาล่าสุด
  • ตั้งค่าหน้าค้นหาของเว็บ
  • Lab: รายการกิจกรรมที่กำลังจะมาถึงบนหน้าแรก

Section 9: Lab: Widget และ Layer

  • Zone ใน Theme และการวาง Widget
  • Layer และ Rule สำหรับกำหนดว่า Widget แสดงที่ไหน
  • Widget ที่ใช้บ่อย เช่น HTML, Menu และ Liquid
  • Lab: แถบประกาศเฉพาะหน้าแรกและ Sidebar ของหน้าข่าว

Section 10: Lab: Theme และ Template ด้วย Liquid

  • เลือกและตั้งค่า Theme ของหน้าเว็บและหน้า Admin
  • พื้นฐาน Liquid: ตัวแปร เงื่อนไข และการวนลูป
  • ปรับการแสดงผลของ Content Type ด้วย Templates และ Shape Alternate
  • Lab: Template ของหน้ากิจกรรมในแบบขององค์กร
Day 3 Theme, Module, ผู้ใช้ และการ Deploy

Section 11: Lab: สร้าง Theme ของตัวเอง

  • สร้าง Theme ด้วย dotnet new octheme
  • ไฟล์ Layout, Zone และไฟล์ CSS กับรูปภาพ
  • ใช้ Bootstrap 5 กับ Theme และทำให้รองรับมือถือ
  • Lab: Theme ขององค์กรพร้อมโลโก้และสี

Section 12: Module และการต่อยอดด้วย ASP.NET Core

  • เปิดใช้ Module สำเร็จรูปจาก NuGet
  • สร้าง Module เบื้องต้นด้วย dotnet new ocmodulecms
  • หน้าเว็บเพิ่มเติมด้วย Controller และ Razor
  • ภาพรวม Headless CMS ด้วย Recipe Headless และ GraphQL

Section 13: Lab: ผู้ใช้ สิทธิ์ ฟอร์ม และ Workflows

  • ผู้ใช้ Role และ Permission
  • กำหนดสิทธิ์ให้ทีมเขียนและทีมอนุมัติเนื้อหา
  • ฟอร์มติดต่อด้วย Forms และส่งอีเมลแจ้งเตือนด้วย Workflows
  • Lab: ฟอร์มรับสมัครกิจกรรมที่แจ้งเตือนเจ้าหน้าที่

Section 14: การดูแลระบบและ Deploy

  • ย้ายการตั้งค่าและเนื้อหาด้วย Deployment Plan และ Recipe
  • เลือกฐานข้อมูลสำหรับ Production และสำรองข้อมูล
  • Deploy บน IIS, Linux หรือ Docker
  • อัปเดต Orchard Core และดูแลความปลอดภัย

Section 15: Workshop: เว็บไซต์องค์กรด้วย Orchard Core

  • ออกแบบ Content Type, เมนู และหน้าแรกของเว็บองค์กร
  • ใส่เนื้อหา Widget และ Theme ขององค์กร
  • Export ด้วย Recipe และทดสอบบนเครื่องใหม่
  • Workshop: นำเสนอผลงานและทบทวนด้วย Quiz

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

Orchard Core คืออะไร ต่างจาก CMS ทั่วไปอย่างไร

Orchard Core เป็น CMS โอเพนซอร์สที่สร้างบน ASP.NET Core จุดเด่นคือออกแบบโครงสร้างเนื้อหาเองได้จากหน้า Admin ด้วย Content Type, Content Part และ Field ทุกความสามารถแยกเป็น Module ที่เปิดปิดได้ รันหลายเว็บไซต์ในระบบเดียวด้วย Multi-tenancy และใช้เป็น Headless CMS ผ่าน GraphQL ได้ จึงเหมาะกับองค์กรที่ใช้ .NET อยู่แล้วและต้องการต่อยอดด้วย C#

Content Type กับ Content Part ใน Orchard Core ต่างกันอย่างไร

Content Type คือแม่แบบของเนื้อหาแต่ละชนิด เช่น Page, Blog Post หรือกิจกรรม ส่วน Content Part คือชิ้นความสามารถที่นำมาประกอบเป็น Content Type เช่น TitlePart สำหรับชื่อเรื่อง AutoroutePart สำหรับ URL และ HtmlBodyPart สำหรับเนื้อหา และยังเพิ่ม Content Field เช่น วันที่ รูปภาพ หรือลิงก์ ได้ตามต้องการ การแยกแบบนี้ทำให้ใช้ Part เดิมซ้ำได้หลาย Content Type

ติดตั้ง Orchard Core ครั้งแรกมีขั้นตอนอย่างไร

ติดตั้ง .NET 10 SDK แล้วติดตั้ง Template ด้วยคำสั่ง dotnet new install OrchardCore.ProjectTemplates จากนั้นสร้างโปรเจกต์ด้วย dotnet new occms และรันเว็บ เมื่อเปิดครั้งแรกจะพบหน้า Setup ให้ตั้งชื่อเว็บ เลือก Recipe เช่น Blog หรือ Agency เลือกฐานข้อมูล เช่น SQLite สำหรับฝึก และสร้างบัญชีผู้ดูแล แล้วเข้าหน้า Admin ที่ /admin

หลักสูตร Orchard Core for Absolute Beginners เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับผู้เริ่มต้นที่ต้องการสร้างเว็บด้วย Orchard Core นักพัฒนา .NET ที่ต้องการ CMS สำหรับงานองค์กร ผู้ดูแลเว็บ และทีมที่ดูแลเว็บ Orchard CMS รุ่นเดิม ควรเขียน HTML และ CSS พื้นฐานได้และมีพื้นฐานการเขียนโปรแกรม ไม่จำเป็นต้องรู้ ASP แบบเดิม ถ้าเคยใช้ C# หรือ ASP.NET จะช่วยให้เรียนช่วง Theme และ Module ได้เร็วขึ้น

เรียนจบหลักสูตร Orchard Core for Absolute Beginners แล้วทำอะไรได้บ้าง

ติดตั้งและตั้งค่าเว็บ Orchard Core ได้เอง ออกแบบ Content Type สำหรับเนื้อหาขององค์กร จัดเมนู Taxonomy, Query, Widget และ Layer ปรับหน้าตาด้วย Theme และ Liquid สร้าง Theme และ Module เบื้องต้น กำหนดสิทธิ์ผู้ใช้ ทำฟอร์มพร้อมแจ้งเตือนด้วย Workflows และนำเว็บขึ้นใช้งานจริงด้วย Recipe และ Docker

หลักสูตรนี้ใช้ Orchard รุ่นไหน

หลักสูตรนี้ใช้ Orchard Core 3 ซึ่งทำงานบน ASP.NET Core และ .NET 10 และเป็นรุ่นที่ยังพัฒนาต่อเนื่อง แทน Orchard CMS รุ่นเดิมที่ทำงานบน ASP.NET MVC และ .NET Framework แนวคิดหลักอย่าง Content Type, Part, Widget และ Theme ยังคล้ายเดิม ผู้ที่ดูแลเว็บรุ่นเดิมจึงเห็นภาพการย้ายระบบได้ง่าย เนื้อหาอิงรุ่นล่าสุด ณ วันอบรม