Skip to content

/TRAINING

STRATEGY

We help companies to identify best practices to develop a big data strategy, what technologies might be used, how to build effective analytics. To understand how to run that process, we often practice “hacking sessions” for non-technical people with our customers: custom workshops to help identify the right use cases and what type of insight could be obtained, analyze and map the company’s data landscape, support the re-design of the business models or concepts and calculate the ROI of a possible project.

LANGUAGES

Scala Programming

Duration 3 days

Addressed to Software developers, Data engineers

This three-day hands-on training course introduces participants to Scala programming. Born as an educational language for teaching functional programming, Scala is today one of the most used languages for the development of scalable and data intensive distributed applications. Peculiarity of the language is to generate portable executable code for the JVM. This allows you to take advantage of a large amount of Java libraries available on the market and to be able to better integrate with this ecosystem.

PYTHON

Duration 3 days

Addressed to Software developers, Data analysts/scientists, DevOps

This three-day hands-on training course introduces participants to Python programming. This language is today the second most used in the world after the C language (source: Tiobe Index, May 2021). The subject of the course is the basic syntax and the imperative, functional and object-oriented constructs that the language makes available. The course lays the foundation for using Python for application development, for data analysis and the use of Artificial Intelligence or for process automation.

BIG DATA

SPARK

Duration

3 days (Apache Spark Core + SQL)

2 days (Apache Spark Advanced: Structured Streaming)

Addressed to Data engineers, Software architects 

This three-day hands-on training course delivers the key concepts and expertise developers need to use Apache Spark to develop high-performance parallel applications. 

Participants will learn how to use Spark SQL to query structured to perform advanced processing from a variety of sources. Developers will also practice writing applications that use core Spark to perform ETL processing and iterative algorithms. The course covers how to work with “big data” stored in a distributed file system, and execute Spark applications on on various distributed infrastructures

KAFKA

Duration 3 days

Addressed to Software developers, Software architects, Data engineers

This two-day hands-on training course will introduce participants to using Apache Kafka. At the end of the course the participants will be able to write a Producer and a Consumer to read and write data, integrate Kafka with external systems using Kafka Connect, write streaming applications with Kafka Streams & ksqlDB

CASSANDRA

Duration 3 days

Addressed to Software developers, Data engineers

This three-day hands-on training course provides in-depth knowledge regarding the management and monitoring of data intensive applications using the Cassandra database. The course also represents an excellent opportunity to introduce participants to the world of NoSQL databases and Big Data architectures

CLOUDERA DATA HUB 6.x Administration

Duration 5 days

Addressed to Big Data Admins, DevOps

This five-day hands-on training course provides participants with a comprehensive understanding of all the steps necessary to operate and maintain a Hadoop cluster using Cloudera Manager. From the installation and configuration through load balancing and tuning, Cloudera’s training course is the best preparation for the real-world challenges faced by Hadoop administrators on production clusters

DATA SCIENCE

APPLIED MACHINE LEARNING AND DEEP LEARNING

Duration 3 days

Addressed to Data Scientists, Data Analysts, Software Developers

This three-day hands-on training course provides participants theoretical knowledge and practical tools for the implementation of the most modern machine learning techniques for Artificial Intelligence. Particularity of the course is a very practical approach oriented to the use of the most widespread Python libraries on the market and an approach oriented to the industrialization of models on production processes.

PYTHON Data Analisys with PANDAS

Duration 3 days

Addressed to Data Scientists, Data Analysts, Software Developers

This three-day hands-on training course provides participants theoretical knowledge and practical tools to analyze data using the Python language and the Pandas library. Pandas is a hugely popular, and still growing, Python library used across a range of disciplines from environmental and climate science, through to social science, linguistics, biology, as well as a number of applications in industry such as data analytics, financial trading, and many others. The course will address all the steps from exploratory analysis to the creation of graphical visualizations of data through the use of notebooks.

FRAMEWORK

SPRING 

Duration 5 days

Addressed to Software developers

This five-day hands-on training course provides in-depth knowledge about Spring and its major features, including configuration, data access, web and REST applications, testing, AOP and security. It also covers Spring Boot features such as auto-configuration, actuator, and Spring Boot testing. On completion, participants will have a foundation for creating enterprise-ready applications

CLOUD

GOOGLE CLOUD PLATFORM (GCP) ENABLEMENT

Duration 2 days

Addressed to  DevOps, Software architects, Software developers

This two-day hands-on training course covers the essentials of Google Cloud Platform, providing an inside look at working with its cloud-based storage and networking services, which can scale up or down as your organization changes. It goes over GCP management tools, shares tactics for controlling costs, and shows how to manage your GCP account and configure options via Cloud Shell, API and other GCP tools. Plus, it will be shown how to manage virtual machines, Docker containers, Kubernetes clusters, functions, relational data stores, NoSQL data, and more 

AMAZON WEB SERVICES (AWS) CLOUD ENABLEMENT

Duration 2 days

Addressed to DevOps, Software architects, Software developers

This two-day hands-on training course covers the essentials of Amazon Web Services, providing an inside look at working with its cloud-based storage and networking services, which can scale up or down as your organization changes. It goes over AWS management tools, shares tactics for controlling costs, and shows how to manage your AWS account and configure options via CloudShell, API and other AWS tools. Plus, it will be shown how to manage virtual machines, Docker containers, Kubernetes clusters, functions, relational data stores, NoSQL data, and more

AZURE CLOUD ENABLEMENT

Duration 2 days

Addressed to DevOps, Software architects, Software developers

This two-day hands-on training course covers the essentials of Azure platform, providing an inside look at working with its cloud-based storage and networking services, which can scale up or down as your organization changes. It goes over Azure management tools, shares tactics for controlling costs, and shows how to manage your Azure account and configure options via PowerShell scripting. Plus, it will be shown how to set up services successfully, including web apps, virtual machines, Active Directory, and VPNs

DEVOPS

MASTERING DOCKER AND KUBERNETES

Duration 3 days

Addressed to DevOps, Software developers

This three-day hands-on training course provides participants knowledge needed to deploy any service or application in containerized environment. Docker and Kubernetes are the newest tech in the DevOps world, and have dramatically changed the flow of creating and deploying applications. Docker is a technology that allows applications to run in constructs called ‘containers’, while Kubernetes allows for many different ‘containers’ to run in coordination. 

From the very first few lectures, we will do a deep dive on the inner workings of containers, so you get a core understanding of exactly how they are implemented. Once you understand what a container is, you’ll learn how to work with them using basic Docker CLI commands. After that, you’ll apply your new-found mastery of the Docker CLI to build your own custom images, effectively ‘Dockerizing’ your own personal applications. The second part will be dedicated to the deployment in production through the Kubernetes orchestrator.

cLOUD INFRASTRUCTURE AUTOMATION USING TERRAFORM

Duration 2 days

Addressed to DevOps, Software developers

By taking this two-day hands-on training course you’ll learn foundational knowledge of Hashicorp’s Terraform software, the most used toolset on the market for cloud infrastructure automation. First, you’ll discover how to create and update a basic configuration. Next, you’ll explore how to use provisioners, functions, and providers to expand your deployment. Finally, you’ll learn how to leverage abstraction and improve code reuse with variables, state files, and modules. When you’re finished with this course, you’ll have the skills and knowledge of Terraform needed to write, plan, and create automated infrastructure deployments on production enviroments

E-Learning

Improve your knowledge wherever you are and whenever you can!