Learning Path: Elasticsearch Integration with PHP & Laravel (Udemy.com)

Perform advanced search and analytics on your web applications using Elasticsearch

Created by: Packt Publishing

Produced in 2017

icon
What you will learn

  • Understand how to choose the best Elasticsearch cloud topology to deploy and power it up with external plugins
  • Learn cluster, node and its services
  • Understand and explore replication and sharding
  • Get familiar with fundamental concepts of Elasticsearch
  • Learn to read and write queries using the Elasticsearch Query DSL
  • Understand how to use the command line and sense clients to query the Elasticsearch REST API
  • Learn to integrate the open source Elastica PHP library with your PHP application
  • Learn to use the official Laravel Scout package with an Elasticsearch driver

icon
Quality Score

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

Overall Score : 80 / 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 Learning Path: Elasticsearch Integration with PHP & Laravel? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Are you a developer who wants to get the most out of Elasticsearch for advanced search and analytics? Or are you a PHP developer and interested in integrating ElasticSearch into your web applications, especially those built using Laravel? If yes, then go for this Learning Path.
Packt's Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
Elasticsearch is an open-source, broadly-distributable, readily-scalable, and enterprise-grade search engine. Accessible through an extensive and elaborate API, Elasticsearch can power extremely fast searches that support your data discovery applications. Integrating Elasticsearch with PHP/Laravel web application will help you create functional and searchable web applications. Elasticsearch has the following advantages:
  • Full-text search
  • Schema free
  • Built on top of Lucene
  • Supports cloud
This Learning Path starts with introducing new features of Elasticsearch 5.x and setting up Elasticsearch on your system. You will learn basic operations of Elasticsearch to perform on your data. You will then see how to create complex queries and analytics, and perform index mapping. Next, you will learn to use Elasticsearch REST API, the Sense tool, and two different Elasticsearch PHP libraries to integrate Elasticsearch with PHP/Laravel application, starting with the PHP libraries and expanding to the Laravel Scout package. Finally, you will learn to create database of information, adding more data types, and performing more advanced queries and data analysis.
By the end of this Learning Path, you will gain skills required to build a functional Elasticsearch integration in your PHP/Laravel web application.
About the Authors:

Alberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages.
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, including one built using the Laravel framework with a custom Elasticsearch integration.Who this course is for:
  • This Learning Path is for PHP developers who wish to integrate Elasticsearch into their web applications.

*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.0

6 total reviews

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

The first part is very thick, hard to grasp. There are not enough examples.

Course is great. Gives a thorough walkthrough of Elasticsearch and how to integrate it in a Laravel project. However, it needs to be updated for Elasticserch 6, where type is not available.

I describe very clear how to bring your first data into the search engine.

The first part is very thick, hard to grasp. There are not enough examples.

Course is great. Gives a thorough walkthrough of Elasticsearch and how to integrate it in a Laravel project. However, it needs to be updated for Elasticserch 6, where type is not available.

I describe very clear how to bring your first data into the search engine.

The first part is very thick, hard to grasp. There are not enough examples.

Course is great. Gives a thorough walkthrough of Elasticsearch and how to integrate it in a Laravel project. However, it needs to be updated for Elasticserch 6, where type is not available.