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 ​