- Basics about Wordpress and plugins
- Setup the environment
- Install WP and the database
- Actions and Filters
- Our first plugin
- Add an admin menu
- Settings page
- Using the Options API
- Enqueue your custom CSS / JS
- Files and Naming
- Object oriented programming
- HTTP API and transients
- AJAX in Wordpress plugins
- Create a custom database table
- Write data into your custom table
- ABSPATH
- Checking permissions
- Validate inputs
- Validate outputs
- Nonces
- Functions and Files
- Create POT File
- Translate your plugin strings
- Activate your translation