Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

WordPress Development

( Duration: 3 Days )

The WordPress training course, provides skills to install, use and configure the software, understand its architecture, add new features/extend the core functionality by developing plugins, build new themes to change the look and feel of the site and also to internationalize the plugins and themes.

By attending WordPress workshop, delegates will learn to:

  • Create web sites, web applications and blog sites quickly using WordPress as a framework
  • Understand the WordPress architecture
  • Build custom themes from scratch
  • Develop plug-ins to extend the WordPress functionality
  • Understand the Best Practices and Security Guidelines

  • Intermediate knowledge or work experience in PHP, HTML, JavaScript and CSS

This WordPress class is suitable for:

  • Web Developers who want to get hands on experience in setting up & configuring WordPress and also build plug-ins and themes for it
  • Web Designers who want to learn to build themes for WordPress out of their design
  • Software Programmers who want to learn to build plug-ins for WordPress

COURSE AGENDA

1

Introduction

  • Setting up the server and installing WordPress
  • Understanding wp-config.php and Enabling Debug
  • Understanding the database structure
  • Installing WordPress in its own directory
  • Site Address and WordPress Address
  • Settings and Configurations – Admin Dashboard
  • Permalinks, URLs, Pages, Posts, Categories, Tags, Media, Home Page, Navigation
  • WordPress features overview
  • Introduction to WordPress Network/Multisite
  • Installing Plug-ins and Themes – Understanding file structure
  • Understanding Widgets
  • User Management and User Roles
  • WordPress in your Language
  • Using Instant WordPress to quickly set up a WP dev environment
2

Developing WordPress Plugins

  • Introduction to WordPress plugins and Preparing to develop one
  • The WordPress Plugin API – Hooks aka Actions and Filters
  • Hooking to WordPress using Actions and Filters – Examples
  • Pluggable Functions & Drop-ins
  • A sample plugin!
  • Writing plugin functions in a Class
  • Loading Scripts and Using Ajax
  • Administration Menus and Administration Panels
  • Storing data – Options, Post Meta and Database Table
  • Creating Options Page to save plugin options
  • Using Cache
  • Template Tags
  • Shortcode API with example
  • Internationalization of plugins: Preparing, Generating .pot file, Adding Translations, Compiling .mo files and Loading the language file
3

Developing WordPress Widget

  • Extending the Widget Class
  • Widgets API, Rendering Widget and Admin Widget Form
  • Example
4

Developing A WordPress Theme

  • Anatomy, Style sheets, Functions
  • Template Hierarchy
  • Template Files
  • Custom Page & Query Based Templates
  • Conditional Tags and Loops
  • Custom Templates & Including Template Files
  • Supporting Plugin API Hooks in Themes
  • Theme Classes
  • A Sample Theme!
  • Navigation Menu and Drop-Down Menus
  • Supporting WP Widgets
  • Theme Options Page
5

Miscellaneous

  • Quick look in to other WordPress APIs
  • Data Input Validation and Sanitization
  • WordPress Coding Standards
  • Security and Performance

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X