
Hands-on in UrbanCode Deploy · certificate for every attendee
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.
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
How it works
What UrbanCode Deploy looks like in class
Real screens from a sample project. Click a screen to enlarge it.
How the training works · Remote, on-site or on your own server
- RemoteLive sessions with the trainer, shared screen and your own exercise project in the browser.
- On-siteAt your office, for one team or several, with the trainer in the room.
- On your instanceOn our lab environment or your own UrbanCode Deploy server, with your process and examples.
What is included
- Lab environment. An UrbanCode Deploy training project for every attendee, ready before day one.
- Course materials. Slides and exercise guide to keep after the training.
- Certificate. A certificate of completion for every attendee.
- Questions after class. Follow-up questions answered by the trainer.
Related
Related Products, Services and Trainings
The tools from this course, the next training on the path, and how we help your team put UrbanCode Deploy to work.
Also related
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.