Expanded Library

Building a Site with AngularJS and PHP

by Christian Wenz

This course introduces PHP developers to AngularJS, covering both basic steps and advanced steps like custom directives and communicating with a PHP-based service.

What you'll learn

This course introduces PHP developers to AngularJS, the "superheroic MVW framework" from Google. The audience will get a fast-paced introduction to AngularJS, covering all the basics (and more) including pulling data from the server and sending it back - of course using PHP as a backend language.

Course FAQ

What is PHP used for in web development?

PHP is a popular open source general purpose scripting language that is especially useful for web development, as it is able to be embedded into HTML. PHP is easy to learn, flexible, secure, and stable, making it the most used server-side programming language.

Why use AngularJS for web site development?

AngularJS is an excellent framework for web site development because:

  • It is easy to learn
  • It supports single page application features
  • It has a declarative UI
  • It is supported by Google
  • It has features like MVC pattern, directives, and dependency injection
  • It allows for real-time testing
  • Much more
What will I learn in this course?

This web development course introduces PHP developers to AngularJS, including topics such as:

  • What is AngularJS
  • AngularJS terminology
  • Data binding
  • PHP as an AngularJS backend
  • Using JSON with PHP
  • Sending HTTP requests with AngularJS
  • Custom directives
  • Much more
Are there prerequisites to this course?

Before starting this course you should be familir with basics of HTML, CSS, JavaScript, and PHP. You don't need to be an expert on any of these, but some experience and understanding of them (especially PHP) may help you more quickly grasp the course concepts.

Who is this course for?

Anyone who wants to learn how to build a website with AngularJS and PHP. If you are a PHP developer and want a fast-paced introduction to AngularJS basics, this is the perfect course for you.

About the author

Christian Wenz is an author, consultant and trainer focusing on web technologies. He wrote or co-wrote over 100 books, is a fixture at international developer conferences since 2001, is a Microsoft Most Valuable Professional (MVP) for ASP.NET, an ASPInsiders member, and main author of the Zend PHP 5.5 certification. His day job at Munich/London-based Arrabiata Solutions (http://www.arrabiata.com/) includes conducting security audits, migrating old code bases, implementing complex web applicati... more

Ready to upskill? Get started