The Software and Systems Engineering Experts​
The Software and Systems Engineering Experts​
SmarterProcess logo

Contacts

SmarterProcess / ReqPro

ul. Antoniego Pajdaka 5/98
03-134 Warsaw, Poland
NIP : 8921405210
Regon : 146293701

About Products

About us

Home · Trainings · UrbanCode Deploy

SP-IBM-01 · Foundation · 2 days

Introduction to IBM UrbanCode Deploy

The deployment automation course on UrbanCode Deploy 7.x, for teams that have not moved to HCL DevOps Deploy. A two-day, hands-on workshop, remote or on-site.

Overview

Start automating deployments in two days

IBM UrbanCode Deploy (uDeploy) is now HCL DevOps Deploy (formerly HCL Launch). In this 2-day course, you will learn how to plan and automate the deployment of applications to test environments using IBM UrbanCode Deploy.

IBM Deploy is a tool to standardize and simplify the process of deploying software components to any environment in your development lifecycle. This is a beginner course for new users of IBM UCD (udeploy), such as administrators, development teams, and operations managers. The hands-on exercises will use IBM UrbanCode Deploy and cover the deployment of a simple web application. You will create components, create an application that contains those components, and then deploy the components to an environment.

By the end of this workshop, participants will know how to automate the process of deploying applications to test or production environments using the tool IBM UrbanCode Deploy. The product is a tool that standardizes and simplifies the process of deploying software components in a delivered environment. The course is designed as an introduction, but also covers advanced topics so that more experienced users of the product get their money's worth.

ComponentsApplicationsPluginsSecurity

Who it is for · What you will learn

Built for people who deliver software

This course is intended for new users of IBM UrbanCode Deploy, including administrators, development teams and operations managers. No prior experience is required.

AdministratorsSet up resources, security and the roles model.
Development teamsCreate components and applications for deployment.
Operations managersAutomate deployments to your environments.

For your team

  • Learn techniques to speed up release cycles by automating the deployment pipeline, enabling organizations to deliver software updates more frequently.
  • Explore how IBM UCD (udeploy) integrates seamlessly with other DevOps tools, creating a cohesive and integrated toolchain for end-to-end automation.
  • Learn how to coordinate and orchestrate complex release processes, ensuring that multiple components are deployed in the correct order and dependencies are managed effectively.
  • Understand how IBM UrbanCode Deploy facilitates environment configuration management, allowing for the efficient setup and maintenance of different deployment environments.

For you

  • Gain expertise in using IBM UCD (udeploy) to automate the deployment process, reducing manual errors and ensuring consistent and reliable releases.
  • Understand how IBM UrbanCode Deploy supports deployments across various environments, from development and testing to production, ensuring consistency and minimizing deployment-related issues.
  • Acquire skills in integrating with version control systems, enabling organizations to manage and track changes to deployment configurations.
  • Explore monitoring capabilities within IBM UCD (udeploy) to track deployment progress in real-time and learn how to implement rollback strategies in case of issues, ensuring a robust and fail-safe deployment process.

Not sure the course fits your needs? Tell us about your project and we will suggest the right scope.

Course agenda

Two days, from architecture to performance tuning

Every module combines a short demo with exercises in a training project.

Day 1

Architecture and a first deployment

8 hours

01Introduction and Overview
  • What is Deployment Automation.
  • Continuous Integration, Deployment and Delivery – What is the difference?
  • Benefits in using Deployment Automation.
  • IBM UrbanCode Deploy – Introduction.
02Architecture Overview
  • Explore the user - interface navigation.
03Artifacts
  • Components - Introduction.
  • Applications - Introduction.
  • Agents (Installing agents) - Introduction.
  • Environments - Introduction.
  • Plugins - Introduction.
  • Deployment workflows - Introduction.
04An example of the automation process of application deployment
  • Integration with source code management.
  • Hello World example.
  • Web application and database example.

Day 2

Resources, plugins and security

8 hours

05Organize and access resources
  • Organize and access resources – Best Practices.
06Work with plugins
  • Available plugins.
  • Key integrations.
  • Integration with GIT and SCM.
  • Integration with Jenkins.
  • Shell scripting.
  • Integration with database.
07Security & roles model
  • Snapshots
  • Tags
  • Switches
  • Quality gates
08Performance tuning and optimization
  • Performance tuning and optimization

FAQ

Questions buyers ask about this course

Can you run the training on our own UrbanCode Deploy instance?

Yes. We train on our lab environment or on your own instance, also in a network without internet access, with demo data or your own projects.

Which UrbanCode Deploy version do you teach?

UrbanCode Deploy 7.x, as in the course description.

Can you adapt the agenda to our process?

Yes. We add examples from your projects and your way of working.

Do attendees get a certificate?

Yes, a certificate of completion for every attendee.

What happens after the training?

Attendees can send questions to the trainer after class. For longer support we offer mentoring and consulting on your project.

Talk to our consultants

Leave your details and we will get back to you, usually within one business day.

    We will only use your details to respond to your inquiry. Privacy policy