Gridgain (Apache Ignite) for Developers Certificate for Onur Yoruk
Certificate ID:
696739
Authentication Code:
126fa
Certified Person Name:
Onur Yoruk
Trainer Name:
Fulvio Caruna
Duration Days:
3
Duration Hours:
21
Course Name:
Gridgain (Apache Ignite) for Developers
Course Date:
9 November 2022 09:30 to 11 November 2022 16:30
Venue:
Course Outline:
Module 1. Installing and initializing Ignite
- Installation using zip
- Understanding configuration
- Log configuration
- Running Ignite
Module 2. Different types of Thin clients
- Overview
- Java Thin client
- .NET Thin Client
- Python Thin Client
- Node.js Thin Client
Module 3. Understanding Data Modeling
- Partitioning data
- The affinity colocation
- The role of the marshaller
Module 4. Configuring Caches
- The cache configuration
- Atomicity modes
- The expiry policy
- Using cache groups
Module 5. Data Streaming
- Overview of data streaming
- The data streamers
- Processing data
- Configuring the Thread Pool Size
Module 6. Using Key-Value API
- Basic Cache operations
- Working with binary objects
- Using cache queries
Module 7. Using Transactions
- Introduction
- Executing transactions
- Concurrency modes and isolation levels
- Deadlock detection
- Managing exceptions
Module 8. Working with SQL
- Understanding Schemas
- Defining Indexes
- Using SQL API
- Distributed Joins
- Developing custom sql functions
- Data definition language (DDL)
- Data manipulation language (DML)
Module 9. The distributed computing
- Distributed computing API
- Understanding the cluster groups
- The role of the executor service
- MapReduce API
- Load balancing and fault tolerance
Module 10. Code deployment
- Deploying user code
- Deploying from local directory
- Deploying from a URL
- Understanding class loading
Module 11. Using Ignite Messaging
- The Topic-based messaging
- Publish a message
- Subscribe for messages
Module 12. The distributed data structures
- Queue and Set
- Atomic Types
- CountDownLatch and Atomic sequence
- ID Generator
Module 13. Working with Events
- Events in Ignite
- Enabling and listening to events
- Storing and querying events
Module 14. Conclusion