Building Custom WordPress Themes and Hosting Your Site In The Cloud.

CLOUD HOSTED WORDPRESS.ORG

Building Custom Themes and Hosting Your Site In The Cloud.

Interested in creating a dynamic website using WordPress and hosting them in the cloud? Not only is WordPress a powerful blogging platform that runs more the 29% of all web sites on the internet, but it is also a great way to set up a Content Management System (CMS). By turning your site into a CMS, it will be easier to support, update and enhance with special functionality. This intensive course will teach you how to do a custom install of WordPress using cutting edge popular cloud hosted Platform as a Service collaborative WebIDE’s , modify existing themes, develop your own custom themes, install plugins and do routine administration tasks necessary to keep your site healthy and scalable.

This course is designed for people who are already familiar with PHP, JavaScript, HTML and CSS. In depth knowledge of PHP is a plus but is not required to take this class. This class will introduce new web based Integrated Development Environments and Platform as a Service systems for you to use. You will need to create a number of external new accounts in order to participate in this class. Create a new account at the on-line cloud services listed in section 1 before taking this class. Do not add anything to your accounts. We will cover the integration of them during class. We will take a default install of the most current version of WordPress and create a custom theme for it.

Sign up for the next group class today. This class will be held
Fall Qtr 2014
Location: Bellevue College Continuing Education North Campus

WordPress Level 2: Custom Themes & Cloud Hosting
Item: TBD Michael McGinn
TIME: TBD North Campus   Room: TBD
Sessions: TBD Address: 14673 NE 29th Place Bellevue, WA 98007
Fall Qtr Fee: $395.00

Books required for the class

Books recommended for the class

WHAT YOU’LL LEARN

SECTION 1
Setting Up The Cloud Server Development Environment

Topics

Installing WordPress

Topics

  • Creating a Database
  • Installing WordPress
  • Creating a wp-config.php File
Installing Themes

Topics

  • Downloading a Theme from the WordPress Dashboard
  • Manually Installing a Theme
Creating a Child Theme

Topics

  • Importing Style Sheets
  • Adding Custom Header with Theme Name, Author, etc.
Modifying a Theme

Topics

  • Adding a Header Graphic
  • Customizing Links
  • Changing the Background
SECTION 2
Setting Up a WordPress Site

Topics

  • Installing WordPress.org Files
  • Creating a Database

Starting theme
Topics

  • Setting Up the Theme
  • Creating Index.php
  • Swapping Static HTML for Dynamic PHP
The WordPress Loop

Topics

  • Displaying Posts
  • Adding/Customizing Posts
Continuing with the Loop

Topics

  • Displaying Post Time & Tags
  • Displaying Comments
  • Page Navigation
  • Fallback Content
SECTION 3
Splitting the Page into Templates

Topics

  • Creating Header, Footer, and Sidebar Templates
  • Adding Header and Footer Functions
Creating a Page for Single Posts

Topics

  • Making the Post Template
  • Adding a Comment Form
  • Customizing the Comments’ CSS
Creating Pages

Topics

  • Creating the Page Template
  • Adding the Title
  • Adding New Pages
  • Inserting Images
Customizing the Nav Menu

Topics

  • Creating functions.php
  • Creating the Menu
  • Customizing the Menu Order
SECTION 4
Customizing the Sidebar

Topics

  • Registering New Sidebars
  • Adding Widgets to Sidebars
  • Installing an Image Widget
Creating a Custom page Template

Topics

  • Creating a Custom Template
  • Creating a Custom Query in the Loop
Adding a Contact Form

Topics

  • Installing the Contact Form
  • Adding the Form to a Page
Uploading a WordPress Site

Topics

  • Exporting a Database
  • Modifying the SQL to Use Appropriate Absolute URLs
  • Uploading WordPress
  • Importing a Database
Instructor: Michael Scott McGinn

Instructor: Michael Scott McGinn

If you are interested in taking this class as a one-on-one training client or are looking for more information about the college class please register below 

Cost: $595/1 person or $395/person for a classroom setting. 5 people minimum required for class to run.