18
Training Course: Fusion Foundations Duration: 8 hours Target Persona(s) DevOps / Search App System Administrator Search Project Manager Data Scientist Data Architect Search Developer Front-End Developer Marketing/Merchandiser Recommended Audience This course is the starting point for everyone looking to learn anything about Fusion. Anyone working with a Search platform or business users who are working on or considering a Fusion-based solution implementation will benefit from this course. Course Summary Fusion Server Foundations is an introductory course to the Lucidworks’ Fusion search platform. It begins by outlining the basic principles of Search, it then examines how those principles operate in Fusion. Topics include ingestion, indexing, querying, and all of the above in the context of multi-node topologies. By understanding the full extent of the platform’s distributed capabilities, you will be able to construct and optimize sophisticated search and data-driven applications. This course also provides comprehensive hands-on lab exercises to help solidify the learning objectives. Pre-Requisites There are no pre-requisites for this course, however, basic experience with Linux OS and command-line tools is helpful.

Training Course: Fusion Foundations... · Training Course: Fusion Foundations Duration: 8 hours Target Persona(s) DevOps / Search App System Administrator Search Project Manager Data

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Training Course: Fusion Foundations Duration: 8 hours

Target Persona(s) DevOps / Search App System Administrator Search Project Manager Data Scientist Data Architect Search Developer Front-End Developer Marketing/Merchandiser

Recommended Audience This course is the starting point for everyone looking to learn anything about Fusion. Anyone working with a Search platform or business users who are working on or considering a Fusion-based solution implementation will benefit from this course.

Course Summary Fusion Server Foundations is an introductory course to the Lucidworks’ Fusion search platform. It begins by outlining the basic principles of Search, it then examines how those principles operate in Fusion. Topics include ingestion, indexing, querying, and all of the above in the context of multi-node topologies. By understanding the full extent of the platform’s distributed capabilities, you will be able to construct and optimize sophisticated search and data-driven applications. This course also provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites There are no pre-requisites for this course, however, basic experience with Linux OS and command-line tools is helpful.

Training Course: Fusion Foundations Duration: 8 hours

Skills and Concepts That You Will Learn

➢ Understand how Search Applications Work ➢ Survey the Features of a Search Application ➢ Understand Fusion's Role in Your Data Ecosystem ➢ Understand Fusion Architecture and Services ➢ Hands-On Review of the Fusion Platform ➢ Learn How to Build a Basic Search Application in Fusion ➢ Understand the Document Ingest and Indexing Process ➢ Learn How to Transform Documents for Best Index Performance ➢ Understand How Fusion Performs Queries ➢ Understand the Relevance and Scoring of Document Results ➢ Learn Advanced Query Syntax to Optimize Search Results

Course Outline

1. What is Search? 2. Introduction to the Fusion Ecosystem 3. Review of the Fusion Architecture and Services 4. Indexing Concepts 5. Ingestion Basics 6. Query Concepts 7. Review of the Fusion Query Language

About Lucidworks Training There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: January 18, 2019 Copyright © 2019 Lucidworks

Training Course: Practical Data Science with Fusion AI Duration: 8 hours (1 day)

Target Persona(s)

• Data Scientist • Data Architect • Search Developer • AI/ML Engineer • Search Project Manager

Recommended Audience

Those who will benefit from this course are Search Developers, Data Architects, Data Scientists, AI/ML Engineers, and Search Project Managers who are working on or considering Fusion-based solutions and want to fine-tune their Fusion environments to significantly improve search relevance and user experience.

Course Summary

This course is for those interested in a deep dive into Fusion AI and machine learning techniques used to improve relevance and recommendations. Data scientists and architects will learn how to leverage Fusion AI capabilities such as signal boosting, query intent detection, recommendations, and synonym and misspelling detection. This course also provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

This course introduces Fusion AI and machine learning topics. Before taking this course, attendees should successfully complete a Lucidworks’ Fusion Server Foundations course. Basic experience with Linux OS and command-line tools is helpful but not required.

Training Course: Practical Data Science with Fusion AI Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

➢ Understand Classification ML Jobs, their Properties and Use-cases ➢ Hand-on Configuring, Training and Running a Query Intent Classifier Job in Fusion ➢ Review of the Fusion Experiments Framework ➢ Hands-on Implementing an Experiments Job in Fusion ➢ Understand Query Analytics and NLP in Fusion ➢ Understand how to Implement Personalized Recommendations in Fusion ➢ Hands-on Configuring and Running items-for-user and items-for-item Personalized Recommendations

Course Outline

1. Introduction to Machine Learning 2. Machine Learning in Fusion 3. Signals in Fusion 4. Classification: Documents and Query Intent 5. Query Analytics and Natural Language Processing 6. Document Clustering 7. Experiments 8. Recommendations

About Lucidworks Training There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Fusion Search Development Duration: 8 hours (1 day)

Target Persona(s)

• DevOps / Search App System Administrator • Search Project Manager • Data Scientist • Data Architect • Search Developer • Front-End Developer • Marketing/Merchandiser

Recommended Audience

This course is for everyone looking to learn anything about Fusion including search developers, engineers and architects using or thinking about using Fusion. Anyone working with a search platform or business users who are working on or considering a Fusion-based solution implementation will benefit from this course.

Course Summary

The course teaches how to deliver powerful, intuitive search experiences at large internet scales. Expanding on topics previously introduced in Fusion Server Foundations, you learn to calibrate your search applications for optimal relevance. Explore Fusion’s experimentation framework and the use of signals and telemetry to enhance user experiences and allow in-depth usage analysis. This course also covers methods to implement custom JavaScript in Fusion pipeline stages to build powerful and responsive scripts at index and query time that can enable you to ETL ingest data and satisfy custom query requirements. You will also be introduced to Fusion SQL that enables self-serve analytics at massive scale. This course also provides comprehensive hands-on lab exercises to help solidify all the learning objectives.

Pre-Requisites

This training requires attendees to first take the Fusion Server Foundations course. Basic experience with Linux OS and command-line tools is helpful but not required.

Training Course: Fusion Search Development Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn ➢ Understand signals and user telemetry and how to leverage them to achieve personalized results ➢ Hands-on review of signals and learning their impact on relevance and personalization ➢ Hands-on working with advanced query-time tools like functions, statistics and advanced faceting ➢ Understand the Fusion REST API framework ➢ Hands-on working with REST methods to create applications, pipelines, collections and ingest data ➢ Review of Fusion experiments framework with hands-on Implementation ➢ Understand Fusion's JavaScript engine to develop index/query time custom stages ➢ Hands-on coding of JavaScript stages in Fusion pipelines ➢ Understand Fusion relational SQL capabilities ➢ Understanding the Spark Service in Fusion and its use-cases ➢ Survey of Fusion SQL engine to leverage analytics in Fusion ➢ Configuring and optimizing Spark and Fusion SQL engine ➢ Hands-on connecting to Fusion using a JDBC client ➢ Hands-on ETL in Fusion using Spark ➢ Hands-on working with Fusion SQL analytics

Course Outline

1. Signals in Fusion 2. Search Relevance 3. Advanced Query Tools 4. Fusion REST API 5. Experiments in Fusion 6. JavaScript in Fusion 7. Fusion SQL

About Lucidworks Training There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Administering & Operating Fusion Duration: 8 hours (1 day)

Target Persona(s)

• DevOps / Search App System Administrator • Search Developer • Search Project Manager

Recommended Audience

Those who will benefit from this course are DevOps, System Administrators, Search developers, engineers and architects using or thinking about deploying and managing Fusion.

Course Summary

This course provides a comprehensive understanding of all the components and services that make up the Fusion Server Platform. You will learn how to install, configure and deploy Fusion on different platforms such as on-prem, cloud, and Kubernetes platforms. We will take a deep dive into how to care for and administer Fusion implementations. This course looks at upgrade strategies, HA, DR capabilities and learn pro-tips from our field experts on how to monitor performance, configure alerts, and quickly solve common issues. This course also provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

This course introduces advanced Fusion topics. Before taking this course, attendees are required successfully complete a Lucidworks’ Fusion Foundations course. Basic experience with Linux OS and command-line tools is helpful but not required.

Training Course: Administering & Operating Fusion Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

Ø Understand Fusion monitoring, and troubleshooting procedures Ø Understand sizing and resources to consider when planning a deployment Ø Perform an in-place single-node version upgrade in a lab environment Ø Understand support channels and resources available

Course Outline

1. Troubleshooting 2. Fusion Requirements and Sizing 3. Monitoring and Management 4. Upgrading and Migration 5. Engaging Support

About Lucidworks Training There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Developing Custom Fusion Components Duration: 8 hours (1 day)

Target Persona(s)

• DevOps / Search App System Administrator • Search Project Manager • Data Scientist • Data Architect • Search Developer • Front-End Developer

Recommended Audience

This course is for Java developers wanting to learn to develop custom Fusion components. Anyone working on a Fusion-based solution implementation will benefit from this course.

Course Summary

Learn how to take the Fusion platform to the next level and address custom use-cases by developing custom scripts and components that will address complex cases. Use the power of Spark's distributed platform to create custom scripts and jobs for ETL and ingestion of your data into Fusion. Use the built-in JavaScript engine on Index and Query Pipeline Stages to streamline your processing and learn how to connect to external systems at Index and Query time. You will also get a chance to review Lucidworks’ Connector SDK and build a connector using Java and IntelliJ. This course provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

This training requires attendees to first take the Fusion Server Foundations course. Basic experience with Linux OS and command-line tools is helpful but not required.

Training Course: Developing Custom Fusion Components Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

Ø Use specialized JavaScript Stages to do advanced processing on Index and Query Pipelines. Ø Introduction to Spark Architecture, the Spark Shell, and Core APIs using Scala Ø Understand the Jobs and Scheduling Framework in Fusion Ø Use Custom Spark Jobs (Parallel Bulk Loader) to bulk ingest structured and semi-structured data from

big data systems and common file formats. Ø Utilize Java and the Lucidworks Connector SDK to build a custom connector Ø Understand the difference between host a connector in Fusion vs. remotely

Course Outline

1. JavaScript in Fusion 2. JS Stages for Index Pipelines 3. JS Stages for Query Pipelines 4. Intro to Apache Spark 5. Spark Jobs and Scripts 6. Introduction to Connectors 7. Connector Component Classes

About Lucidworks Training There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Front End Development with Fusion App Studio Duration: 8 hours (1 day)

Target Persona(s)

• Search Developer • Front-end Developer • Search Project Manager

Recommended Audience

Those who will benefit from this course are UI developers and search engineers interested in low-code UI’s with App Studio and/or Lucidworks DX. Search Project Managers, Front-end Developers and Search Application Developers who are working on or considering a Fusion-based solution and want to considerably reduce the development time to build a custom front-end application will benefit from this course.

Course Summary

In Lucidworks' Front End Development with Fusion App Studio training, you learn how to build custom applications with considerably reduced development time. Full stack developers with limited UI experience can use this intuitive toolkit to quickly and easily build applications that connect people with data. Learn a powerful markup language that encapsulates commonly used UX patterns. Learn how it can help you effectively present insights across multiple use cases and verticals. You will also explore wizard-driven templates for applications and how to tailor them to your needs. This course also provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

This training requires attendees to first successfully complete Fusion Server Foundations training. Basic experience with Linux OS and command-line tools is helpful but not required.

Training Course: Front End Development with Fusion App Studio Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

Ø Understand UI design approaches and goals Ø Understand how to use and implement search pages like results, details & dashboards Ø Understand App Studio architecture and components Ø Hand-on review of the App Studio IDE Ø Understand page layouts Ø Hand-on working with layouts to build responsive pages Ø Understand how to setup the search platform(s) with App Studio Ø Understand how to work with query results and facets in App Studio Ø Hands-on developing a search results page with facets and modify the page rendering for best UX Ø Understand how to configure detail pages in App Studio Ø Hand-on configuring detail page components and responsive layouts Ø Understand App Studio multi-query and federation capabilities Ø Survey of App Studio visualization components Ø Understand the rendering of advanced chart components in App Studio Ø Hands-on building a dashboard in App Studio

Course Outline 1. Introduction UI Design 2. Basic UI Elements 3. Introduction to App Studio 4. Markup Basics: Layout 5. Markup Basics: Search and Facets 6. Configuring Details Page 7. Multi-query and Federation 8. Visualizations in App Studio 9. Markup Basics: Charts

About Lucidworks Training

There is no better way to learn how to build and manage Search Application in Lucidworks Fusion than from the experts who work on the platforms every day. Our workshop-style courses will provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Solr Foundations Duration: 8 hours (1 day)

Target Persona(s)

• DevOps / Search App System Administrator • Search Project Manager • Data Scientist • Data Architect • Search Developer • Front-End Developer • Marketing/Merchandiser

Recommended Audience

This course is the starting point for everyone looking to learn Solr Open Source. Anyone working with a search platform, or business users who are working on or considering a search solution implementation will benefit from this course.

Course Summary

Fundamentals of Solr Open Source is an introductory course that teaches how to build sophisticated, horizontally scalable search applications with Apache Solr, the most widely used open source search engine that plays a key role in the modern data ecosystem. This course provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

There are no pre-requisites for this course, however, basic experience with Linux OS and command-line tools is helpful.

Training Course: Solr Foundations Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

➢ Learn about the Solr platform and its components ➢ Understand how search works ➢ Understand the document ingestion and indexing processes ➢ Learn to use queries to execute Solr search ➢ Understand the fundamental components of search ➢ Learn basic troubleshooting and debugging techniques

Course Outline

1. What is Solr? 2. Solr Indexing 3. Solr Queries 4. Search Components 5. Troubleshooting & Debugging

About Lucidworks Training

There is no better way to learn how to build and manage Search Applications than from the experts who work on the platforms every day. Our workshop-style courses provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Solr Search Development Duration: 8 hours (1 day)

Target Persona(s)

• DevOps / Search App System Administrator • Search Project Manager • Data Scientist • Data Architect • Search Developer • Front-End Developer • Marketing/Merchandiser

Recommended Audience

This course is a continuation to learning Solr Open Source after completing Fundamentals of Solr Open Source. Anyone working with a search platform, or business-users who are working on or considering a search solution implementation will benefit from this course.

Course Summary

Solr Open Source Development builds upon concepts previously taught to develop sophisticated, horizontally scalable search applications with Apache Solr, the most widely used open source search engine that plays a key role in the modern data ecosystem. This course also takes a deep-dive into advanced querying capabilities such as geospatial, phrase, and function queries; tuning relevance to meet specific domain requirements and the Solr architecture. This course provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites

This course will introduce advanced Solr development and required attendees to first take the Fundamentals of Solr Open Source course. Basic experience with Linux OS and command-line tools is helpful.

Training Course: Solr Search Development Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn

➢ Understand the relevance and scoring of document results ➢ Understand advanced indexing techniques ➢ Learn advanced query syntax to optimize search results ➢ Understand the use of advanced query parsers ➢ Learn to use language and multilingual search

Course Outline

1. Solr Adv Dev Intro 2. Relevance & Boosting 3. Advanced Indexing 4. Advanced Queries 5. Advanced Query Parsers 6. Language & Multilingual Search

About Lucidworks Training

There is no better way to learn how to build and manage Search Applications than from the experts who work on the platforms every day. Our workshop-style courses provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks

Training Course: Solr DevOps at Scale Duration: 8 hours (1 days)

Target Persona(s) • DevOps / Search App System Administrator • Search Project Manager • Data Scientist • Data Architect • Search Developer • Front-End Developer

Recommended Audience This course is the advanced course for DevOps engineers using Solr Open Source on-premise. Anyone will benefit from this course who works with a search platform, or business-users working on or considering a search solution implementation.

Course Summary Solr DevOps at Scale teaches concepts in how to configure, deploy and manage Apache Solr in a distributed environment to power your current application’s search and indexing needs. This course also takes a deep dive into the SolrCloud component which enables the distributed capabilities of Solr. You will learn pro-tips from our field experts on how to monitor and troubleshoot common issues as well as implementing a production go-live checklist. This course provides comprehensive hands-on lab exercises to help solidify the learning objectives.

Pre-Requisites It is suggested you successfully complete Fundamentals of Solr Open Source and Solr Open Source Development or have an understanding of Solr development before attempting this course. Basic experience with Linux OS and command-line tools is helpful.

Training Course: Solr DevOps at Scale Duration: 8 hours (1 day)

Skills and Concepts That You Will Learn Ø Understand SolrCloud and advanced components Ø Learn to use JVM (Java Virtual Machine) intervals Ø Learn about SolrCloud administration Ø Understand Solr autoscaling Ø Use monitoring and troubleshooting techniques Ø Learn to implement the production go-live checklist

Course Outline 1. Solr Cloud Basics 2. Solr Cloud Internals 3. Advanced Solr Cloud 4. JVM Internals 5. Solr Cloud Administration 6. Solr Autoscaling 7. Troubleshooting & Monitoring 8. Production Checklist

About Lucidworks Training There is no better way to learn how to build and manage Search Applications than from the experts who work on the platforms every day. Our workshop-style courses provide attendees with the know-how to spin up and optimize sophisticated search applications. All courses are taught in a hands-on lab-based format using updated versions of Lucidworks Fusion. If you want to learn more about other Training courses and modalities, please send an email to: [email protected]

Last updated: September 30, 2019 Copyright © 2019 Lucidworks