Look in the box at the top of your screen. Is your username set already? If so it will look like this:
If your username is properly set, then you can move on. If not, in the above box, enter the user ID you were assigned like this:
This will customize the links and copy/paste code for this workshop. If you accidently type the wrong username, just click the green recycle icon to reset it.
Throughout this lab you’ll discover how Quarkus can make your development of cloud native apps faster and more productive.
You will see various code and command blocks throughout these exercises which can be copy/pasted directly by clicking anywhere on the block of text:
/* A sample Java snippet that you can copy/paste by clicking */
public class CopyMeDirectly {
public static void main(String[] args) {
System.out.println("You can copy this whole class with a click!");
}
}
Simply click once and the whole block is copied to your clipboard, ready to be pasted with CTRL+V (or Command+V on Mac OS).
There are also Linux shell commands that can also be copied and pasted into a Terminal in your Development Environment:
echo "This is a bash shell command that you can copy/paste by clicking"
Your workshop environment consists of several components which have been pre-installed and are ready to use. Depending on which parts of the workshop you’re doing, you will use one or more of:
-
Red Hat OpenShift - You’ll use one or more projects (Kubernetes namespaces) that are your own and are isolated from other workshop students
-
Red Hat OpenShift Dev Spaces - based on Eclipse Che, it’s a cloud-based, in-browser IDE (similar to IntelliJ IDEA, VSCode, Eclipse IDE). You’ve been provisioned your own personal workspace for use with this workshop. You’ll write, test, and deploy code from here.
-
Red Hat Application Migration Toolkit - You’ll use this to migrate an existing application
-
Red Hat Runtimes - a collection of cloud-native runtimes like Spring Boot, Node.js, and Quarkus
-
Red Hat AMQ Streams - streaming data platform based on Apache Kafka
-
Red Hat SSO - For authentication / authorization - based on Keycloak
-
Other open source projects like Knative (for serverless apps), Jenkins and Tekton (CI/CD pipelines), Prometheus and Grafana (monitoring apps), and more.
You’ll be provided clickable URLs throughout the workshop to access the services that have been installed for you.
Red Hat offers the fully supported Red Hat Build of Quarkus(RHBQ) with support and maintenance of Quarkus. In this workhop, you will use Quarkus to develop Kubernetes-native microservices and deploy them to OpenShift. Quarkus is one of the runtimes included in Red Hat Runtimes. Learn more about RHBQ.