With all kinds of applications and devices connecting to web services, traditional server-side rendered web pages are losing ground. Today, RESTful services play an invaluable role and being able to develop such services poses a great advantage. In this course, you'll learn which principles RESTful services should follow and how to use the many helpers and tools Laravel offers to create such a service. Besides learning the steps required to set up API endpoints, handle requests and store data, you'll also understand how to incorporate authentication to secure your service. At the time you've finished this course, you'll understand how to structure a RESTful service and implement it using Laravel. This will help you to gain a strong position in an environment where skills needed for developing web services are more important than ever before.
Max is a freelance web developer and professional online instructor. Whilst being into development since 15 years of age, he studied Business Administration and worked in major consultancies as well as a bank before making his passion his main job. If not coding, Max enjoys sports, cooking, and meeting people.
Course Overview Hi everyone, my name is Maximilian Schwarzmuller, and welcome to my course, RESTful Web Services with PHP and Laravel. I'm a freelance web developer with close to 15 years of development experience. I also work as an online instructor and advisor. Today's web industry is changing, and while server-side rendered web pages still are very important, web service has gained more and more ground. Indeed, applications nowadays run on a broad variety of devices and connect to such web services. This course is about creating such RESTful services using the popular PHP framework, Laravel. Some of the major topics that we will cover include: designing and structuring a RESTful service using the tools offered by Laravel to set up routes, handle requests, and work with data, and add authentication to secure the RESTful service. By the end of this course you'll know how to design a RESTful service following the core principles of such services. Since that alone would leave out the Laravel part, you will of course also have an understanding of how to implement it with Laravel. Indeed you will have both a complete mini meeting organizer service, which connects to a database and requires users to authenticate. Before beginning the course you should be familiar with the basics of Laravel, as well as the core ideas behind the RESTful service. From here you should feel comfortable diving into advanced authentication topics with courses on OAuth2, or any other security mechanisms applicable to RESTful services. I hope you'll join me on this journey to learn how to create a RESTful service with Laravel, with the RESTful Web Services with PHP Laravel course at Pluralsight.