- Single-Page Applications are pretty cool,…and even if you don't know what they are,…you probably have used them already.…Most of your favorite websites, like social media,…are built as Single-Page Applications.…They're primarily built using HTML, CSS, and JavaScript.…SinglePage Applications are very scalable…as your bandwidth demands increase.…In the case of WordPress,…we're going to use just one PHP file…to power a multiviewed application.…Client Side loading is the user and their browser.…They are considered the client.…Instead of the server having to both get all the data…from the database and parse through all of your HTML…and send that back to the browser,…the browser handles all of the HTML.…

JavaScript, in particular, or more specifically,…parses or creates the HTML based on the data it received…from the server.…There are many benefits to loading on the Client Side.…There's less load on the server because…you're not parsing PHP and then sending back HTML.…All you're doing is sending back JSON,…which is just text.…

Resume Transcript Auto-Scroll

Author

Released

12/15/2015

Single-page applications are fluid, responsive, and beautiful. They look and perform great—like native mobile apps—without constant calls to the server. With WordPress and a client-side framework like AngularJS, you can create a simple single-page app quickly.

In this course, Roy Sivan shows how to build a single-page web app with WordPress, AngularJS, and the WordPress REST API plugin. Roy also reviews creating controllers and routes to get a basic understanding of building a multiview single-page app. Plus, get some tips to transition your single-page app to a native mobile app with AppPresser.

Topics include:

Setting up WordPress

Creating the AngularJS components, including the controller and route

Connecting WordPress and AngularJS

Connecting views

Adding and displaying custom data

Using a plugin to show advanced custom field (ACF) data on the template