Services - Gigaspaces University

The GigaSpaces University

Our training classes focus on designing your applications to be scalable and robust from day 1. Using the GigaSpaces XAP platform, you will learn various best practices to make your application future proof and utilize the rich feature set of the XAP platform. You will do this by leveraging existing skills with popular development frameworks and APIs such as J2EE, Spring and Hibernate.

We hold both public and on-site training classes. Public training courses are held regularly at different locations within the US and EMEA, whereas on-site classes are held on demand at your preferred location.

Download GigaSpaces University Brochure

GigaSpaces Training Courses:

GigaSpaces XAP Developer Core Training

Audience:Developers and architects

Duration:3 days

This training is designed to provide you with the knowledge required to build high throughput, low latency applications for scaling with GigaSpaces XAP.
You will not only learn how to code such applications, but you will also gain a better understanding of how GigaSpaces XAP is a unique enabler of highly transactional, high volume, low latency applications, as well as exactly what types of architecture GigaSpaces XAP is best suited for.

  • Space Based Architecture (SBA) Overview
  • SBA compared to TBA
  • Spring and the OpenSpaces Development Framework
  • GigaSpaces Platform Components and the concept of processing units
  • Data Grid Concepts, modes and topologies
  • Data access - writing and reading from the data grid
  • Messaging Capabilities
  • Running business services on the grid via the Service Virtualization Framework
  • Transaction Management
  • Persistency as a service
  • Web Application Support
  • Architectural Considerations

 

GigaSpaces XAP Developer Advanced Training

Audience:Developers and architects

Duration:2 days

This training is designed to provide you with the knowledge required to build high throughput, low latency applications for scaling with GigaSpaces XAP.
This training will teach you how to use the most advanced features of the platform and how to make the best usage of the platform for your system's needs.

  • Advanced data grid concepts and topologies
  • Advanced messaging
  • Advanced processing unit configuration
  • Advanced Processing Paradigms
  • Advanced persistency
  • Advanced Web Application Support
  • Advanced Security

 

GigaSpaces XAP Administration Training

Audience:System administrators

Duration:2 days

This training introduces the core concepts of GigaSpaces XAP and best practices for installing, administrating, monitoring and troubleshooting the GigaSpaces XAP platform.

  • GigaSpaces Concepts
  • Services and Components
  • Runtime Environment
  • Administration and Monitoring Tools
  • Logging
  • Networking
  • Installation and Validation
  • Configuration and Deployment
  • Troubleshooting
  • Security
  • Administration and Monitoring API

 

Designing for Massive Scalability in the Cloud

Audience: Architects & CTOs

Duration:3-4 Hours

Trying to build a massively-scalable system? Wondered how “the big guys”, such as Google, Twitter and Facebook, are doing that? Debated how to use NoSQL, Big Data, Map/Reduce and their contemporaries? This is the workshop for you!

  • In this workshop you will learn how to design your enterprise systems to be highly-available and linearly-scalable under massive loads and challenging low-latency requirements with GigaSpaces platforms.
  • You will achieve that by employing well-proven patterns used by massively-scalable systems such as Google, Amazon, Twitter and Facebook, and leveraging on the most recent developments in scalable architectures, such as Map/Reduce, NoSQL and Big Data.
  • You will learn how to build your enterprise system using open-source stack such as JBoss, Tomcat, Cassandra and HBase, making the end-to-end stack highly-available and scalable as a single cohesive solution.
  • You will learn how to onboard your end-to-end stack to a cloud of your choice while keeping your system cloud-agnostic.
  • You will learn how your production system can be migrated in a gradual and controlled manner from legacy architecture to a scalable future-proof architecture, using simple best practices and methodology.
  • You will examine different common meta-use-cases seen across various enterprise systems in E-Commerce, Financial Services, Telco, Healthcare, and others, and discuss effective architectures to satisfy these use cases.

 

Real-Time Analytics for Big-Data

Audience: Architects & CTOs

Duration:3-4 Hours

Do you have a Big Data system with streaming data? Do you need to perform real-time analytics on the streaming data? Did you realize that today’s solutions like Hadoop & others cannot provide the real-time portion of the analytics you need? Wondered how the big guys, such as Google, Twitter and Facebook do it? If you answered yes to any of these questions…then this is the workshop for you!

  • In this workshop, we will review the common patterns and architecture that drive these platforms
  • We will learn how to build a Twitter-like analytics system in a simple way using frameworks such as Spring Social, Active In-Memory Data Grid for Big Data event processing, and NoSQL database such as Cassandra or Hbase for handling the management of the historical data.
  • We will examine a Twitter analytics reference application, down to design and the code level.

 

GigaSpaces Cloudify Developer Training

Audience: Developers, DevOps Engineers, Project Managers, SI Architects

Duration:2 days

Enter the Open PaaS Stack world with GigaSpaces Cloudify and its built  in recipes and cloud drivers!
This training is designed to provide you with the knowledge to configure, operate & customize GigaSpaces Cloudify, to automate deployment and runtime management of your application on your choice of cloud IaaS.
You will also learn how to extend Cloudify by customizing or developing new recipes, plug-ins and cloud drivers. Join us, there will be plenty of hands on lab-sessions!

In this course we will:

  • Understand the key architecture and features of Cloudify
  • Install and configure cloudify
  • Select and configure cloud driver for cloud of choice
  • Create application recipie and configure pre-existing service recipes
  • Understand lifecycle event and how to configuire event handlers
  • Understand recipie packaging
  • Deploy and monitor application on the cloud
  • Understand how to extend or customize Cloudify
  • Understand programing API and best practices
  • Develop application and service recipeis
  • Develop custom plug ins and custom cloud drivers
 

 

Services - Gigaspaces University