Software Development Done Right University. University Brochure 2015



Similar documents
Databricks. A Primer

Tech Radar - May 2015

Databricks. A Primer

Interactive data analytics drive insights

DATA SCIENCE CURRICULUM WEEK 1 ONLINE PRE-WORK INSTALLING PACKAGES COMMAND LINE CODE EDITOR PYTHON STATISTICS PROJECT O5 PROJECT O3 PROJECT O2

HADOOP SOLUTION USING EMC ISILON AND CLOUDERA ENTERPRISE Efficient, Flexible In-Place Hadoop Analytics

Big Data and Data Science: Behind the Buzz Words

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

The 4 Pillars of Technosoft s Big Data Practice

INTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE

BIG DATA & DATA SCIENCE

BIG DATA TOOLS. Top 10 open source technologies for Big Data

Three Open Blueprints For Big Data Success

GigaSpaces Real-Time Analytics for Big Data

More Data in Less Time

Salary Guide

How To Handle Big Data With A Data Scientist

Big Data Integration: A Buyer's Guide

Achieve full value from your applications. Avanade Application Development Solutions

Customer Case Study. Sharethrough

Microsoft Big Data. Solution Brief

Consulting and Systems Integration (1) Networks & Cloud Integration Engineer

COMPANY PROFILE MISSION VISION. Code Enterprise is a Web & Mobile Application company with its roots deeply imbued in the European affiliate market.

Introducing the Reimagined Power BI Platform. Jen Underwood, Microsoft

You should have a working knowledge of the Microsoft Windows platform. A basic knowledge of programming is helpful but not required.

Customer Case Study. Automatic Labs

Building Your Big Data Team

Microsoft Big Data Solutions. Anar Taghiyev P-TSP

The Future of Data Management

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

MEAN/Full Stack Web Development - Training Course Package

Changing the Equation on Big Data Spending

The big data revolution

Big Data, Why All the Buzz? (Abridged) Anita Luthra, February 20, 2014

CA Technologies Big Data Infrastructure Management Unified Management and Visibility of Big Data

ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat

for business integration

INTRODUCTION TO CASSANDRA

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

Cisco Data Preparation

Ubuntu and Hadoop: the perfect match

How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA

Human Resources Department.

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.

Analytics With Hadoop. SAS and Cloudera Starter Services: Visual Analytics and Visual Statistics

Hortonworks and ODP: Realizing the Future of Big Data, Now Manila, May 13, 2015

IT Operations Management. Intelligent. Integrated. Innovative.

TAMING THE BIG CHALLENGE OF BIG DATA MICROSOFT HADOOP

Unleash your intuition

At the Heart of Connected Manufacturing

Open Source Technologies on Microsoft Azure

Senior Business Intelligence/Engineering Analyst

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution

Data Science Certificate Program

Offerte del 10 maggio 2013

The 3 questions to ask yourself about BIG DATA

Accelerate your Big Data Strategy. Execute faster with Capgemini and Cloudera s Enterprise Data Hub Accelerator

The Virtualization Practice

Please contact Cyber and Technology Training at for registration and pricing information.

Cisco Business Intelligence Appliance for SAP

Developing Scalable Smart Grid Infrastructure to Enable Secure Transmission System Control

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances

7 things to ask when upgrading your ERP solution

Step by Step: Big Data Technology. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 25 August 2015

Architectural patterns for building real time applications with Apache HBase. Andrew Purtell Committer and PMC, Apache HBase

Accenture Foundation Platform for Oracle

Forecast of Big Data Trends. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 3 September 2014

The Liaison ALLOY Platform

Build Your Competitive Edge in Big Data with Cisco. Rick Speyer Senior Global Marketing Manager Big Data Cisco Systems 6/25/2015

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

Partner Gold Learning. Microsoft TRAINING CERTIFICATION

Increasing frequency of releases to every week down from quarterly major releases

TAAZAA INC COMPANY PROFILE

Client Overview. Engagement Situation. Key Requirements

HR - A STRATEGIC PARTNER Evolution in the adoption of Human Capital Management systems

Necto on Azure The Ultimate Cloud Solution for BI

SAP Predictive Analytics: An Overview and Roadmap. Charles Gadalla, SESSION CODE: 603

Implement Hadoop jobs to extract business value from large and varied data sets

Deploying an Operational Data Store Designed for Big Data

BIG DATA TRENDS AND TECHNOLOGIES

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

Advanced Big Data Analytics with R and Hadoop

Azure Data Lake Analytics

WROX Certified Big Data Analyst Program by AnalytixLabs and Wiley

Oracle Big Data SQL Technical Update

Transcription:

Software Development Done Right University University Brochure 2015 1

Xebia, specialized in Agile, Continuous Delivery, Mobile, Web Apps, Big Data, Craftsmanship & Agile Testing. Update your knowledge with Xebia University. Copyright 2015 Xebia Nederland B.V. and affiliates. All rights reserved. Prices and dates specified herein may be subject to change. All amounts and prices are excluding VAT.

Table of Content Xebia University Introduction 6 Scrum Scrum Foundation 7 Certified Scrum Master 7 Product Owner Foundation 7 Certified Scrum Product Owner 7 Professional Scrum Developer with Java 7 Professional Scrum Developer with.net 7 Advanced Scrum Advanced Scrum Master 8 Advanced Product Owner 8 Agile Project Management 8 Agile Champion 8 Agile, SAFe & Kanban Agile Organizations for Management 9 Leading the Agile Organization for Managers 9 Certified Leading SAFe 9 Introduction to SAFe 9 Kanban 9 Agile Sketchnoting and Graphic Recording 9 Architecture Agile Architecture 10 REST Architecture 10 Simple Architecture for Complex Enterprises 10 Continuous Delivery Continuous Delivery Core Concepts 10 Continuous Delivery Kick-start 10 Continuous Integration 10 Puppet Fundamentals (Automated Provisioning) 11 Puppet Architect 11 Puppet Practitioner 11 Introduction to Salt 11 Introduction to Docker 11 Automated Deployment (XL Deploy) 11 Developement Skills Software Faster by Dan North 12 Clean Coding 12 Domain Driven Design (DDD) 12 Domain Modeling 12 Version Control 12 Pair Programming 12 Secure Coding 13 Mobile & HTML5 AngularJS Curriculum (day 1): Angulas Basic 14 AngularJS Curriculum (day 2): Angular Advanced 14 AngularJS Curriculum (day 3): Tooling & 14 Scaffolding & Basic NodeJS AngularJS Curriculum (day 4): Testing 14 A Swift kick-start: Introducing the Swift 14 Programming Language ios and Android App Testing 15 Scala Scala Fundamentals 15 Professional Scala Development 15 Building Reactive Applications with Scala, 15 Akka & Spray

Testing Acceptance Test Driven Development 16 by Markus Gärtner 16 Agile Testing 16 Test Automation for Agile team members 16 Test Driven Development (TDD) 16 Specification by Example 16 Behaviour Driven Developement with Cucumber 17 Advanced Selenium-WebDriver 17 Xpirit Introduction 22 Cross Platform Mobile Development 23 Jumpstart with Xamarin Application Lifecycle Management using 23 Visual Studio 2013 Team Foundation Server 2013 23 Advanced Topics Unit Testing in Visual Studio 2013 23 Professional Scrum Developer with.net Identity and Access Management with Microsoft 23 Designing and Implementing secure ASP.Net 23 Web Applications Enterprise Development wit NServiceBus 24 Microsoft Azure Introduction 24 Architecting hype scale solutions for the 24 Microsoft Cloud Architecture Patterns for the Microsoft Cloud 24 GoDataDriven Introduction 28 Cloudera Cloudera Developer for Apache Hadoop 20 Cloudera Administrator for Apache Hadoop 29 Cloudera Data Analyst 29 Cloudera for Apache HBase 29 Cloudera Introduction to Data Science 29 Cloudera Building and Designing Big Data 30 Applications Cloudera Developer for Apache Spark 30 DataStax Apache Cassandra: Core Concepts, Skills 30 and Tools Apache Cassandra: Operations & 31 Performance tuning Apache Cassandra: Building Scalable 31 Java Applications GoDataDriven Data Science Creating practical and beautiful visualizations 31 with R Advanced Analytics with R: understanding 31 the nuts and bolts Data Science with Python 32 Leading the Data Driven Organization 32 Neo4J Introduction to Neo4J Graph Data Modeling with Neo4J 32 Revolution Analytics Introduction to R 33

Introduction Welcome to the 2015 edition of the Xebia University brochure. We re proud to present our offering for the coming year! You can find our new curriculum on training.xebia.com. This curriculum is based on the concept of Continuous Learning, in which our customers are key. After hosting over 10,000 people in our classrooms over the past few years, Xebia University is leading the way. We d be happy to tell you more about it. Our Agile curriculum has been extended with offerings such as Certified SAFe training (with three certified Xebia trainers), Advanced Product Owner training, and Advanced Scrum Master training. In addition, our Test Automation unit is growing with the help of gurus as Markus Gärtner and Matt Heuser, while Xebia Software Development is extending its Full Stack Development offering. And for the Architecture unit we have a strong Continuous Delivery curriculum scheduled. Also, we re excited to introduce our new company, Xpirit. As our customers integrate Microsoft technologies in their day-to-day practice, Xpirit is integrating Microsoft curriculum into our training suite. Visit them at www.xpirit.com today. Finally, our Big Data and Data Science offerings are through the roof, with great customers, and European-focused trainings. You can find the Xpirit and Big Data curricula in separate sections of this brochure. We have what you need to become the best in your field! Visit training.xebia.com to see the schedule for open training. In addition to open training classes, all of our training courses can be conducted at your company. Our senior trainers combine theory with their real-world experience, at your location. In 2015, we ll be working with Jeff Sutherland, Dan North, Jeff Patton, Daniel Steinberg, Arlen Bankston, Roger Sessions and others. Also, more and more of our own people have become experienced trainers who travel throughout The Netherlands to share their knowledge with you. At Xebia, we recruit passionate and enthusiastic people-renewing ourselves from the inside out and bringing the result of our efforts to our customers. 5

6 University Brochure 2015 Xebia We are looking forward to welcoming you in 2015. We ll keep you informed through our newsletter, telephone, Xebicon, and meet-ups organized by Xebia! Best regards, Femke Bender Coordinator Education About Xebia Xebia is an international IT-consultancy, project- and outsourcing company, which is specialized in Agile, enterprise and mobile software development and Continuous Delivery. Xebia helps customers to accelerate their business, improve quality through Craftsmanship and always use cutting edge technology. Making the difference in all our assignments with a worldwide team of more than 450 committed professionals each motivated by the drive to be the best in their field. Xebia strives for the authority position in the market. Xebia University is leading on the fields of Agile, Craftsmanship, Continuous Delivery and Big Data training courses. More then 4000 people are certified Scrum Master by doing a training with Jeff Sutherland. These trainings are offered in collaboration with the International Scrum Alliance.

Scrum Scrum Foundation Evelien Roos 595 1 day Certified Scrum Product Owner Arlen Bankston / Xebia Consultant 1695 2 days If you are an IT professional who wants to know more about Scrum, this training is perfect for you. Become familiar with the use and benefits of Scrum and its terminology. After this training you will have a solid foundation for the (further) use of Scrum. As Product Owner you have a crucial role in enabling the team through focus and feature flow, you have to balance all stakeholder needs and ensure a Maximum Return on Investment (ROI). This training teaches you all you need to know to successfully fulfil the role of Product Owner. Certified Scrum Master Jeff Sutherland / Xebia Consultant 1795 2 days Professional Scrum Developer with Java Joris de Winne 2100 3 days Becoming a member of a Scrum team can be a daunting prospect, and being asked to serve as the team s Scrum Master can be downright intimidating. This training by Jeff Sutherland teaches you all you need to know to successfully fulfil the role of Scrum Master or Scrum team member. Product Owner Foundation Pieter Rijken 595 1 day Of the three Scrum roles Team member, Scrum Master and Product Owner the role of the Product Owner is the most difficult one. In this training you will learn how to work closely with key stakeholders throughout the organization and beyond and ensure maximum Return on Investment (ROI). This training will bring you to the next level of software development. It will show what you need to know, in order to deliver high quality software, doing it in an Agile Scrum way of working. Professional Scrum Developer with. Professional Scrum Developer with.net Marcel de Vries 2100 3 days This training guides teams on how to turn product requirements into business value in form of potentially releasable increments of software. This is done using the Scrum framework, Visual Studio 2013, and modern Agile development practices. The true value of this training is realized as you collaborate with other attendees, on a case study product over several mini-sprints. 7

8 University Brochure 2015 Xebia Advanced Scrum Advanced Scrum Master Nicole Belilos / Laurens Bonnema 995 1 day Agile Champion Diverse trainers 5000* - 6 days (during 6 months) You are a Scrum Master and responsible for making sure your Scrum team lives by the values and practice of Scrum. Scrum is deceptively simple, it can be taught in two days, but truly mastering it requires a lot of practice. This training teaches you to coach Scrum teams to reach their full potential, even in challenging environments. Advanced Product Owner Jarl Meijer 1295 2 days * (+ optional Agile Practitioner certificate) The implementation of Agile requests changes in the organization, processes, mindset and behavior, the management approach and the way people are used to work together. During this training you will learn how to deal with all these aspects of an Agile transformation and how you can develop your Agile coach skills. The role of Product Owner might be the most comprehensive and demanding role in the Scrum process. In this training you will learn how to own a vision and to know all about product and process details. We would like to stress that this training is also made for Product Owners of non-it development teams. Agile Project Management Laurens Bonnema / Jarl Meijer / Jeroen Venneman 995 1 day As more organizations are transitioning to Agile, the question what this means for Project Management is becoming ever more relevant. Some people assume there is no place for Project Management in an Agile organization. This training is for Project Managers who disagree with that assumption.

Agile, SAFe & Kanban Agile Organizations for Management Theo Gerrits / Rik de Groot / Jeroen Venneman 595 1 day Agility is a key factor to be successful in this rapidly changing world. Learn how to boost your organization s learning, innovation and change power by successfully transforming into an Agile and Lean being. This will result in better decisions and action plans, more commitment and energy for implementation. Leading an Agile Organization for Managers Remco Dijkxhoorn 995 1 dag You are a manager with some experience in Agile/ Scrum on a team level and you want to bring Agile to the organizational level. During this training we will provide you with the theoretical and practical tools you need to reach that goal. You will be able to translate and apply these tools to your own business situation and get more in-depth advice by discussing this with the other attendees and the trainer. Certified Leading SAFe Jarl Meijer / Jeroen Molenaar / Jeroen Venneman 1295 2 days Introduction to SAFe Jarl Meijer / Jeroen Molenaar / Jeroen Venneman 695 2 days In this training you will learn what SAFe is and how it can be applied in your organization. The challenges of scaling Agile and the way SAFe responds to these challenges will be addressed. Kanban Jasper Sonnevelt 1200 2 days Kanban is a lean approach to Agile software development and is a new way of team work based on the Lean principles. It helps you to reach higher effectiveness and to create a culture of continuous improvements with a minimal amount of changes. Used effectively, Kanban can change you and your organization. Agile Sketchnoting and Graphic Recording Laurens Bonnema 595 1 day Real-time visualization is a powerful way to communicate information effectively. After this training you know why sketchnoting and graphic recording are useful, both from a theoretical as from a practical perspective. After this training you have the knowledge to apply the Scaled Agile Framework (SAFe), lean, and product development flow principles in an enterprise context for leading the adoption of SAFe. 9

10 University Brochure 2015 Xebia Architecture Agile Architecture Gero Vermaas 1295 2 day Continuous Delivery Continuous Delivery Core Concepts Various trainers 595 0,5 day Competition forces organizations to deliver business value faster and faster. Therefore many organizations switch to Agile development. In this training you will learn and experience how to fulfill your role as an architect. In addition to this, you will learn how Agile impacts the IT landscape and the software delivery process. REST Architecture Stefan Tilkov 795 1 day This training teaches you all about REST and the realization of big scale enterprise systems based on RESTful web services. It provides insights into the most pressing questions of anyone willing to adopt REST, the architectural style of the Web, for their projects. With Continuous Delivery you can deliver software faster and better then ever before. In this training you will learn how you, as IT professional, can change a manual, error prone and time-consuming software release process into an automated, fast and reliable mechanism. Continuous Delivery Kick-start Various trainers 595 1 day Fully automating the complete software delivery process is not an easy task. You need to integrate a large number of tools with each other to create a pipeline where all changes can be deployed fully automated. If you want to start with Continuous Delivery, this training will be your fast track! Simple Architectures for Complex Enterprises Roger Sessions 895 1 day This training shows how an understanding of complexity can be used to remove complexity from large IT systems, resulting in business and IT systems that are simpler, more efficient, and highly effective at solving business problems. Continuous Integration Jan Vermeir / Maurits Rijk 895 2 days Regularly validate the quality of software is a time consuming task. Developers have to compile the sources, bring all components together, run tests and perhaps do some static code analysis. But, delivering fast feedback about the state of the software is essential to you. So, let s automate the process!

Puppet Fundamentals (Automated Provisioning) Adé Mochtar / Richard Woudenberg 1825 3 days In this training you will learn the right way to manage an infrastructure. You will install Puppet Enterprise and learn Puppet Best Practices, use Puppet to write simple classes, and update and extend existing modules. Puppet Architect Adé Mochtar / Richard Woudenberg 1195 2 days After this training you know how to design your own infrastructure and define your own right way to implement Puppet. You will learn classification and data lookup techniques, and will be able to determine the most efficient and extensible architecture to scale Puppet to your own needs. Introduction to Salt Richard Woudenberg 1295 2 days Salt offers a dynamic communication framework that can be used for orchestration, remote execution and configuration management. Get started with SaltStack with this overview of the entire SaltStack platform from implementation to infrastructure automation to configuration management and more... Introduction to Docker Bas Tichelaar 1295-2 days An introduction to the Docker platform which takes you through installing, integrating and running it in your working environment. You will be familiar with the why of Docker and will be able to perform the basic tasks needed to get started with Docker and integrate it into your working environment. Puppet Practitioner Adé Mochtar / Richard Woudenberg 1825 3 days Automated Deployment (XL Deploy) Various trainers 2250 3 days In this training you will learn why you should manage your Puppet infrastructure the right way. You will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. You will design and build modules and extend them from the Forge. Automate the application deployment process and reduce risk and eliminate uncertainty. XL Deploy helps your delivery organization implement a scalable deployment process, which reduces downtime, lowers operational costs, increases feature quality and accelerates application time to market. 11

12 University Brochure 2015 Xebia Development Skills Software Faster by Dan North Dan North 1395 2 days Domain Modeling Jan Toebes 595 1 day Rethinking and Optimizing Software Delivery! This training is meant for people who believe it can be done. People who feel limited by current Agile, Continuous Delivery and Craftsmanship thinking, and want to go back to the core and uncover new, simpler ways to deliver great software not in months but in minutes. Clean Coding Arnout Engelen 695 1 day Become a better software craftsman: write clean code! Writing well-structured code is at the heart of software craftsmanship. It is a skill that is not so much taught but experienced, and improving it is a continuous process. Database models and class diagrams tend to grow slowly to an unstructured clew. After this training, you know how to avoid such situations and you are able to define a good domain model. Version Control Barend Garvelink 495 1 day Without proper versioning every change in software increases the risk of a total failure. Keeping track of changes is the most important job of software developers. This training focuses on creating small, cohesive changes. It introduces different strategies of version control, like distributed version management. Domain Driven Design (DDD) Jan Toebes 595 1 day Pair Programming Jan Toebes 495 1 day After this training, you can handle complex behaviours when building software. The software that you deliver is more structured and clear. As a result, it is better to develop and maintain. If you have a single go-to guy/girl for certain programming problems, that is a risk. A single point of failure. When Pair Programming is done right the reduction in peak productivity compared to all team members programming alone is offset by its unique benefits.

Secure Coding Nanne Baars 695 1 day By hacking into your own applications, you will learn to see and detect vulnerabilities and security leaks in web applications. Look at software like hackers do! 13

14 University Brochure 2015 Xebia Mobile & HTML 5 AngularJS Curriculum We proud to offer you a curriculum that teaches you everything you need to know about AngularJS. Angular Basic Angular Advanced Tooling & Scaffolding & Basic NodeJS Testing All courses are independent and can also be followed separately from each other. AngularJS curriculum (day 3): Tooling & Scaffolding & Basic NodeJS Lammert Westerhoff / Joshua Appelman / Sannie Kwakman 695 1 day This in-depth training will teach you how to set up your AngularJS development environment with the right tooling and scaffolding. These will help you to improve and streamline both your development and test processes. AngularJS curriculum (day 1): Angular Basic Lammert Westerhoff / Joshua Appelman / Sannie Kwakman 695 1 day AngularJS curriculum (day 4): Testing Lammert Westerhoff / Joshua Appelman / Sannie Kwakman 695 1 day In this training we will teach you how to start with Angular- JS development. AngularJS curriculum (day 2): Angular Advanced Lammert Westerhoff / Joshua Appelman / Sannie Kwakman 695 1 day In this training we will teach you advanced AngularJS concepts and how to use them. You will learn how to expand Angular s built-in features to fit your own needs. In this training we will teach you how to test your AngularJS application. This includes the full scope of tests: from unit testing AngularJS components to a full end-to-end test of your entire application. A Swift kickstart: Introducing the Swift Programming Language Daniel Steinberg 695 1 day Take this chance to look at the new Swift programming Language. Get a Swift kickstart!

Scala ios and Android App Testing Robert van Loghem 495 1 day Scala Fundamentals Urs Peter 695 1 day How do you ensure that the apps you make for Android and ios are tested? What should you look for? What is a good test strategy, how to set it up? You will learn how an enterprise test environment looks for ios and Android platforms. And you gain experience with standard test automation of Google and Apple, next to that you will learn to know the development environment and the ecosystem. This training is designed for developers and architects that want to get a solid introduction to Scala and a broad overview of its ecosystem and benefits. Professional Scala Development Urs Peter 1295 2 days This training is designed for developers and architects that want to get up-to-speed with Scala for real-world purposes. Building Reactive Applications with Scala, Akka & Spray Urs Peter 1295 2 days Learn how to build the next generation event-driven, highly scalable and fault-tolerant applications with Akka and Spray using the Scala programming language. By doing so, you will get to know all the ingredients to write high performing, asynchronous- and non-blocking web applications that reflect all characteristics of modern reactive systems. 15

16 University Brochure 2015 Xebia Testing Acceptance Test Driven Development by Markus Gärtner Markus Gärtner 695 1 day Acceptance Test Driven Development (ATDD) has two key practices. Collaborate getting concrete examples of the feature in action and translating these examples into automated acceptance tests. Agile Testing Kishen Simbhoedatpanday / Maarten van den Ende 695 1 day This training will empower you as a tester to take Agile testing from concept to practice in your own daily routine. It prepares test professionals that are moving from a more traditional way of working into Agile Development and will give you the confidence to make this transition a success. Test Automation for Agile team members Kishen Simbhoedatpanday / Arjan Molenaar 695 1 day This training provides you with an in-depth practical test automation experience. Through practical exercises and hands-on use of open source tooling, you will be immersed in all important aspects of modern test automation. Test Driven Development (TDD) Arnout Engelen 495 1 day If you don t know how to test it, you have no business building it. This training focuses on letting developers experience the flow that results from doing Test Driven Development (TDD) properly. Specification by Example Kishen Simbhoedatpanday 795 1 day This training helps teams to improve collaboration in all phases of software development, and to increase the clarity of requirements and ensure mutual understanding in the process. Behaviour Driven Development with Cucumber Kishen Simbhoedatpanday / Jeroen Willemsen 695 1 day This training will help teams understand the true meaning of BDD and how to use Cucumber properly. Through some practical exercises you ll learn how to start with User Stories and create Executable Specifications with Cucumber to maximize your ROI in Test Automation.

Advanced Selenium-WebDriver Erik Swets 695 1 day Trainers This training will help developers and testers become more advanced in the use of Selenium-WebDriver. You will learn how to take your current Selenium- WebDriver codebase to a robust, reliable and stable state. Adé Mochtar Arjan Molenaar Testing in AngularJS Sannie Kwakman / Edze Knol 695 1 day AngularJS is one of the few Javascript frameworks with a focus on testability. Using various tools including Jasmine and Protractor, both developers and testers are able to test AngularJS applications faster and more thoroughly. In this training you will learn about writing and maintainable tests for AngularJS applications. Arlen Bankston Arnout Engelen Barend Garvelink Bart Bouwers 17

18 University Brochure 2015 Xebia Dan North Daniel Steinberg Edze Knol Erik Swets Evelien Roos Gero Vermaas Jan Vermeir Jarl Meijer Jan Toebes Jasper Sonnevelt Jeff Sutherland Jeroen Molenaar

Jeroen Venneman Jeroen Willemsen Joris de Winne Joshua Appelman Kishen Simhoedatpanday Lammert Westerhoff Laurens Bonnema Maarten van den Ende Nanne Baars Nicole Belilos Markus Gärtner Maurits Rijk 19

20 University Brochure 2015 Xebia Pieter Rijken Remco Dijkxhoorn Richard Woudenberg Rik de Groot Robert van Loghem Roger Sessions More information about our trainers, scan this qr-code. Stefan Tilkov Theo Gerrits Urs Peter

Xpirit University Brochure 2015 21

22 University Brochure 2015 Xpirit Introduction With pride we present to you our Xpirit training brochure. Xpirit is a high end Microsoft company. We offer the best Microsoft knowledge in the global field. All our consultants are awarded with the Microsoft Most Valuable Professional (MVP), Microsoft Regional Director (RD) or Insider Awards status. We have a strong partnership with Xamarin and Microsoft to offer you all the inside knowledge available. Being the best in the market is all about our authority mission on Cloud, Enterprise Mobility and Application Lifecycle Management. Our mission is based on putting people first. It s all about you! We love to share our high-end knowledge and we strongly believe in quality without compromise. With the best people in de global market we are responsible to make you do your job better. Do you want to get training from a person who s job is training? Or do you want to learn from the people that work in the trenches and build highly scalable and robust, mission critical high quality software every day? Taking a course at Xpirit will be the best experience you can get. With practical and cut to the chase information you can use right away to run your business. Don t forget to contact your trainer after your training if you run into trouble: we love to help you. If you want to become the best in your field, come to one of our courses and get the best training out there in the marketplace! Think ahead, act now! Marcel de Vries Chief Technology Officer Pascal Greuter Managing Director About Xpirit Xpirit is an IT-Consultancy company that provides leading IT consultancy in Microsoft Application Lifecycle Management, Cloud, Enterprise Mobility & Security. Xpirit helps customers to accelerate their business, improve quality through craftsmanship and always using cutting edge technology. Making the difference in all our assignments with a team of committed professionals each motivated by the drive to be the best in their field. Xpirit strives for the authority position in the market.

Cross Platform Mobile Development Jumpstart with Xamarin Roy Cornelissen 1995 3 days Learn how to build mobile apps for ios, Android and Windows with C# and the Xamarin platform. After completing this training you will know how to build mobile apps for three platforms using a common programming language, and you will have the skills to engineer your apps for maximum code reuse across platforms. Unit Testing in Visual Studio 2013 Marcel de Vries / Alex Thissen 1250 2 days This training will learn you to effectively use Visual Studio 2013 to design, write, and run high-quality.net unit tests. The focus lies on the applicable features and capabilities of Visual Studio as it relates to unit testing and Test Driven Development (TDD). You will also be introduced to other, popular unit testing tools and techniques, and demonstrates how they integrate with Visual Studio and your development lifecycle. Application Lifecycle Management using Visual Studio 2013 Marcel de Vries 1995 3 days After this training you will know how to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio and on-premises Team Foundation Server to plan, track, design, develop, test, and deliver business value in the form of working software. Team Foundation Server 2013 Advanced Topics Marcel de Vries 1250 2 days This training takes a deep dive into Team Foundation Server (TFS). You will explore areas of process templates, template customization, advanced version control, parallel development, Team Foundation Build, extending Team Foundation Server, and a variety of preferred practices. It provides you with the knowledge and skills to effectively understand, customize, and leverage these features and capabilities. Professional Scrum Developer with.net Marcel de Vries 2100 3 days This training guides teams on how to turn product requirements into business value in form of potentially releasable increments of software. This is done using the Scrum framework, Visual Studio 2013, and modern Agile development practices. The true value of this training is realized as you collaborate with other attendees, on a case study product over several mini-sprints. Identity and Access Management with Microsoft Alex Thissen 1995 3 days In this training you will learn how to use and implement various identity and access management related topics using Microsoft technologies and products. After this training you have a good understanding of security protocols and you can create secure solutions for mobile, web and Windows using Azure Active Directory, Windows Identity Foundation and OWIN middleware. 23

24 University Brochure 2015 Xpirit Designing and Implementing secure ASP. NET Web Applications Alex Thissen 1995 3 days This training will teach you how to apply secure coding best practices and principles. You are going to apply Security Development Lifecycle elements in your coding and mitigate threats from the latest OWASP Top 10. You will learn to create a threat model and think like a hacker to spot and eliminate vulnerabilities. Enterprise Development with NServiceBus Roy Cornelissen 2495 4 days Join this training and get to know and understand all the ins-and-outs of NServiceBus, the most popular, opensource service bus for.net. From one-way messaging, through publish/ subscribe; providing solutions from transactions to cross-machine scale out. After this training you will know how simple distributed systems development can be. Microsoft Azure Introduction Patriek van Dorp / Marcel Meijer 695 1 day Architecting hyper scale Solutions for the Microsoft Cloud Patriek van Dorp / Marcel Meijer 1995 3 days This training will provide an engaging overview of all different Azure components, like Websites, CLouder services, BizTalks Services, Service Bus, Virtual Machines, storage, Table storage, SQL Server databases, NoSQL, and Document DB. Join this training to know and understand how to make the right decisions with regards to architecting solutions in the cloud that can scale from startup to enterprise. Architecture Patterns for the Microsoft Cloud Patriek van Dorp / Marcel Meijer 1995 3 days Learn how architecture patterns can help you take advantage of cloud-platform services. After this training you will be able to make informed decisions for designing effective cloud-native applications that maximize the value of cloud services, while also paying attention to user experience and operational efficiency. If you are looking for an introduction of the Microsoft Azure platform, this training will provide an engaging overview of why Cloud is such a popular choice for applications, and how your business can benefit from the Microsoft Azure Platform. Get to know and understand how to make the right decisions with regard to cloud technology, the Azure environment and application lifecycle.

Trainers Alex Thissen Marcel Meijer Marcel de Vries Patriek van Dorp Roy Cornelissen 25

26 University Brochure 2015 Xpirit Think ahead, Act now. xpirit.nl Xpirit Utrechtseweg 49 1213 TL Hilversum Contact Pascal Greuter T +31 (0)6 53 45 96 94 pgreuter@xpirit.com

GoDataDriven University Brochure 2015 27

28 University Brochure 2015 GoDataDriven Introduction We are excited to present our training curriculum for 2015. It reflects the technologies that our data scientist and data engineers are using to help clients to develop modern data platforms and new ways of working, in order to enable them to develop game changing applications. In a world where data is the new black, there is a need for technologies that help us to get value out of that data. Our technology partners are leaders in Big Data and Data Science technologies. We are proud to work with them and are excited to share their and our training curriculum with you. If data is the new black, these are the tracks that will teach you how to mine it. We hope to meet you soon in one of our training courses. Best Regards, Rob Dielemans Friso van Vollenhoven Renald Buter Chief Chief Tech Chief Science About GoDataDriven GoDataDriven is a leading consultancy firm in Big Data technologies & Data Science. Our clients understand that mastering data is a key differentiator. For them we enable predictive and actionable analytics. So they become data driven. We offer end-to-end Big Data implementations from infrastructure via data science to working software. Among our partners are Cloudera, DataStax, NeoTechnologies and Revolution Analytics.

Cloudera Develop Game-changing Hadoop Applications Cloudera University provides the training that data engineers and data scientists need to create powerful new data processing tools. With Cloudera, you can start working towards real-time analyses and more diverse queries to advance your organization s use case and derive value from all your data. The demand for expert data engineers and data scientist is outpacing the global supply as Hadoop becomes the predominant platform for data management and analytics. Cloudera offers you a complete learning path from the basics of HDFS internals and MapReduce code to advanced topics like custom converged applications and data science in practice. Cloudera Developer for Apache Hadoop Tünde Bàlint / Giovanni Lanzani 2695 4 days This training delivers the key concepts and expertise necessary for developers to create robust data processing applications using Apache Hadoop. Cloudera Administrator for Apache Hadoop Tünde Bàlint / Giovanni Lanzani 2695 4 days This training provides you with a comprehensive understanding of all the steps necessary to operate and maintain Hadoop clusters. From installation and configuration through load balancing and tuning this course is the best preparation for the real-world challenges faced by Hadoop administrators. Cloudera Data Analyst Kris Geusebroek / Giovanni Lanzani 2695 4 days This training shows analysts and database administrators how to apply traditional data analytics and business intelligence skills to Big Data. Learn the tools data professionals need to access, manipulate, and analyze complex data sets using SQL and familiar scripting languages. Cloudera for Apache HBase Friso van Vollenhoven 2695 4 days Apache HBase is a distributed, scalable, NoSQL database build on Apache Hadoop. It enables you to store and access massive quantities of multi-structured data, serve data to many users and applications in real time, and provide fast, random read/write access to users and applications. Cloudera Introduction to Data Science Renald Buter / Ivo Everts 1995 3 days Learn how data science helps you to reduce costs in your company, increase profits, improve products, retain customers, and identify new opportunities. This training will ultimately prepare you for a data scientist role in the field. 29

30 University Brochure 2015 GoDataDriven Cloudera Building and Designing Big Data Applications Tünde Bàlint 2695 4 days This training prepares developers, engineers and architects to analyze and solve real-world problems using Apache Hadoop and associated tools in the enterprise data hub. Go beyond MapReduce to use additional elements of the enterprise data hub and develop applications that are highly relevant to the business. Cloudera Developer training for Apache Spark Andrew Snare 1995 3 days This training enables you to build complete, unified Big Data applications combining batch, streaming and interactive analytics on all their data. With Spark, developers can write sophisticated parallel applications to execute faster and better decisions and real-time actions, applied to a wide variety of use cases, architectures and industries. DataStax DataStax is the industry leader in developing solutions based on commercially supported, enterprise-ready Apache Cassandra, the open source NoSQL database technology widely-acknowledged as the best foundation for tackling the most challenging big data problems. Their flagship offering, DataStax Enterprise, built on Cassandra, provides the massive scalability, continuous availability and enhanced data security today s sophisticated Big Data applications demand. It s faster to deploy, easier to run and less expensive to operate than traditional relational database systems and other NoSQL options. DataStax - Apache Cassandra: Core Concepts, Skills and Tools Andrew Snare / Alexander Bij 1795 3 days Cassandra is a distributed column-oriented database with the focus on high availability that is capable to store large amounts of data. In this training we will teach you core concepts of the Cassandra 2.0 architecture, like read path, write path, compaction and replication. We also show how to install, configure and administer a local cluster, how to create databases and to use CQL to interact with your data.

DataStax - Apache Cassandra: Operations & Performance tuning Friso van Vollenhoven 1795 3 days This training teaches the specific configuration, operational, and performance tuning skills needed to administer an Apache Cassandra cluster. DataStax - Apache Cassandra: Building Scalable Java Applications Friso van Vollenhoven 1795 3 days This training provides a technical introduction to all the conceptual and practical areas needed to use Apache Cassandra 2.0 for building scalable Java applications. GoDataDriven Data Science Creating practical and beautiful visualizations with R Vincent Warmerdam 595 1 day In this training you will learn effective visualization techniques through the advanced visualisation capabilities of R. At the end of the training you will be able to create beautiful visualizations that go beyond the basics, using the ggplot library. You will also understand how to plot visualizations using maps and networks, and how to prepare data for plotting with dplyr2 and reshape2. Besides creating beautiful visualizations, we will also focus on how to make visualizations that support your message instead of distorting it. Advanced Analytics with R: understanding the nuts and bolts Vincent Warmerdam 1195 2 days If you are familiar with R but want to take the next step and learn how to use R for advanced analytics, then this is the training for you. Both the advanced features of the programming language itself, like functional programming and the more theoretical aspects of data science will be discussed. At the end of the training you will have written your own machine learning algorithms (regression and forest) and you will understand why ensembles work so well. Next to that, you will understand how to test your models rigorously and why that is so important. 31

32 University Brochure 2015 GoDataDriven Data Science with Python Vincent Warmerdam 1195 2 days Are you familiar with Python and do you want to learn how it can be used for data science? This training will teach you about the relevant packages and tools to do data science in Python. We will cover the open source Python tools that are relevant to solving day-to-day scientific and engineering programming problems. Specifically you will learn how to work with numpy, scipy, scikit-learn and pandas, and why it is important to document your work using ipython notebooks. Added to that, we will show you how to use Python to create beautiful visualizations, but also how you can communicate with R when you need additional functionality not currently provided by Python. Leading the Data Driven Organization Renald Buter / Giovanni Lanzani 595 1 day Are you interested in what Data Science can bring to your organization? In this one day training we will give you a broad overview of what Data Science is, how it has been successfully applied in other organisations and what skills your organisation needs for Data Science. Ideal for CIO s, CTO s, HR managers, project managers and product owners that want to seize these new opportunities for their organisation. We will also have time for you to explain the challenges in your organisation, so you can get feedback from your trainers and the group on how to address these challenges. Neo4J Neo Technology enables organizations to unlock the business value of connections, influences and relationships in data: through new applications that can adapt to changing business needs, and by enabling existing applications to scale with the business. Introduction to Neo4J Ron van Weverwijk 199 1 day This training helps you to build a good knowledge of Graph databases and teaches you the core functionality of the Neo4J Graph database. With a mixture of theory and hands-on practice sessions, you will quickly learn how easy it is to work with a powerful Graph database using Cypher as the query language. Graph Data Modeling with Neo4j Ron van Weverwijk 199 1 day In this training you will learn how to design and implement a Graph data model and associated queries, and how to apply the property graph model to solve common modeling problems. You will also learn how to evolve an existing graph in a controlled manner.

Revolution Analytics With over 2 million users and growing, the open source programming language known as R has emerged as the new de facto standard for computational statistics and predictive analytics. Since 2007 Revolution Analytics has worked to foster growth and learning within the R Community, as well as actively supporting the needs of the increasing ranks of commercial users. Their flagship Revolution R software and services suite is the innovative leader in Big Data, enterprise analytics. Powered by the R language, Revolution R is used by enterprises with massive data, performance and multiplatform requirements who need to drive down the cost of Big Data. Introduction to R Renald Buter / Vincent Warmerdam 1195 2 days R has become a standard in Big Data and Data Science: it is open-source, has excellent documentation and is supported by a strong community. In this 2-day training, we will teach you the basics of the R-language for data mining, data cleaning, modeling, machine learning and visualization. 33

34 University Brochure 2015 GoDataDriven Trainers Alexander Bij Andrew Snare Friso van Vollenhoven Giovanni Lanzani Ivo Everts Kris Geusebroek Renald Buter Ron van Weverwijk Tünde Bàlint Vincent van Warmerdam

We create data driven solutions. godatadriven.com GoDataDriven Utrechtseweg 49 1213 Tl Hilversum Contact Rob Dielemans T +31 (0)6 81 78 91 97 signal@godatadriven.com 35

36 University Brochure 2015 Xebia Xebia: People first. training.xebia.com Xebia Nederland Utrechtseweg 49 1213 Tl Hilversum Xebia France 116 Boulevard Haussmann 75008 Paris Xebia India 612 Park Centra sector 30 Gurgaon 122002 Haryana Contact Femke Bender T +31 35 538 19 21 training@xebia.com Contact Roderic Pratt T +33 153 89 99 93 info@xebia-training.fr Contact Vijay Singh T +91 124 4700 200 training-india@xebia.com