Next workshops

Formación Kanban
17/09/2019

Kanban method: beyond boards

In this workshop we will break myths and misconceptions around Kanban to lay a solid foundation on this method, which allows teams to self-organize around the workflow.

Más información

Previous workshops

Scrum Training
09/04/2019

Scrum, all you need to know

Who has not heard about Scrum? It’s the fashion framework. Even sure you’ve worked under Scrum … or so you think. I doubt it. And in this session I will explain why. Scrum is easy to explain, but difficult to implement.

More information
Continuous delivery
28/02/2019

Continuous delivery

Introduction to the processes of continuous delivery/integration and to the declarative pipelines of Jenkins.

More information
Programmation practices with eXtreme Programming
19/02/2019

eXtreme Programming Practices

Before the word Agile existed, much earlier, there was already a set of programming practices that fulfilled the Agile manifesto, practices created by and for developers: eXtreme Programming (XP).

More information
Introduction to Agile
30/10/2018

Introduction to Agile

In this workshop we will approach the concept of agility. We will know how and why it came about and what types of implementation exist. We will see real data of companies and teams that have improved thanks to the agile methodologies and we will carry out practical activities to assimilate better the concepts.

More information
WSO2 api manager analytics
26/09 & 03/10/2018

WSO2 – API Manager + Analytics

We will find out the different modules that make up the WSO2 platform, focusing on the API-Manager module with Analytics and setting it up locally in basic mode and in Cluster with Docker.

More information
Reactive Programming of Microservices
12/06/2018

Reactive Programming of Microservices

Given the need to respond to the limitations of scaling present in current development models, reactive programming emerges: a new paradigm focused on working with finite or infinite data flows asynchronously.

More information
ODM/Java Driver en MongoDB
08/02/2018

ODM / Java Driver in MongoDB

Use of mongodb with java driver and ODM as spring data and morphia.

More information
Data replication in MongoDB
01 & 06/02/2018

Data replication in MongoDB

In MongoDB, replication gives us high data availability and fault tolerance. This way we guarantee that the data of our database is available at all times and we can recover from catastrophic failures.

More information
Aggregation in MongoDB
25 & 30/01/2018

Aggregation in MongoDB

In databases it is important to have queries that allow us to combine and group different elements. In this new workshop about MongoDB we will learn how to use Aggregation Framework that completes the basic operations of CRUD with more functionality y great performance.

More information
Performance of MongoDB
16, 18 & 23/01/2018

Performance of MongoDB

MongoDB can offer exceptional performance, but for this you have to know the storage engines well and how to take advantage of the indexes; as well as knowing how to analyze the slow query route, monitor on a profile basis, Mongostat and Mongotop.

More information
Modeling data in MongoDB
9 & 11/01/2018

Modeling data in MongoDB

In this training session, we will learn different strategies to approach the design of the BD, maintaining the balance between the needs of the application and its performance.

More information
Crud
19 & 21/12/2017

CRUD

CRUD is the acronym for “Create, Read, Update and Delete”, which is used to refer to basic functions in databases or the persistence layer in a software.

More information
Introduction to MongoDB
14/12/2017

Introduction to MongoDB

MongoDB is the leading NoSQL database and allows companies to be more agile and scalable. Organizations of all sizes are using MongoDB to create new types of applications, improve the customer experience, accelerate time to market and reduce costs.

More information
IBM API Connect
16/11/2017

IBM API Connect

In this workshop we will focus on a strictly practical demo of IBM API Connect, an API management solution that allows you to create, execute, manage and protect APIs and microservices.

More information
I want a simple page like Google: User Stories & BDD
11/05/2017

I want a simple page like Google: User Stories & BDD

I want a simple page like Google is a training session during which we will talk about the principal problems that arise when technical and non-technical people try to understand each other. Unfortunately, these problems are all too common…

More information
Introduction to Go
04/05/2017

Introduction to Go

Go is a programming language created by Google that, according to the Tiobe Index, has been awarded the title of “Language of the year” two times (2009 and 2016). Go is the language with the greatest popularity growth in 2016.

More information
Angular 2 and TypeScript
20/04/2017

Angular 2 and TypeScript

We will learn how to build an application with Angular and reuse your code and capabilities to build applications for any deployment environment: web, mobile web, native mobile and desktop.

More information
Introduction to Docker
06/04/2017

Introduction to Docker

In this theoretical/practical workshop, you will lose your fear of Docker. We will go from creating a simple image for replacing a local database to setting up a network of multiple containers and services.

More information
Neo4j: a graph database
01/03/2017

Neo4j: a graph database

Graph databases have had a 500% increase in popularity in the last 3 years, Neo4j being the most popular. We will discuss the characteristics of Neo4j and the reasons behind its rise in popularity.

More information
Development of mobile applications with Ionic 2 and Angular 2
16/01/2017

Development of mobile applications with Ionic 2 and Angular 2

This is a hands-on course for Ionic 2, a framework used for quick and easy application development in iOS and Android, using a framework based on WebView, Angular 2, TypeScript, HTML, CSS, and JavaScript. With simple examples, we will cover the most common concepts of mobile application development, including those related to native resources.

Serverless architecture
15/12/2016

Serverless architecture

Serverless platforms ensure rapid development without having to worry about server equipment. We will discover how far this really goes and what it means for us in the future.

More information
Microservice architecture
16/11/2016

Microservice architecture

Microservice architectures are among the strongest technology trends in the last years. We will learn what they are and how to build our own in Spring and Netflix.

More information
Introduction to ITIL
06/10/2016

Introduction to ITIL

This is a brief introduction to the ITIL methodology, used to optimize and enhance the quality of IT services. In this course, you will learn what an IT service is as well as the characteristics that distinguish an IT service from and IT project. An introduction to the history of ITIL and its life cycle will be given: strategy, design, transition, operation, and continuous improvement. Service centers and their standard processes for managing incidences will also be discussed.

Java 8 updates
25/10/2016

Java 8 updates

The latest version of Java is full of new features that will radically change the way we program.

More information
Introduction to MongoDB
12/09/2016

Introduction to MongoDB

This talk will serve as a first approach to the MongoDB Community Server version 3.2. Different aspects will be addressed at a high level such as when you should and shouldn’t use the server, the MongoDB shell, CRUD, the aggregation framework, indexes, and drivers.

More information
Agile projects using Agile and Scrum
17/07/2016

Agile projects using Agile and Scrum

A concise and enjoyable course on IT project management and execution using the Agile philosophy and methodology in contrast to traditional methodologies based on processes and cascading life cycles. In this course you will learn about the Agile life cycle, roles, artifacts, and typical Scrum activities. You will also learn how to use Kanban as a support tool for organizing and managing Scrum. Finally, there will be an introduction to different Agile techniques and methodologies such as XP (eXtreme Programming), TDD (Test Driven Development), and Lean Software Development.

XenDesktop/XenApp the principal Citrix products
02/06/2016

XenDesktop/XenApp the principal Citrix products

We will learn about Citrix’s star products that offer, from a single platform, a complete solution of virtual applications and desktops.

GIT, a practical approach
30/06/2016

GIT, a practical approach

We will delve into the use of this version control software, simulating a real project and the possible situations that could come up when working with it on a day-to-day basis.

Big Data: Introduction to data processing with Hadoop and Spark
23/06/2016

Big Data: Introduction to data processing with Hadoop and Spark

First steps in the world of mass information processing. We will cover what Big Data is and its ecosystem. We will also present some of the principal technologies that make up these ecosystems, such as Hadoop and Spark.

More information
Introduction to AngularJS
08/06/2016

Introduction to AngularJS

AngularJS is a JavaScript-based framework used for structured web development. It offers a set of tools that can be tailored or replaced to suit your needs.

More information
Introduction to JavaScript
18/05/2016

Introduction to JavaScript

JavaScript is a dynamic interpreted language based on prototypes. It is used mainly on the client side (browser), although it also has its uses on the server side.

More information
Cloud platforms. Introduction to Amazon Web Services
14/07/2016

Cloud platforms. Introduction to Amazon Web Services

This is an introduction to cloud platforms: what types are there, why are they so popular, what advantages and disadvantages do they have, etc. We will discuss in detail the cloud platform with the strongest presence in the market: Amazon Web Services.

More information