Integrating Elasticsearch with PHP and Laravel (Udemy.com)

Integrate ElasticSearch with Laravel from the ground up using open source PHP libraries and Laravel Packages

Created by: Packt Publishing

Produced in 2017

icon
What you will learn

  • Fundamental concepts of how ElasticSearch functions.
  • Read and write queries using the ElasticSearch Query DSL.
  • How to use the command line and sense clients to query the Elasticsearch REST API
  • How to use the official Elasticsearch PHP library to query Elasticsearch
  • Integrate the open source Elastica PHP library with your PHP application
  • Using the official Laravel Scout package with an Elasticsearch driver
  • How to use advanced Elasticsearch queries to deepen the integration with your PHP application beyond simple search
  • How to use advanced ElasticSearch queries to deepen integration with your PHP application beyond simple searches.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a elastic search course? Or looking for more detail on Packt Publishing's Integrating Elasticsearch with PHP and Laravel? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Integrating Elasticsearch with PHP and Laravel will help you to achieve just what the title suggests. This video series will walk you through everything required to integrate Elasticsearch with your PHP / Laravel web application. The sections in the course will build from the ground up, starting with setting up your development environment all the way through creating a functional, searchable web application.
First you'll set up your dev environment using Laravel Homestead, which provides a pre-packaged vagrant environment in which we'll install Elasticsearch and set up our Laravel PHP application. Using this environment, we'll start working through Elasticsearch basics, moving on to using two different Elasticsearch PHP clients before integrating Elasticsearch with our Laravel model using Laravel Scout.
This video series will not only leave you with the skills required to build a functional Elasticsearch integration in your PHP / Laravel web application, but will give you the knowledge required to extend this integration and solve real problems with real world applications.
About the Author
Kyle Nicodemus is a graduate of the Rochester Institute of Technology's B. Thomas Golisano College of Computing and Information Sciences. Kyle has a strong background in Linux System Administration and Cloud Operations. He has worked in environments supporting both large and small scale web applications.
He currently works as a DevOps Engineer at Global Thinking in Alexandria, Virginia. In his current role he is responsible for the design and implementation of the cloud infrastructure behind two large web software products. He also works as a technical architect and backend developer for web applications applications, including one built using the Laravel framework with a custom Elasticsearch integration.Who this course is for:
  • This video is targeted at PHP developers interested in integrating ElasticSearch into their web applications, especially those built using Laravel. We'll explore the fundamentals of ElasticSearch and apply those to learn how to use multiple ElasticSearch PHP libraries, before expanding our integration using Laravel ElasticSearch packages.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
Reviews

4.7

3 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Congratulations

Very good, logical approach. I think that the set up of the use of the tools first before the Laravel Scout implementation was wise, but I wish that there was a more in depth example of the use of Laravel Scout. It would also be useful to understand the relationship between the mysql and Elasticsearch data structures in greater detail, how they relate to each other. However, the course was very good at providing a background of the use of the tools, I enjoyed it.

Notes about the course:If you trying to understand the basic concepts of laravel or elasticsearch, maybe this course is not for you.Is quite oriented in the integration between ElasticSearch and Laravel; using the official elasticsearch driver and elastica.Quick reference, I used the Babenko Scout driver, due I'm using elasticsearch 6 -until now the last version of ES-.With the final example(search engine), we can close the learned during the lessons.The author is clear and well oriented in what he is trying to teach us.

Congratulations

Very good, logical approach. I think that the set up of the use of the tools first before the Laravel Scout implementation was wise, but I wish that there was a more in depth example of the use of Laravel Scout. It would also be useful to understand the relationship between the mysql and Elasticsearch data structures in greater detail, how they relate to each other. However, the course was very good at providing a background of the use of the tools, I enjoyed it.

Notes about the course:If you trying to understand the basic concepts of laravel or elasticsearch, maybe this course is not for you.Is quite oriented in the integration between ElasticSearch and Laravel; using the official elasticsearch driver and elastica.Quick reference, I used the Babenko Scout driver, due I'm using elasticsearch 6 -until now the last version of ES-.With the final example(search engine), we can close the learned during the lessons.The author is clear and well oriented in what he is trying to teach us.

Too old date. It using out dated packages. Author have to update all the videos.