Visão Geral
O curso Apache Ignite Fundamentals, oferece uma introdução abrangente ao Apache Ignite, uma plataforma de computação em memória distribuída e armazenamento de dados em cache. Com foco em fornecer os conceitos essenciais e as ferramentas necessárias para implementar o Apache Ignite em sistemas de armazenamento em cache distribuídos e processamento de dados em tempo real, este curso é ideal para quem está começando a trabalhar com sistemas distribuídos ou busca otimizar a performance de aplicações empresariais.
O curso combina teoria com exemplos práticos, explorando como o Ignite pode ser usado em uma ampla gama de casos de uso, desde sistemas de cache até computação em memória e bancos de dados distribuídos.
Objetivo
Após realizar o Curso Apache Ignite Fundamentals, você será capaz de:
- Compreender a arquitetura e os principais componentes do Apache Ignite.
- Configurar e gerenciar um cluster Apache Ignite.
- Implementar cache distribuído e processamento de dados em memória.
- Integrar Apache Ignite com bancos de dados tradicionais e outras ferramentas de big data.
- Aplicar o Ignite para otimização de performance em sistemas empresariais.
Publico Alvo
- Desenvolvedores e engenheiros de software que estão começando com Apache Ignite.
- Profissionais de TI que desejam aprender sobre plataformas de armazenamento em cache distribuídas.
- Estudantes e entusiastas de sistemas distribuídos e computação em memória.
- Arquitetos de sistemas interessados em melhorar a performance de suas aplicações com cache e armazenamento em memória.
Pre-Requisitos
- Conhecimentos básicos de desenvolvimento de software.
- Experiência básica com bancos de dados e redes (desejável).
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Apache Ignite
- Overview of In-Memory Data Grids.
- Apache Ignite Use Cases and Benefits.
- Understanding Distributed Computing.
Setting Up an Apache Ignite Cluster
- Installing Apache Ignite.
- Configuring Ignite Nodes.
- Overview of Cluster Management and Monitoring.
Data Caching with Apache Ignite
- Using Apache Ignite as a Distributed Cache.
- Key-Value Store Operations.
- Cache Persistence and Expiration Policies.
In-Memory Computing
- Apache Ignite Compute Grid.
- Distributed Task Execution.
- Leveraging Ignite for Parallel Processing.
Integration with Databases and Big Data Tools
- Connecting Apache Ignite to Relational Databases.
- Integrating Ignite with Hadoop and Spark.
- Data Synchronization between Ignite and External Data Sources.
Apache Ignite Security
- Security Best Practices.
- Authentication and Authorization in Ignite Clusters.
- Encrypting Data in Ignite.
Project: Building a Distributed Cache System
- Hands-on project to implement a distributed caching solution with Apache Ignite.
TENHO INTERESSE