WordPress for Beginners

Everything needed to get WordPress running. Child Themes, MySQL setup, Custom Fonts, Mamp Pro, Securing Site & more.
4.1 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
56 students enrolled
40% off
Take This Course
  • Lectures 36
  • Length 3.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2014 English

Course Description

Course Description

Learn to build a website in WordPress and setup the preliminary foundation correctly. From plugins to child themes. For Mac only - Works on OS X Yosemite

After our tutorial you will be able to comfortably navigate, manipulate and make changes to your WordPress theme locally and install it on your server or take what's existing on your server and install it locally on your Mac.

If you have an existing knowledge in WordPress this course is not for you. However if you need a refresher feel free to take it.

In this extensive WordPress course we cover everything from A to Z.

• WordPress Backups

• Word Press Blog setup

• WordPress SEO

• WordPress Website setup

• Child Themes

• Contact Form7

• CSS Basics

• Custom layouts

• htacess

• Localhost install

• Logins

• Mamp Pro

• Menus

• Mobile Site


• Plugins

• Permalinks

• WordPress Security

• Site Transfer

• Style css

• Sub Menus

• Table Prefix 1

• Troubleshooting

What are the requirements?

  • Mac OSX 10.9.2
  • Mamp Pro
  • Sublime Text 2

What am I going to get from this course?

  • Work with Wordpress and custom develop theme/site
  • Securing WordPress
  • Child Themes
  • Custom Fonts
  • MySQL
  • Mamp Pro

Who is the target audience?

  • Beginner
  • Intermediate

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

We discuss what is covered in the Install Section Lectures, along with the importance and advantages of Mamp Pro and WordPress.

PDF of Overview is available to download for reference.


The beginner’s introduction to WordPress, starting with a guide on the first application you will download onto your computer in order to locally develop.

You can download a copy of the quiz to print out and follow as you go along.

Additional course material is available for download.

1. Source files and links used in this section

2. Quiz for this Section - download

3. http://www.mamp.info/en/

4. Troubleshooting Video if you do not have administrator rights:


5 questions

Let's see how well you remember the beginner basics.

Section 2: Installs

In this lecture a PNG screenshot is provided containing default Mamp Pro settings.

If you have trouble installing Mamp Pro, please refer to Troubleshooting Video:



Learn how to configure the MySQL database, which is necessary so that WordPress can connect to your database on install. This is a key preliminary step, so do not skip this lesson.


Finally we will install WordPress. Once we download the necessary folder and place it where it needs to go, it's just a matter of installing.


Section 3: Configuration

Discussion on the configurations we will be covering in the Configuration Section before launching the website, along with learning why the table prefixes will be changed to anything but the default.

PDF of PowerPoint slide is available to download for reference.


Linking the folder correctly in the localhost section is key to getting your site to launch. We will show you how to link everything properly in Mamp Pro.

Quiz at the end of this section can be downloaded.


The .htaccess file is an important file for web development. It controls permissions in folders/files and images on your WordPress site, along with pages. We will show you how it's used.

It is provided in the source material of lesson 1 and is revealed later this lesson using the Revealer app.

App used in this lesson:



Additional material on .htaccess:



Provided all steps were followed in lessons 1-6, you will be able to successfully launch your WordPress install… which is an exiting moment in the early states of web development with WordPress .

You will also learn the importance of installing a Child Theme.


Security is a common issue with WordPress. Most people forget to change the prefix tables in the database, during the installation. Learn how to change the prefix tables both manually and with a plugin, using a text editor (Sublime Text).

Sublime Text can be downloaded here:



In the event a plugin is not updated by the developer, you need to be able to do this independently and not build a site that is dependent on plugins.

Changing prefix tables in WordPress makes your site more secure, especially when it's done manually using Sublime Text.

Sublime Text can be downloaded here:


5 questions

Recap on .htaccess and additional WordPress configurations before site launched.

Section 4: Front-end

Everything you wanted to know about the front-end. The Overview explains what will be covered in this section. These lectures cover features first time WordPress developers have trouble figuring out.

We show you how.

PDF slides from the Overview can be downloaded.


You want the name of your WordPress website pages to display properly in the URL for visitors, therefore permalinks need to be set correctly in WordPress before launch. In this lesson, you will learn how to set the permalinks correctly so your visitors are not confused.

An example of a blog’s main URL (which shows all the posts for a given period of time:


An example of a permalink:

http://mynewsite.com /101/2008/11/what-is-a-permalink/

• Quiz can be download for reference


WordPress menus are the links at the top of your website which take visitors to the pages you’ve created. Menus are also known as the Navigation Bar, which we will create and activate properly in this course.

In this course you will learn how to create a menu in WordPress.


Aside from standard WordPress menus, you can not have 10 items in a menu running across the page.

In this lesson you will learn how to create submenus in WordPress. Also known as the drop menu.

Drop menus help save space in your design leaving more room for a creative design flow.


Learn the difference between setting up a Blog and a Website. We will create a Blog and set the WordPress website as default.

3 questions

Recap of the last 3 lectures on links and menus.

Section 5: Back-end

Covering some basic elements in the back-end which allow certain things to happen on the worldwide web.


Building a website is a wonderful thing, however sometimes things get lost in the process. In this lesson you will learn how to create a backup of your WordPress site using a handy plugin called updraftplus.


In this lesson you will be able to download the quiz material for reference so you can follow along and take notes.

  • • Quiz can be download for reference
  • • PDF slides from the course overview video for this section
  • 11:06

    SEO also know as Search Engine Optimization. A key element in the development of your website. SEO helps users find you on the web when implemented properly.

    In this lesson you will learn the basics of a popular plugin called SEO by Yoast.



    Whether it is for business or blogging, it’s important for your users and fan base to be able to contact you.

    In this lesson you learn how to use Contact Form 7, a standard WordPress plugin used by most developers.

    Also know as contact forms.

    Plugins used in this lesson are:

    Contact Form 7


    Contact Form 7 Integrations


    3 questions

    In this Quiz we will have a short recap on SEO, the WordPress Backup and Contact Forms.

    Section 6: WordPress Security

    Discussing the Importance on why and how we will change defaults setting and configurations to anything but what they are by default


    WordPress security is an important measure. In this lesson you will learn how to secure your WordPress login from bots and malicious attacks.

    In this first part of WordPress Security you will learn how to change the wp-login.php to which ever name you choose other than the default.

    Plugin used in this lesson:


    • Quiz can be download for reference


    If your login page is found you need to have security measures installed. In this lesson you will learn how to secure your WordPress login from bots and malicious attacks by limiting login attempts.

    Plugin used in this lesson:



    In this part of WordPress security you will learn the importance of a captcha. Also no-one loves to take an eye exam when trying to confirm they are human.

    Plugins used in this lesson:






    We will show you how to change the password to your WordPress login so you can log back in.


    In our final part of WordPress Security we will eliminate the toolbar and learn to develop without it by using the mission control built into Mac OSX.

    Plugin used in the lesson:


    5 questions

    Recap on the WordPress security basics.

    Section 7: Layouts

    Layouts are key to the design and functions in a WordPress website. In this section we will show you how to build a custom layout in WordPress after we explain some details in this overview.


    Imagine being able to create absolutely any layout in WordPress. It’s possible with the Visual Composer. In this lesson you will learn how to use Visual Composer, which is an award winning plugin for creating custom layouts in your WordPress Blog or Website.

    The plugin used in this lesson is:

    WPBakery Visual Composer –


    Attached is the quiz for reference.

    • Quiz can be download for reference

  • • Visual Composer Version 3.7.4
  • • PDF slides from the course overview video for this section


    Now that you’ve seen what the Visual Composer can do, in this lesson you will learn how to create a Class using CSS3 and manipulate a simple design layout.

    After this lesson you should be comfortable creating and moving elements on your website or blog page.

    Plugin used in this lesson:

    WPBakery Visual Composer –


    CSS Elements


    CSS Tricks


    2 questions

    Recap on custom layouts.

    Section 8: Inspect element and fonts.

    Using the inspect element along with having basic knowledge of CSS3 will allow you to create any layout in your WordPress website or Blog when using Visual Composer.

    Before showing you how to use the inspect element we discuss in detail the importance of the two.


    Once your site is built or if you are given a web project to work on, the inspect element is a developer tool built into Safari which you can use to your advantage.

    Every web browser has an inspect element. In this lesson you will see how important the inspect element is when building a website.


    You will learn the enqueue function and use of Google Fonts when combined with the function.php file and style.css.

    Source used in this lesson:



    Congratulations! You now know WordPress. Thank you for taking our course.

    Now that you’ve completed this course, we bid you a farewell and best of luck in your WordPress Development.

    Best of all you can come back anytime at no charge to refresh your WordPress skills.

    Hope to see you again soon.

    Source Material:







    3 questions

    Recap on the last 3 lessons from the Developer Menu to Administrator rights.

    Section 9: Bonus Material - Troubleshooting

    If you don't have administrative rights to your Mac, you will not be able to install Map Pro.

    In this lesson you will learn how to create an administrator account so you can develop locally using Mamp Pro on your Mac.

    You will also learn how to logout of your computer without quitting all applications that are running.

    Download a copy of Lock My Mac - This will allow you to logout of your Mac without simulating a hard reboot also know as the restart.

    Attached is a PDF, which will guide you through the process of creating a new Admin if you can not access your current one.

    Application used in this lesson:



    See how you can transfer an existing WordPress site running live on the internet to your local computer.

    This same procedure is used when transferring your WordPress site locally to a live server.

    Application used: http://www.sublimetext.com

    Students Who Viewed This Course Also Viewed

    • Loading
    • Loading
    • Loading

    Instructor Biography

    Louis Tristan, Wordpress Instructor

    Being a Certified Web Developer for the last 6 years, has given me the opportunity to work with technology and business owners looking to innovate and streamline their online and office presence.

    Not only have I developed and worked with various CMS and system architectures along with data models as a Digital Producer, I really love Wordpress.

    My goal is to share what I've learned with you, so you too can become a developer and work with Wordpress to help someone or create your own projects on the world wide web.

    Ready to start learning?
    Take This Course