Masterclass: Leading Teams: A Situational Approach

Date: 05 April 2019, Iasi
Training fee: €290/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Managing Collaboration

Though teamwork is one of the most common concepts in businesses today, it is often the most elusive. Teams that lack effective leadership often struggle to work cooperatively with each other and adapt to the variety of personalities, interpretations, opinions and varying skills of other team members. Teams that can successfully master true collaboration, however, are the ultimate competitive advantage.

Leading Teams: A Situational Approach is a one-day program that leverages understanding of situational approaches to leadership to explore the specific skills that leaders need
to transform diverse groups of individuals into cohesive units. Through a variety of case studies, video simulations, group discussions and skill-building activities, participants learn to maximize the performance potential of each team member while building trust, boosting creativity and improving communication.

Benefits of Leading Teams: A Situational Approach

  • Recognize characteristics associated with the predictable stages of team development
  • Understand how to apply leadership strategies with high probabilities of success
  • Distinguish between leading a team and providing leadership for individual team members
  • Develop an action plan that can be immediately implemented to accelerate team development

Date: 05 April 2019, Iasi

Training fee: €290/participant plus VAT, only 20 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Browse more masterclasses here.

Masterclass: Leading Change

Date: 05 April 2019, Iasi
Training fee: €290/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Harness the Power of Change

Leading Change, at its core, explores the necessity of effective leadership in the 21st century.

Globalization, social media and technology have rapidly transformed the playing field and will continue to shape the business landscape. The workforce is more connected, yet more disconnected than ever before. Now, more than ever, a strong foundation of leadership is needed to anticipate the changes on the horizon and successfully drive visions into realities.

Through a combination of instructor-led training, role-playing and skill-building activities, Leading Change is a one-day workshop that provides participants with the tools to successfully manage any situation and strategically navigate the dynamics of change. Throughout the course, participants explore methods for assessing performance levels, building resilience in their teams, avoiding common pitfalls, leveraging key stakeholders and improving organizational communication.

Benefits of Leading Change

  • Develop a custom blueprint to assist efforts in successfully implementing change
  • Identify strategies for unfreezing, changing and refreezing behavior
  • Leverage knowledge of time-tested leadership and influence strategies to accelerate the pace of change
  • Recognize resistance to change and respond appropriately

Date: 05 April 2019, Iasi

Training fee: €290/participant plus VAT, only 20 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Browse more masterclasses here.

Masterclass: Programming ASP.NET Core: State of the Art

Date: 4-5 April 2019, Iasi
Training fee: €600/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

This workshop is essentially structured to upgrade your web programming skills to ASP.NET Core.

The main takeaway is learning how to do the same web-related things you know how to do in your favorite environment in ASP.NET Core. The list includes how to fine-tune the request pipeline and address the content of the incoming request and how to configure the application runtime to serve static files, cookies, and prepare work for the backend. It also covers configuration and user authentication and serving up some user interface.

It also touches on controllers, web HTTP API, Razor and SignalR. The topics will be elaborated through progressive examples that you can follow both in a passive lecture-style way and actively participating writing code live using your laptop. The focus will be ASP.NET Core 3.0.

Modules

The Core of ASP.NET Core 3.0

Processing a HTTP Request

Configuration and Core Facts of Security

Controllers

Web API

Advanced Features of Razor

SignalR

Blazor

The trainer

Since 2003, Dino has been the voice of Microsoft Press to Web developers and the author of many popular books on ASP.NET and software architecture. Dino wrote “Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” and has “Programming ASP.NET Core” in the works for 2018. When not training, Dino serves as the Digital Strategist of BaxEnergy, a software firm in the energy market.

Training fee: €600/participant plus VAT, only 20 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: Testing Strategies for Microservices

Date: 9 April 2019, IASI
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices.

Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps.

But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones?

Join Tariq King as he describes the pros and cons of testing under the microservices architecture.

Learn how to develop a microservices testing strategy that fits your project needs—and avoids common pitfalls and misunderstandings.

Whether you’re already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.

The trainer

Tariq King is the senior director and engineering fellow for quality and performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical and people leadership, strategic direction, staff training, and research and development in software quality and testing practices. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE- and ACM-sponsored journals, and has developed and taught software testing courses in both industry and academia. His primary research interest is engineering autonomous self-testing systems. He is cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Date: 9 April 2019, IASI
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: Artificial Intelligence and Machine Learning Skills for the Testing World

Date: 8 April 2019, IASI
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

Software continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions.

AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles.

Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area that still requires significant manual effort.

Tariq King will introduce you to the world of AI for software testing. Learn the fundamentals behind autonomous and intelligent agents, ML approaches including Bayesian networks, decision tree learning, neural networks, and reinforcement learning.

You’ll discover how to apply these techniques to common testing tasks such as identifying testable features, generating test flows, and detecting erroneous states.

Come and train your first artificial brain on how to test software.

The trainer

Tariq King is the senior director and engineering fellow for quality and performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical and people leadership, strategic direction, staff training, and research and development in software quality and testing practices. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE- and ACM-sponsored journals, and has developed and taught software testing courses in both industry and academia. His primary research interest is engineering autonomous self-testing systems. He is cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Date: 8 April 2019, IASI
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: The Art of Unit Testing and TDD

Date: 4– 5 April 2019, IASI
Training fee: €600/participant plus VAT, only 18 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

The Problem

Unit testing, done badly, can hurt your project more than it helps. In some cases, it may lead to project schedule delays, and unhappy developers due to huge maintenance problems. But when unit testing is done right, it can help the project and developers’ confidence immensely. The challenge is – how do you do it in a way that is helping, rather than hurting your project?

Objective

In this workshop we will learn essential test driven skills and techniques for writing unit tests in a readable, maintainable and trustworthy fashion, so that we can feel more confident in our code, make it simpler, and save ourselves time in debugging and maintaining our code base. we will also look at some code design issues that hurt testability.

1. Learn how to write readable, maintainable, trustworthy unit tests

2. Learn how to refactor and test legacy code, and what to do when we cannot change existing code.

3. Learn the principles of Test Driven Development, and develop new features using TDD.

4. Learn how to Pair Program, and experience it throughout the course

5. Learn about mocks, stubs fakes, and the difference between them

6. Learn about Isolation(mocking) frameworks, how they work, and why some frameworks are more capable than others.

Materials

All students get a PDF of all the slides in the course, in downloadable form.

Agenda

Day 1: Beginnings (09:00-17:00)

1. What is the “unit” in “unit testing”? A discussion about unit of work.

2. The first unit test

3. Basic NUnit APIs, test runners, tips and tricks

4. Writing readable tests

5. Test Driven Development Introduction

6. String Calculator Kata Exercises

7. Value based, State Based and Interaction Based Tests

8. Understanding Fakes, Mocks and Stubs

9. Hand Written Fakes, Stubs and Mocks

Day 2: Isolation Frameworks (09:00-17:00)

11. Isolation Frameworks: Constrained and Unconstrained

12. Isolation Framework Comparisons (Rhino Mocks, Typemock, Moq, FakeItEasy, NSubstitute, NUnitMocks, MsFakes)

13. Exercises

14. Unit Testing Best Practices

15. Code Review Exercises

The trainer

Roy is the author of “The Art of Unit Testing”, “Notes to a Software Team Leader” and “Elastic Leadership”. He writes code, ships software. He looks at the big picture and helps optimize continuous delivery flow. He gets things done. He likes the ideas behind DevOps and tries to implement them on a day to day basis. Roy also consults, Trains and speaks about Agile Teams, Agile and Elastic Leadership,CI/CD, DevOps, TDD and more.
Specialties: Automation and delivery, coding (.net, java, C++), Leading Technical People, Getting my hands dirty, TDD, Unit Testing and more.
Roy is a Bitcoin enthusiast and owns a few.

Date: 4– 5 April 2019, IASI
Training fee: €600/participant plus VAT, only 18 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

 

Masterclass: Move your database to the Cloud: Understand, Design, Migrate, Manage, and Monitor Azure SQL Database

jose emanuel and dragos furdui

Date: 23 November 2018, Cluj
Training fee: €250/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the Masterclass

This Azure SQL Database pre-con provides you the knowledge and tools necessary to understand the capabilities and usage of cloud databases. It will help you get familiar with the Azure SQL Database concepts. It will also help to learn how to migrate, manage, monitor and troubleshoot your Azure SQL Database solution. You will learn the difference between the Azure SQL Database (PaaS) and SQL Server on-premises and which benefits Azure SQL Database can have for your applications and SQL environment. After attending this pre-con, you will be able to:

  • Understand how Azure SQL Database works
  • Know the newest and most important features to manage your Azure SQL Database
  • Design scalable architectures
  • Design Disaster Recovery plans
  • Manage security on your Azure SQL Database
  • Monitor and troubleshoot Azure SQL Database
  • Face a migration project

Agenda

Module 1: Introduction to Azure SQL Database

This module provides an overview of the basic concepts of Azure SQL Database and will cover:

  • Architecture, service tiers and DTUs
  • Create and connect to Azure SQL Database
  • Difference between SQL Server on Azure VM and Azure SQL Database
  • How to choose between IaaS and PaaS solution

Module 2: Azure SQL Database Administration

This module covers the different Azure SQL Database administration tasks like:

  • Scaling up or down your database
  • Scheduling jobs
  • Commonly used DMVs and supported features in Azure SQL Database
  • Various Disaster Recovery options

Module 3: Manage Security

This module covers the different options to manage security for an Azure SQL Database like:

  • Configuring Active Directory security
  • Always Encrypted
  • Row Level Security and Dynamic Data Masking
  • Auditing and threat detection

Module 4: Monitoring and Troubleshooting

This module covers the different tools for monitoring the performance of your database like:

  • Query Store
  • Extended Events
  • Index Advisor
  • Configure alerts to enable proactive monitoring

Module 5: Database Migration

This module covers the different strategies to migrate your on-premises database to Azure SQL Database and will cover:

  • How to analyze the database for compatibility issues
  • The different migration methods

Date: 23 November 2018, Cluj
Training fee: €250/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Browse more masterclasses here.

Masterclass: Building a dependable Automated Testing Environment which has been running and growing for over 20 Years

Date: 19 November 2018, Iasi
Training fee: €250/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

In this training you will be able to learn from Simon’s 38 year history in testing, some of his good ideas and definitely from his bad ones. You will hear about some automated testing successes, share some lessons learned automation and otherwise and explore some options.

Course outline

  • Introduction
  • Quality Management Statement
  • Test strategy and Test Plan
  • The Test Data
  • Connecting the Test Plan to the Test Strategy
  • Connecting the Test Data to the Test Plan
  • Dealing with Errors & Problems – A Recursive V Model Technique
  • A Strategy to DEAL (not “cope”) with aggressive time constraints
  • Built for Automation
  • Routine Procedure
  • Problem Logs
  • Successes Made & Lessons Learned

Lesson 1. Do not Indulge in testing ~ Produce Results which have a benefit

Lesson 2. Do not Indulge in “Automation” ~ When is it the right time to automate?

Lesson 3. Testers must communicate and collaborate

Lesson 4. Automation is a means to an End ~ Get the end “In Focus”

Lesson 5. Testing “Tools” are all around us

Lesson 6. Keep the Testing and Automation practises separate

Lesson 7. Build-in time to review the testing ~ Test the Testing

Lesson 8. Remember that using tools involves “programming” ~ Can you program “properly”?

Lesson 9. Tools are Software, they must be treated like any other software development

Lesson 10.  So you want resilient and dependable “Automation” ~ prepare for a shock statistic

Lesson 11. Expect to spend a long time building and maintaining the Test Automation Suite

Lesson 12. “Management” do not understand the difference between “Automated” & “Automatic”

Lesson 13. When is the right time to Automate?

The trainer

Has more than thirty-eight years of experience in the field of software quality, having transferred into the world of system testing from a business role.

  • Experienced in testing software in both business, technical and scientific environments
  • From major investment and insurance real-time and batch processing systems to embedded laser control, cryogenic control, and superconducting applications.
  • From Test Design to Test Management, including Risk Based Testing, CAST and guiding UAT.
  • Founder of Ingenuity System Testing Services, the preeminent testing authority in the field of electronically traded insurance in the United Kingdom. A System Testing Practice with automation a central specialism.
  • A pupil of the “Structured School of Testing”, fervently believing that “testing is an evidential and disciplined activity within a focussed Quality Management System”, and long-time devotee of Beizer.
  • Always seeking to fully utilise “Computer Aided Software Testing” techniques.
  • During the mid to late 1990’s, Simon was the chief adviser to a number of large UK financial institutions, assisting in the development and later auditing of their “Year 2000” testing strategies. All of them successfully deployed.

Simon is widely published internationally in conference proceedings, papers, and contributions to books and has presented as an invited speaker in the United States, UK, Scandinavia, at EuroStar, and at the World Congress for Software Quality.

An experienced Expert Witness in the field of Software Quality.

Today, Simon is retired from running “Ingenuity”. When he is not providing consultancy services and making conference appearances, he can often be found in his workshop on the island of Gozo,  repairing and restoring clock mechanisms. All of which are equally as temperamental as any computer system.

Date: 19 November 2018, Iasi

Training fee: €250/participant plus VAT, only 20 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Browse more masterclasses here.

Masterclass: Leading Change

adrian randasu leading change

Date: 26 October 2018, Iasi
Training fee: €290/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Harness the Power of Change

Leading Change, at its core, explores the necessity of effective leadership in the 21st century.

Globalization, social media and technology have rapidly transformed the playing field and will continue to shape the business landscape. The workforce is more connected, yet more disconnected than ever before. Now, more than ever, a strong foundation of leadership is needed to anticipate the changes on the horizon and successfully drive visions into realities.

Through a combination of instructor-led training, role-playing and skill-building activities, Leading Change is a one-day workshop that provides participants with the tools to successfully manage any situation and strategically navigate the dynamics of change. Throughout the course, participants explore methods for assessing performance levels, building resilience in their teams, avoiding common pitfalls, leveraging key stakeholders and improving organizational communication.

Benefits of Leading Change

  • Develop a custom blueprint to assist efforts in successfully implementing change
  • Identify strategies for unfreezing, changing and refreezing behavior
  • Leverage knowledge of time-tested leadership and influence strategies to accelerate the pace of change
  • Recognize resistance to change and respond appropriately

Date: 26 October 2018, Iasi

Training fee: €290/participant plus VAT, only 20 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Browse more masterclasses here.

Masterclass: Building Software in 2018. Mapping abstract buzzwords to the architecture of the real-world

You know what? Buzzwords don’t compile and won’t deploy any code on behalf of your team. At the same time, buzzwords are fashionable at a particular time, or in a particular context, for a reason. Buzzwords address the need to impress the audience selling sparse working solutions for one-size-fits-all general solutions when not for true silver bullets.

Date: 22 – 23 November 2018, Cluj-Napoca
Training fee: €600/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

The 2-day workshop aims at pinpointing the challenges of building software systems in 2018. The vision presented is articulated in five points.

  • Abstraction and Synthesis
  • Cross-platform Implementation
  • Distributed Architecture
  • Inherent Scalability
  • Replaceability

Each of these points will receive a treatment in the first day of the workshop. It’s mostly an open discussion, driven by a bunch of slides, diagrams and direct experience. More in detail, here’s a drill-down of actual arguments.

Abstraction and Synthesis Collecting requirements. Exploding features into UX. Process of UX design. UX-to-DEV communication. Tools and actual deliverables. How the structure of the team can flourish or vanish agility. Brass-band communication of efforts and deliverables.
Cross-platform Implementation .NET Core and Java. Hosting factors and costs. Highlights of ASP.NET Core. Web API: REST, RPC, security, design.
Distributed Architecture Protocols: HTTP, gRPC, custom. Data transfer: JSON, MessagePack. Bus and queues. Bounded context and mapping. Anti-corruption patterns.
Inherent Scalability Microsystems and microservices. Grass-roots microsystems (distinct systems connected together). Dealing with legacy applications. Principles of microservice design and the Gateway pattern. Data consistency and shared data. Testability.
Replaceability Deployment and DevOps. Orchestration and fine-tuning. Role of Kubernetes.

Microservices help to decompose the application in small autonomous services that can be developed and deployed independently. Sure, but this is only the tip of the iceberg. A microservices architecture also brings challenges in terms of orchestration, communication, scalability and, more than everything else, size. There are two ways to reach the level of microservices–from the bottom of independent solutions that altogether form a full system or from the top of a business domain broken into smaller and independent pieces, some of which are actually microsystems, namely graphs of microservices to a large extent invisible to the outside world.

In the second day of the workshop we’ll zoom into the implementation of a microservice and how it could be implementing a message-based business logic. In particular, we’ll look into an open-source framework—the MementoFX framework—that serves a double purpose. First, it can be a quick-and-easy replacement for CRUD systems bringing in a rather transparent way the benefits of CQRS and Event Sourcing. Second, it serves as a concrete demo of how to arrange a distributed application that implements features and functions delivering messages to a distinct and rather independent components.

The trainer

Since 2003, Dino has been the voice of Microsoft Press to Web developers and the author of many popular books on ASP.NET and software architecture. Dino wrote “Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” and has “Programming ASP.NET Core” in the works for 2018. When not training, Dino serves as the Digital Strategist of BaxEnergy, a software firm in the energy market.

Training fee: €600/participant plus VAT, only 25 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.