Curso Hazelcast Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Hazelcast Fundamentals

12 horas
Visão Geral

O Curso Hazelcast Fundamentals, oferece uma introdução completa ao Hazelcast, uma plataforma distribuída para computação em memória e armazenamento em cache de alta performance. Durante o curso, os participantes aprenderão sobre os componentes principais do Hazelcast, como ele pode ser usado para criar soluções escaláveis e tolerantes a falhas e como integrá-lo em sistemas já existentes. Este Curso Hazelcast Fundamentals, é ideal para desenvolvedores e engenheiros de software que desejam otimizar o desempenho de suas aplicações utilizando computação em memória.

Objetivo

Após realizar o Curso Hazelcast Fundamentals, você será capaz de:

  • Compreender os conceitos de computação em memória e armazenamento distribuído.
  • Configurar e gerenciar clusters Hazelcast.
  • Implementar caching distribuído em sistemas empresariais.
  • Utilizar as principais funcionalidades do Hazelcast, como partição de dados e replicação.
  • Integrar o Hazelcast com bancos de dados e outras plataformas de Big Data.
Publico Alvo
  • Desenvolvedores e engenheiros de software que buscam aprender sobre computação em memória distribuída.
  • Arquitetos de sistemas que desejam melhorar a performance de suas aplicações.
  • Profissionais de TI e DevOps interessados em implementar soluções de caching distribuído.
  • Estudantes e profissionais iniciantes em sistemas distribuídos.
Pre-Requisitos
  • Conhecimento básico de programação (Java, Python ou outra linguagem).
  • Familiaridade com conceitos de redes e bancos de dados.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Hazelcast

  1. Overview of In-Memory Data Grids.
  2. Key Features and Use Cases of Hazelcast.
  3. Hazelcast vs Other Distributed Caching Solutions.

Setting Up Hazelcast

  1. Installing and Configuring Hazelcast.
  2. Understanding Hazelcast Clusters.
  3. Introduction to Hazelcast Dashboard and Monitoring Tools.

Hazelcast Distributed Data Structures

  1. Maps, Sets, Queues, and Lists.
  2. Working with Distributed Caches and Data Partitioning.
  3. Backup and Data Replication Strategies.

In-Memory Data Processing with Hazelcast

  1. Understanding Distributed Computing.
  2. Executing Distributed Tasks Using Hazelcast.
  3. Best Practices for Parallel Processing.

Persistence and Storage Options

  1. Configuring Persistence for Data Storage.
  2. Using Hazelcast with External Databases.
  3. Data Synchronization and Replication with Persistent Store.

Security and High Availability

  1. Securing Hazelcast Clusters.
  2. Implementing High Availability and Failover Mechanisms.
  3. Managing Data Consistency Across Clusters.

Case Study: Implementing Hazelcast in a Real-World Application

  1. Example of Caching Layer in an E-commerce System.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h