CURRENT OFFERINGS

TRAININGDuration

Objective The Spring Framework is a well-known open source application framework and it is a perfect alternative of the Java Enterprise Edition. Majority of the java developers around the world use Spring Framework to create modular, easily testable and reusable code. Spring helps you to build applications from POJOs therefore creating services of enterprises are […]

5 days More

Objective The Java Enterprise Edition (JEE) is the standard platform for developing enterprise applications. The aim of this course is to discuss the main features, challenges and solutions of JEE. During the training the participants get deep insight into the architectural and technological consideration of the JEE platform. Participants Software developers and architects Content This course will […]

2 days More

Objectives In the last couple of years software deployment and virtualization solutions have changed. Kubernetes and Docker are the representatives of this modern container technology. This course introduces participants to the fundamental concepts of Kubernetes. Participants Developers and operators who want to understand this container technology. Content This course will guide you through how to […]

2 days More

Objective This training course teaches C# for beginner developers. The course primarily introduces the language itself, but the topic is inevitably touch several features of the .NET Framework too. To learn about the features of the .NET class library, we suggest Course 20-483 Programming in C#. The course is available in the following programming languages: […]

5 days More

Overview When used for software development, Scrum is most effective when accompanied by agile development practices such as test driven development and continuous integration. Through a combination of theory, practice and discussion, the Certified Scrum Developer course by Scrum Alliance provides a thorough introduction to these and other important practices for agile development teams. Objective […]

3 days More

Objective Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more reliable and flexible to change. This course will introduce you to design patterns and take you […]

4 days More

Objective Design patterns help developers to create software components that follow the designing for change rule. Nowadays design patterns are widely used among application developers so it is good to know the ideas, principles and strategies behind them. The course is available in the following programming languages: C++. Participants Software developers Content This course will […]

3 days More

Objective In the last couple of years software deployment and virtualization solutions are changed. Docker and Kubernetes are the representatives of this modern container technology. This course introduces participants to the fundamental concepts of Docker and Kubernetes. Participants Developers and operators who want to understand the this container technology. Content This course will guide you […]

3 days More

Objective In this 2×5 hours course, participants will gain an understanding of different types of effort estimation approaches. Target Audience All IT project roles related to planning and estimation. Prerequisites Prior basic experience in estimation and planning. Agenda   Introduction The goal, purpose and definition of estimation Estimation accuracy and resolution levels, tradeoff between time […]

2x5 hours More

Objective C is one of the most important programming languages. It can be used to create desktop/embedded applications, compilers, tools, utilities and system level drivers. The C language is ultra fast, efficient, compact, portable but not easy to learn. Programming a good quality code is very important when we create maintainable application. The course is available […]

3 days More

Objective DevOps methodology is about Continuous Development, Continuous Testing, Configuration Management, including Continuous Integration and Continuous Deployment and finally Continuous Monitoring of the software throughout its development life cycle. During this training participants get an overview of each part of this modern approach. Participants Software developers, testers, operators, architects, managers. Content This course will guide […]

1 day More

Objective Nowadays Java is one of the most popular programming languages which is suitable for developing many kinds of applications: desktop, web, enterprise, mobile etc. The JSE platform provides an object-oriented, portable and robust framework for application development. JSE 8 adds the strength of functional programming to the core java features. The course is available in the […]

5 days More

Objective This training course teaches python developers the basic skills that are required for artificial intelligence projects. This course provides a broad introduction to machine learning, supervised learning, unsupervised learning and reinforcement learning. During their five days in the classroom students review the basic theory of machine learning, regression models and classification problems. The focus […]

5 days More

Objective This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application […]

5 days More

Overview Corporations achieve higher quality, speed and efficiency of software development by focusing on Release Management. Release management is a framework that is the result of the relationship challenges between: business, portfolio, design, build, testing, operations and security. Release management works in cycles and each cycle is built up by release stages. Beyond transparency and […]

1 or 2 days More

Objective Nowadays the IT industry uses numerous different kinds of database technologies. The most common database systems are the RDBMS databases. Many corporate systems store their data on such databases. With the help of the structured query language (SQL) we can gather all the stored information. The SQL is a standard language, therefore can be […]

2 days More

Objectives Test-driven development makes software quality part of the development process and at the same time creates a safety net for future changes to our product. Starting from the basics of unit testing, this workshop guides the participants through specific code examples and exercises to show them how to do TDD efficiently and in a […]

2 days More

Objectives Test-driven development makes software quality part of the development process and at the same time creates a safety net for future changes to our product. Starting from the basics of unit testing, this workshop guides the participants through specific code examples and exercises to show them how to do TDD efficiently and in a […]

2 days More

Objectives Test-driven development makes software quality part of the development process and at the same time creates a safety net for future changes to our product. Starting from the basics of unit testing, this workshop guides the participants through specific code examples and exercises to show them how to do TDD efficiently and in a […]

4 days More