План на курса
Архитектура на Elasticsearch
- Lucene
- Плагини
- Файлове за конфигурация
- CRUD
- Сортиране и релевантност
- Топология и кластери
- Разпределен хранилищен за документи
- Пълнотекстов търсене
- Управление на индекси
- Булк операции
- Шардиране
- Лабораторна работа
Инсталиране
- Изисквания
- Различни начини за инсталиране на Elasticsearch
- Файлове за конфигурация
- Уеб интерфейс
- Лабораторна работа
Мапване
- CRUD и връзка с документи/индекси
- Типове данни
- Динамично мапване на полета
- Шаблони за индекси
- Лабораторна работа
Конфигурация на търсене
- Структурирано търсене
- Пълнотекстов търсене
- Анализатори - Токенизатори и филтри
- Филтри на символ
- Тестване на анализатори
- Вградени анализатори
- Обработка на синоними
- Многополово търсене
- Пространствено съответствие
- Частично съответствие
- Коригиране на релевантност
- Лабораторна работа
Запити и филтри
- Фундаментали на разпределено търсене
- Дълбочина в Query DSL
- Съвети и добри практики за запити
- Лабораторна работа
Обработка на човешки език
- Конфигурация на език
- Конфигурация на китайски знаци (опционално, ако е нужно)
- Токенизация
- Нормализация
- Намиране на корена на думите
- Стоп думи
- Синоними
- Грешки при писане и типографични грешки
- Лабораторна работа
Предложения
- Термини, фрази, завършване и контекст
- Предлагащи
- Добри практики
- Лабораторна работа
Агрегации
- Фундаментали
- Дълбочина в всяка агрегация
- Лабораторна работа
Моделиране на документи
- Вложени обекти и документи
- Въздействие на структурата на документите върху търсенето
- Лабораторна работа
Настройка на резултати
- Връзки
- Геолокация
- Агрегация
- Лабораторна работа
Администриране
- Мониторинг
- Развертане
- Поддържане и основна оптимизация
- Лабораторна работа
Съвети и добри практики
- Релевантност и оценяване
- Фундаментали
- Boost и Function Lab
- Percolator и уведомления
- Клиентски библиотеки и тестване
- Случаи на приложение
Отзиви от потребители (4)
Курсът е разделен на следните модули:Module 1: Introduction to ITIntroduction to Information Technology1.1 What is Information Technology1.2 The Role of IT in Modern Business1.3 Key IT Concepts and Terminology1.4 IT Infrastructure ComponentsLab: Understanding Basic IT ConceptsModule 2: Computer Hardware2.1 Introduction to Computer Hardware2.2 CPU: Central Processing Unit2.3 Motherboard and its Components2.4 Memory: RAM and ROM2.5 Storage Devices: HDD and SSD2.6 Input and Output DevicesLab: Assembling a Basic Computer SystemModule 3: Operating Systems3.1 Introduction to Operating Systems3.2 Types of Operating Systems3.3 Installation and Configuration of Windows3.4 Introduction to Linux3.5 Command Line Interface (CLI)Lab: Installing and Configuring an Operating SystemModule 4: Networking Fundamentals4.1 Introduction to Networking4.2 Networking Models: OSI and TCP/IP4.3 Networking Devices: Routers and Switches4.4 IP Addressing and Subnetting4.5 Wireless NetworkingLab: Setting Up a Basic NetworkModule 5: Cybersecurity Basics5.1 Introduction to Cybersecurity5.2 Types of Cyber Threats5.3 Basic Security Measures5.4 Antivirus Software and Firewalls5.5 Data EncryptionLab: Implementing Basic Security MeasuresModule 6: Software Development Basics6.1 Introduction to Software Development6.2 Programming Languages Overview6.3 Introduction to Python6.4 Basic Python Programming6.5 Introduction to JavaScriptLab: Creating a Simple Web Page with HTML, CSS, and JavaScriptModule 7: Database Management7.1 Introduction to Databases7.2 SQL Basics7.3 Database Design and Normalization7.4 Introduction to MySQL7.5 Introduction to MongoDBLab: Designing and Implementing a Simple DatabaseModule 8: Project Management in IT8.1 Introduction to Project Management8.2 Project Lifecycle8.3 Project Planning and Scheduling8.4 Risk Management in IT Projects8.5 Agile MethodologiesLab: Planning and Executing a Simple IT ProjectModule 9: Emerging Technologies9.1 Introduction to Emerging Technologies9.2 Artificial Intelligence and Machine Learning9.3 Blockchain Technology9.4 Internet of Things (IoT)9.5 Cloud ComputingLab: Exploring Cloud ServicesModule 10: IT Career Paths10.1 Overview of IT Career Paths10.2 Skills Required for Different IT Roles10.3 Certifications in IT10.4 Building a Professional Network in IT10.5 Preparing for IT Job InterviewsLab: Creating a Professional IT ResumeFinal Project: Comprehensive IT ProjectStudents will work on a comprehensive IT project that integrates knowledge from all modules. This project will involve planning, design, implementation, and presentation of a real-world IT solution.Course EvaluationThe course will be evaluated based on the following criteria:- Participation in Labs and Activities: 20%- Module Quizzes: 30%- Final Project: 50%
Assad Alshabibi - Vastech SA
Курс - Advanced Elasticsearch and Kibana Administration
Машинен превод
Обмислих обучението като много добре подготовено и, въпреки че покрихме голямо количество материали, Мартин осигури достатъчно време за въпроси и удели достатъчно внимание на всеки един и неговите различни нужди.
Jean Thysse - Quidco
Курс - Elasticsearch for Developers
Машинен превод
Насладих се на упражненията. Те дават добър поглед.
Andreas Kukacka
Курс - ELK: Elasticsearch, Logstash and Kibana for Administrators
Машинен превод
I genuinely liked learning a new skill.
Aidan Thomas
Курс - Implementation and Administration of Elasticsearch
Машинен превод