Skip to content

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

#ChapterTopik
1Getting StartedInstalasi WordPress, Local Development
2First Coding Steps — PHPMembuat theme baru
3WordPress Specific PHPThe Loop, Header/Footer, Static HTML ke WP
4PagesTemplate, Parent/Children Pages, Navigation
5Building the Blog SectionBlog listing, single, archives, custom queries

Bagian 2: Custom Post Types & Relationships

#ChapterTopik
6Events & Custom Post TypesCPT, Custom Fields, Ordering, Pagination
7Programs Post TypeRelationships antar konten
8Professor Post TypeFeatured Image, Dynamic Banner
9Cleaner CodeFungsi reusable, get_template_part()

Bagian 3: JavaScript & REST API

#ChapterTopik
11JavaScript PreparationNode.js, WordPress Scripts
12Campus Post Type & MapGoogle Map, relasi Campus ↔ Program
12bLive Search (JS)OOP JavaScript, Search Overlay, Debounce
13REST API & AJAXFetch JSON, Template Literal, Async
14Customizing REST APICustom Route, Custom Fields, Search Logic

Bagian 4: User Management & Features

#ChapterTopik
16Non-JS Fallback SearchPencarian tradisional WordPress
17User Roles & PermissionRoles, Registration, Login Screen
18User-Generated ContentMy Notes: CRUD via REST API, Security
19Like / Heart CountLike feature, custom endpoints

Bagian 5: Deployment & Extra

#ChapterTopik
20Going LiveHosting, Migrasi, Git, SSH
21Extra CreditSlideshow, WP-CLI

Bagian 6: Plugin Development

#ChapterTopik
22Plugin Dev (PHP)Settings API, Word Count, Filter, i18n
23Plugin Dev (Blocks)JSX, @wordpress/scripts, Block Attributes
24Multiple Choice BlockReact di WP, Event Handling, block.json
25Plugin Featured ProfessorapiFetch, Post Meta, Related Posts

Bagian 7: Advanced — Database, Block Themes & Modern API

#ChapterTopik
26Custom SQL Database TableCustom table, $wpdb, Dynamic Query
27Block Themes & FSEFull Site Editing, InnerBlocks, theme.json
28block.json & render.phpPendekatan modern, migrasi blocks
29Interactivity APIState, Context, Rendering interaktif
30Update Plan & SecurityStrategi update & keamanan

Referensi