Kursus WordPress Development
Selamat datang di materi kursus WordPress Development dari Udemy. Materi ini mencakup 28 chapter, mulai dari instalasi dasar hingga pengembangan plugin dan block theme.
Daftar Chapter
Bagian 1: Dasar WordPress & PHP
| # | Chapter | Topik |
|---|---|---|
| 1 | Getting Started | Instalasi WordPress, Local Development |
| 2 | First Coding Steps — PHP | Membuat theme baru |
| 3 | WordPress Specific PHP | The Loop, Header/Footer, Static HTML ke WP |
| 4 | Pages | Template, Parent/Children Pages, Navigation |
| 5 | Building the Blog Section | Blog listing, single, archives, custom queries |
Bagian 2: Custom Post Types & Relationships
| # | Chapter | Topik |
|---|---|---|
| 6 | Events & Custom Post Types | CPT, Custom Fields, Ordering, Pagination |
| 7 | Programs Post Type | Relationships antar konten |
| 8 | Professor Post Type | Featured Image, Dynamic Banner |
| 9 | Cleaner Code | Fungsi reusable, get_template_part() |
Bagian 3: JavaScript & REST API
| # | Chapter | Topik |
|---|---|---|
| 11 | JavaScript Preparation | Node.js, WordPress Scripts |
| 12 | Campus Post Type & Map | Google Map, relasi Campus ↔ Program |
| 12b | Live Search (JS) | OOP JavaScript, Search Overlay, Debounce |
| 13 | REST API & AJAX | Fetch JSON, Template Literal, Async |
| 14 | Customizing REST API | Custom Route, Custom Fields, Search Logic |
Bagian 4: User Management & Features
| # | Chapter | Topik |
|---|---|---|
| 16 | Non-JS Fallback Search | Pencarian tradisional WordPress |
| 17 | User Roles & Permission | Roles, Registration, Login Screen |
| 18 | User-Generated Content | My Notes: CRUD via REST API, Security |
| 19 | Like / Heart Count | Like feature, custom endpoints |
Bagian 5: Deployment & Extra
| # | Chapter | Topik |
|---|---|---|
| 20 | Going Live | Hosting, Migrasi, Git, SSH |
| 21 | Extra Credit | Slideshow, WP-CLI |
Bagian 6: Plugin Development
| # | Chapter | Topik |
|---|---|---|
| 22 | Plugin Dev (PHP) | Settings API, Word Count, Filter, i18n |
| 23 | Plugin Dev (Blocks) | JSX, @wordpress/scripts, Block Attributes |
| 24 | Multiple Choice Block | React di WP, Event Handling, block.json |
| 25 | Plugin Featured Professor | apiFetch, Post Meta, Related Posts |
Bagian 7: Advanced — Database, Block Themes & Modern API
| # | Chapter | Topik |
|---|---|---|
| 26 | Custom SQL Database Table | Custom table, $wpdb, Dynamic Query |
| 27 | Block Themes & FSE | Full Site Editing, InnerBlocks, theme.json |
| 28 | block.json & render.php | Pendekatan modern, migrasi blocks |
| 29 | Interactivity API | State, Context, Rendering interaktif |
| 30 | Update Plan & Security | Strategi update & keamanan |
Referensi
- Glosarium Fungsi WordPress — Daftar fungsi-fungsi penting WordPress