Hello! My name is Brad Schiff, and I’ll be teaching advanced web development, specifically in one very popular framework, WordPress. The ultimate goal of this course is to get you comfortable with and excited about the world’s number one CMS. (And to learn what a CMS even is.)
What you will do in the course:
Here’s how I imagine each lesson in our course going:
- Spend the first chunk of class (let’s say 20-30 minutes) learning about whatever we’ll be doing that day.
- Spend the next chunk (let’s say 1 hour to 1 hour and 15 minutes) doing what we learned.
- Finally wrap-up and have time to work on additional optional work.
Who should take this course:
This class is the next logical step for anyone who has taken our website design class, but anyone who wishes to understand WordPress would benefit from this class. No prior coding experience is required.
What you will need to bring to the course:
Your own laptop. If it’s a Windows machine, it should be running at least Windows 7 and have 2 gigabytes of internal memory. If it is a Mac, it should be running El Capitan and also have at least 4 gigabytes of internal memory. Of course you will also want to bring a willingness to learn.
What you will learn in this course:
During the six-week course (two nights a week for six weeks) you will:
- Find out how to write backend server code in a language called PHP
- Dig into the WordPress core to understand how content is CRUD’ed (Created, Read, Updated, and Deleted) as well as grasp why it’s called a CMS (Content Management System)
- Learn the basics of theme development, and how to modify a pre-existing theme to suit your needs or the needs of your client better.
- Understand the basics of a modern Web Development workflow, which includes setting up development, staging, and production environments.
- Learn the basics of version control (Git) and where the code is stored in repositories. (Github, Bitbucket, etc.)
- Understand the WordPress plugin ecosystem, and getting support from as well as supporting their community
- Finally, deploying our very own websites to the cloud on a service called Digital Ocean
Length: March 13th to April 19th. Class takes place from 6-9 PM every Monday and Wednesday.
Cost: The course costs $275.
Ticket Type: Purchase a spot in the course online. You do not need to bring a receipt.
Course Location: At the Shasta Venture Hub. 4300 Caterpillar Road, Redding, CA 96003
Course instructor: Brad Schiff
I started my career right here in Redding back in 2005. Because I had learned HTML & CSS, I was able to get my foot in the door at a local marketing agency building websites. Since then I’ve done work for some of the biggest brands in the world and have led training sessions for Fortune 100 companies.
This material is a bit more challenging to tackle than our first course, and I realize that. So, I’d like to offer office hours for about an hour or so after each lesson. Since we have a strict “No One Left Behind” policy, everyone will be in the same spot at the end of the day. However, I want to help anyone who wants to get ahead. The office hours are also a good time to ask questions about the additional problems at the end of each lesson.