Search our courses

Architecture and Methodologies

Using technology to solve an immediate, pressing problem is relatively easy. Designing and implementing a robust architecture that serves the immediate needs to the enterprise and is consistent with the long-term strategic vision of the organisation is a bit more difficult.

GuruTeam offers a vast range of Architecture and Methodology training courses including Agile certification training, as well as Behaviour Driven Development, Test Driven Development, Service Oriented Architecture and Enterprise Architecture, all of which can be customised to suit your team’s current skill set and meeting your business needs..

Our training and mentoring programmes are available in Ireland, UK, Germany, Europe, USA, Canada, EMEA and Asia Pacific.

Agile and Scrum

This Certified Agile Process Owner CAPO Certification training course describes process owner responsibilities and provides the education needed to oversee the design, reengineering and improvement of IT Service Management (ITSM) processes; particularly in the context of Agile Service Management. Participants learn how to use Agile and Lean principles and practices to put in place ‘just enough’ process and how to continually align process performance with overall business goals.

In the classroomIn the Private Training
Code: GTDPO Duration: 2 Days Accreditation: Certified Agile Process Owner

This Being Agile in Business training course will introduce attendees to the essential methods, skills and values of agile working in a business and teams context. It will provide a clear understanding of agile principles, concepts and tools that can be immediately implemented. Work faster, think clearer and improve your individual, team and business agility with this Being Agile in Business course.

In the classroomIn the Private Training
Code: GTBAB Duration: 1 day primarily lecture format or 2 day lecture & workshops

Agile is an approach to software development that has rapidly become mainstream. Incorporating the Agile philosophy into IT organizations has been shown to more rapidly deliver working software, increase quality, and decrease time-to-market. Using a mixture of techniques that together form modern Agile practices such as Scrum, Extreme Programming (XP), user stories, test-driven development, etc, teams can significantly improve their productivity and morale. This Applying Scrum – Agile Principles and Practices training course explains this approach’s values, key techniques, and how each Agile team member contributes to success.

In the classroomIn the Private Training
Code: GTOAG2 Duration: 1 Day

This High Performing Agile Teams training course will introduce attendees to the essential methods, skills and values of agile teams.  It will provide a clear understanding of agile team structures, roles, tools and practices. The course will introduce approaches and methods for increasing and sustaining performance.  

In the classroomIn the Private Training
Code: GTPAT Duration: 1 day beginner or 2 day intermediate course

This Introduction to Agile Architecture Training course examines the relationship between the Agile methodology and the practice of Architecture. It is a mixture of lectures and exercises. The lectures provide instruction on the concepts and open up meaningful discussions; the exercises have students work through a case study to help deepen their knowledge. The course begins with defining what the Agile methodology and the practice of Architecture are and continues by looking at their strengths and weakness. An apparent dichotomy exists, and an exploration of industry practices demonstrate possible ways to resolve the conflict. The course ends by looking at how the best of both may be achievable.

In the classroomIn the Private Training
Code: GTOAG6 Duration: 2 Days

This Certified Agile Service Manager (CASM) Certification training course provides an introduction to Agile Service Management – the application and integration of agile thinking into service management processes and process design projects. A Certified Agile Service Manager (CASM) is the operational counterpart to a Certified Scrum Master (CSM). Working together, ScrumMasters and Agile Service Managers can instil agile thinking into the entire IT organization as the basis of a DevOps culture.

In the classroomIn the Private Training
Code: GTCASM Duration: 2 Days Accreditation: Certified Agile Service Manager

This Introduction to Agile Development for Non-Technical Teams training course will introduce attendees to the essential methods, skills and practices of agile development used when working with agile technology development teams. It will provide a plain language translation of key agile principles, concepts and tools used within technical and development teams for project management and product development.  This course will provide attendees with a great introduction to agile to help non-technical individuals and teams to work more effectively with technical teams. It will help attendees to understand agile methods and practices and how they can be applied more broadly on technology projects and products.

In the classroomIn the Private Training
Code: GTADN Duration: 1-2 Days

In this Agile Testing with Acceptance Test Driven Design (ATDD) and Behavior Driven Development (BDD) training course you will learn how to build quality into your product, while controlling scope and avoiding duplicated efforts. We will learn how to apply a ‘whole-team’ approach to quality and how to orchestrate feedback from your tests in order to be extremely effective. We will learn why the traditional approaches to test automation don’t yield the returns we require and why these approaches do not increase quality despite, being expensive and costly to maintain.

In the classroomIn the Private Training
Code: GTATA Duration: 2 Days

Agile software development employs certain principles and practices that enable development teams to quickly build and deploy high quality software products. An example of one Agile practice is to establish the Scrum Product Owner role. The Agile philosophy is to approach the system under development as a holistic product, not a series of disparate projects. This Agile Product Owner Enablement training course explores the responsibilities and expectations of the Product Owner role. Students will learn how a Product Owner can infuse business priorities, goals, and vision, into a development team and thereby build highly functional systems.

In the classroomIn the Private Training
Code: GTOAG1 Duration: 1 Day

The application of Agile principles and practices on software development projects enables a project team to quickly develop working software that meets business needs. In Scrum, teams work in 2-4 week Sprints to produce production-quality software driven by business priorities using an empirical, adaptive approach. This Agile Enablement Workshop training course provides an in depth understanding of how Agile and Scrum teams deliver business value.

In the classroomIn the Private Training
Code: GTOAG5 Duration: 3 Days

Agile software development employs certain principles and practices that enable development teams to quickly build and deploy high quality software products. An example of one Agile practice is to establish the Scrum Product Owner role. The Agile philosophy is to approach the system under development as a holistic product, not a series of disparate projects. This Agile Product Owner Enablement training course explores the responsibilities and expectations of the Product Owner role. Students will learn how a Product Owner can infuse business priorities, goals, and vision, into a development team and thereby build highly functional systems.

In the classroomIn the Private Training
Code: GTOAG4 Duration: 2 Days

Agile Certifications

This Certified Agile Service Manager (CASM) Certification training course provides an introduction to Agile Service Management – the application and integration of agile thinking into service management processes and process design projects. A Certified Agile Service Manager (CASM) is the operational counterpart to a Certified Scrum Master (CSM). Working together, ScrumMasters and Agile Service Managers can instil agile thinking into the entire IT organization as the basis of a DevOps culture.

In the classroomIn the Private Training
Code: GTCASM Duration: 2 Days Accreditation: Certified Agile Service Manager

This Certified Agile Process Owner CAPO Certification training course describes process owner responsibilities and provides the education needed to oversee the design, reengineering and improvement of IT Service Management (ITSM) processes; particularly in the context of Agile Service Management. Participants learn how to use Agile and Lean principles and practices to put in place ‘just enough’ process and how to continually align process performance with overall business goals.

In the classroomIn the Private Training
Code: GTDPO Duration: 2 Days Accreditation: Certified Agile Process Owner

BDD

In this Agile Testing with Acceptance Test Driven Design (ATDD) and Behavior Driven Development (BDD) training course you will learn how to build quality into your product, while controlling scope and avoiding duplicated efforts. We will learn how to apply a ‘whole-team’ approach to quality and how to orchestrate feedback from your tests in order to be extremely effective. We will learn why the traditional approaches to test automation don’t yield the returns we require and why these approaches do not increase quality despite, being expensive and costly to maintain.

In the classroomIn the Private Training
Code: GTATA Duration: 2 Days

Behavior Driven Development (BDD) training course equips teams with practices, tools, and techniques to take their software development processes to the next level. This course provides a hands-on workshop to introduce BDD concepts and equip teams with practical experience in creating BDD feature files, scenarios, and complete working applications.

You will learn BDD through a series of practical exercises utilizing Cucumber, Maven, and the Eclipse IDE to gain hands-on experience with BDD..

In the classroomIn the Private Training
Code: GTPL15 Duration: 2 Days

DevOps Certification

This Certified Agile Process Owner CAPO Certification training course describes process owner responsibilities and provides the education needed to oversee the design, reengineering and improvement of IT Service Management (ITSM) processes; particularly in the context of Agile Service Management. Participants learn how to use Agile and Lean principles and practices to put in place ‘just enough’ process and how to continually align process performance with overall business goals.

In the classroomIn the Private Training
Code: GTDPO Duration: 2 Days Accreditation: Certified Agile Process Owner

This Certified Agile Service Manager (CASM) Certification training course provides an introduction to Agile Service Management – the application and integration of agile thinking into service management processes and process design projects. A Certified Agile Service Manager (CASM) is the operational counterpart to a Certified Scrum Master (CSM). Working together, ScrumMasters and Agile Service Managers can instil agile thinking into the entire IT organization as the basis of a DevOps culture.

In the classroomIn the Private Training
Code: GTCASM Duration: 2 Days Accreditation: Certified Agile Service Manager

EA

This Fundamentals of Architectural Thinking training course, through its nine chapter modules, is designed to provide the knowledge and skills necessary to build robust, scalable, and maintainable architectures. It teaches a methodology and a set of techniques that show how to ensure that all aspects of architecture are covered and documented. It also instructs students in a set of architectural structures and patterns essential in building enterprise architectures. Particular attention is given to topics that improve the precision and quality of developed systems. Every module ends with a quiz to ensure mastery of the subject matter.

In the classroomIn the Private Training
Code: GTAM5 Duration: 2 Days

This Introduction to Enterprise Architecture two day training course provides a comprehensive introduction to the discipline and methodology of Enterprise Architecture (EA). The course is designed for architects and team leads who are new to EA. It will provide the high level concepts behind EA, its value proposition within enterprises, and an understanding of how to apply EA in practice. It will also discuss the various roles and responsibilities involved in effective EA adoption. In addition to high-level concepts and methodologies, this course will provide a practical understanding of how EA is developed in a step-by-step process.

In the classroomIn the Private Training
Code: GTAM4 Duration: 2 Days

This Introduction to Solution and Software Architecture training course introduces the students to the fundamentals of Solution and Software Architecture. Within the broader strategic vision that Enterprise Architecture (EA) provides, there is a need to provide structure and guidance around the more tactical solution architecture capabilities that are developed to ensure they are consistent with the broader EA strategy. Within the context of each solution stack, there is additionally a need to properly craft software solutions so that they are in compliance with and help to enable the vision of the larger solution architecture. This course provides the critical linkage between Enterprise, Solution, and Software Architectures.

In the classroomIn the Private Training
Code: GTAM6 Duration: 3 Days

Using technology to solve an immediate, pressing problem is relatively easy. Designing and implementing a robust architecture that serves the immediate needs to the enterprise and is consistent with the long-term strategic vision of the organization is a bit more difficult. Enterprise Architecture (EA) is the practice of applying a comprehensive and rigorous method for describing, defining, designing, and ultimately deploying a framework that addresses business architecture, performance management, organizational structure, and process architecture.

In the classroomIn the Private Training
Code: GTAM3 Duration: 4 Days

More DevOps courses

In this DevOps for the Agile Enterprise training course, you’ll gain an understanding of the role of DevOps in a Scaled Agile organization. Unlike other training that focuses only the mechanics of DevOps, Icon’s DevOps for the Agile Enterprise course explores the role of DevOps in the context of the entire IT value stream, and prepares you to successfully plan and implement DevOps capabilities that significantly extend the benefits of Agile transformations. This includes understanding the fullspectrum software delivery ecosystem, where Agile transformations typically are and are not effective, how Agile and DevOps are “better together,” and what people, processes and technology must be aligned throughout the organization, to achieve true enterprise agility.

In the classroomIn the Private Training
Code: GTDAE Duration: 2 Days

SOA

Service Oriented Architecture (SOA) for Managers training course shows demonstrable signs of simplifying software integration. It can reduce the cost of integration significantly. The approach is not new but may be a paradigm shift for many organizations. This is analogous to e-Business, which is essentially client-server computing, but ushered many new possibilities.

In the classroomIn the Private Training
Code: GTAM12 Duration: 3 Days

Service Oriented Architecture (SOA) is a powerful and flexible solution architecture for systems integration, resource sharing, and enabling agility in the modern enterprise. SOA promotes an alignment between business and IT and allows disparate domains and information systems to collaborate together as part of a cohesive enterprise. Although SOA possesses a lot of potential for enterprises, there are plenty of things that could go wrong in attempting to apply it to your organization.

In the classroomIn the Private Training
Code: GTAM13 Duration: 5 Days

This Service Oriented Architecture (SOA) and Data Management one day interactive seminar addresses the critical issues data and information management professionals will encounter in a SOA environment. It will define the five layers of SOA and the data management skills, methods and models essential to each layer.

In the classroomIn the Private Training
Code: GTAM8 Duration: 1 Day

This SOA Foundation Workshop 3-day training course will introduce you to SOA (Service Oriented Architecture), one of the most popular business initiatives among corporations and government organizations today. Service Oriented Architecture provides a more agile and comprehensive way to integrate information systems and businesses processes than more traditional approaches. Students will be exposed to a broad range of enterprise SOA subjects, providing a solid foundational understanding of both business and technology elements of SOA.

In the classroomIn the Private Training
Code: GTAM15 Duration: 3 Days

Service Oriented Architecture (SOA) is a powerful and flexible solution architecture for systems integration, resource sharing, and enabling agility in the modern enterprise.  SOA promotes an alignment between business and IT and allows disparate domains and information systems to collaborate together as part of a cohesive enterprise.  Although SOA possesses a lot of potential for enterprises, there are plenty of things that could go wrong in attempting to apply it to your organization.

In the classroomIn the Private Training
Code: GTAM17 Duration: 5 Days

This SOA Data Modeling training course is designed for the data modelers who are considering using SOA as the next generation methodology for Enterprise Application Integration. Data modeling plays a key role in SOA where the chief concern is data integration between applications. Traditionally data modeling has been limited to Relational Database Management Systems (RDBMS). This course will help you extend your existing RDBMS modeling knowledge to the SOA world.

In the classroomIn the Private Training
Code: GTAM10 Duration: 3 Days

This Application Modernization and SOA Concepts 2-day training course will explore the trend around ‘application modernization’ and introduce you to a wide range of techniques and strategies for modernizing legacy systems including Service Oriented Architecture (SOA), Business Process Management (BPM), Web services, Message Oriented Middleware (MOM), and Web 2.0. Special emphasis will be giving to SOA and service-based solutions for modernizing legacy systems. Service Oriented Architecture provides a more agile and comprehensive way to integrate information systems and businesses processes than more traditional approaches.

In the classroomIn the Private Training
Code: GTAM16 Duration: 2 Days

IT governance provides a thorough management process for IT activities. All aspects of IT, starting from strategy to execution, are closely managed and continuously improved. SOA adds new challenges and hence IT governance processes need to be extended.

This Implementing SOA Governance training course builds a foundation by covering IT governance. Many organizations may not have IT governance put in place. This foundation will be especially beneficial to them. The course builds on this foundation by covering SOA governance.

In the classroomIn the Private Training
Code: GTAM14 Duration: 3 Days

This Modeling Business Process using IBM Process Designer 8.0 training course teaches how to model and optimize business processes using IBM Process Designer (formerly WebSphere Lombardi edition). Students will learn the theory of BPMN. They will be able to capture the description of a business process in a use case and then convert that into a model.

In the classroomIn the Private Training
Code: GTAM1 Duration: 3 Days

In this Mastering XML for SOA and Web Services training course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.

In the classroomIn the Private Training
Code: GTIT15 Duration: 3 Days

TDD

The practice of Test Driven Development (TDD) allows an agile development team to efficiently convert user defined requirements into a well-designed, fully tested working implementation that not only meets the business need, but will also be easy and safe to extend, maintain, and enhance over time. Rather than spending weeks or months on an extended “design phase,” agile teams use TDD to evolve and optimize their design and implementation over time to meet the team’s evolving understanding of the business requirements.

In the classroomIn the Private Training
Code: GTTDD Duration: 3 Days

In this Agile Testing with Acceptance Test Driven Design (ATDD) and Behavior Driven Development (BDD) training course you will learn how to build quality into your product, while controlling scope and avoiding duplicated efforts. We will learn how to apply a ‘whole-team’ approach to quality and how to orchestrate feedback from your tests in order to be extremely effective. We will learn why the traditional approaches to test automation don’t yield the returns we require and why these approaches do not increase quality despite, being expensive and costly to maintain.

In the classroomIn the Private Training
Code: GTATA Duration: 2 Days

XML

In this Mastering XML for SOA and Web Services training course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.

In the classroomIn the Private Training
Code: GTIT15 Duration: 3 Days

Technical ICT learning & mentoring services

Private Team Training

Our instructors are specialist consultants with vast real world experience and expertise allowing them to design and deliver client-focused courses for your organisation.

Learn more about our Private Team Training

What Our Clients Say

“Very interesting course from an excellent instructor. Highly technical and well delivered”

 

Introduction to Modern Security - GTJ50

Dec '17

“Super experience. The instructor spoke with great knowledge and experience. The materials will be invaluable in the real world”

 

Professional Cloud Service Manager Certification training- GTC13

Dec '17

“Very useful course, making complex topics more approachable and the instructor was very good at getting concepts across and engaging with delegates and our specific needs”

 

Optimising Java - GTJ47

Dec '17

“This was an excellent course and I found it very interesting and enjoyable.  The instructor was a font of knowledge on all aspects of Big Data and Analytics and was enthusiastic about sharing his knowledge”

 

Applied Data Science and Big Data Analytics - GTBD7

Nov '17

“The instructor was fantastic at explaining lessons with applicable work type examples.  He was enthusiastic with what he was teaching which made learning the course more enjoyable”

 

Linux Essentials Certification - GTU2

Oct '17

"Intelligence is the ability to avoid doing work, yet
getting the work done"

Linus Torvalds, creator of Linux and GIT

Technical ICT learning & mentoring services

About GuruTeam

GuruTeam is a high-level ICT Learning, Mentoring and Consultancy services company. We specialise in delivering instructor-led on and off-site training in Blockchain, Linux, Cloud, Big Data, DevOps, Kubernetes, Agile, Software & Web Development technologies. View our Testimonials

Download our eBrochure
Our Accreditation Partners
Upcoming Courses

IoT Certification Training

19-20 Nov

DUBLIN

Business-oriented program that introduces the capabilities of IoT, the business advantages and key terminology as well as monetization models

Learn More

Cloud Technology Associate

21-22 Nov

CORK

Excellent foundation level, enables IT professionals to operate effectively in a cloud environment

Learn More

Cloud Service Manager

October | December

DUBLIN

ITIL in the Cloud certification training, accredited by the Cloud Credential Council

Learn More

EU GDPR Intensive Workshop

4th Oct

DUBLIN

Gain a clear understanding of the new law and the practical expectations required for all organisations

Learn More

Newsletter

Stay up to date, receive updates on scheduled dates, new courses, offers, and events.

Subscribe to our Newsletter