Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/pages/developer-intermediate/deploy-app/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -75,12 +75,12 @@ The following tools are included in the shell installer:
- JSON cli (jq)
- IBM Garage Cloud CLI (igc)

1. Set up the shell environment by running:
a. Set up the shell environment by running:
```shell
curl -sL shell.cloudnativetoolkit.dev | sh - && . ~/.bashrc
```

2. If successful, you should see something like the following:
b. If successful, you should see something like the following:
```shell
Downloading scripts: https://github.com/ibm-garage-cloud/cloud-shell-commands/releases/download/0.3.5/assets.tar.gz
** Installing argocd cli
Expand All @@ -90,7 +90,7 @@ The following tools are included in the shell installer:
** Installing Cloud-Native Toolkit cli
```

3. You can check the shell was installed correctly by checking the `oc` version:
c. You can check the shell was installed correctly by checking the `oc` version:
```shell
oc sync --version
```
Expand Down
36 changes: 18 additions & 18 deletions src/pages/developer-intermediate/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@ Please complete these tasks before attending the first session. This will help y
| --------------------------------| ------------------ |:----------- |---------|----------------|
| <a href="https://www.katacoda.com/courses/docker/deploying-first-container" target="_newwindow"> Deploy a Redis Container </a> | Learn how to work with Docker Images by creating an instance of a Redis container. | | 10 mins | |
| <a href="https://www.katacoda.com/courses/docker/create-nginx-static-web-server" target="_newwindow"> Deploy a Nginx Container </a> | Learn how to create a Docker Image for running a static HTML website using Nginx. | | 5-10 mins | |
| <a href="https://learn.openshift.com/introduction/getting-started/" target="_newwindow"> OpenShift - Getting Started </a> | Learn how to use the OpenShift Container Platform to build and deploy an application with a data backend and a web frontend. | | 10-15 min | |
| <a href="https://learn.openshift.com/middleware/courses/middleware-spring-boot/spring-getting-started" target="_newwindow"> Deploy a Spring-Boot Application </a> | Learn more about developing applications using Spring Boot using Red Hat Runtimes. | | 15 min | |
| [Cloud Native Development](/developer-foundation/cloud-native-app-dev/#activities)| Reading through different concepts in cloud native development | | | 90 min |
| [Continous Integration](/developer-intermediate/continuous-integration-handson/)| Continuous Integration Hands on Exercise| | | 60 min |
| [Continous Delivery](/developer-intermediate/continuous-delivery-handson/)| Continuous Delivery Hands on Exercise| | | 60 min |
| <a href="https://learn.openshift.com/introduction/getting-started/" target="_newwindow"> OpenShift - Getting Started </a> | Learn how to use the OpenShift Container Platform to build and deploy an application with a data backend and a web frontend. | | 10-15 mins | |
| <a href="https://learn.openshift.com/middleware/courses/middleware-spring-boot/spring-getting-started" target="_newwindow"> Deploy a Spring-Boot Application </a> | Learn more about developing applications using Spring Boot using Red Hat Runtimes. | | 15 mins | |
| [Cloud Native Development](/developer-foundation/cloud-native-app-dev/#activities)| Reading through different concepts in cloud native development | | 90 mins | |
| [Continous Integration](/developer-intermediate/continuous-integration-handson/)| Continuous Integration Hands on Exercise| | 60 mins | |
| [Continous Delivery](/developer-intermediate/continuous-delivery-handson/)| Continuous Delivery Hands on Exercise| | 60 mins | |



Expand All @@ -96,15 +96,15 @@ Please complete these tasks before attending the first session. This will help y
| --------------------------------| ------------------ |:----------- |---------|----------------|
| Recap | Recap of things learned in Day 1 | | 10 mins | |
| **Learn how to develop and deploy apps with enterprise DevSecOps** | | | | |
| DevSecOps | DevSecOps Overview | [DevSecOps](/developer-intermediate/content-overview) | 20 min | |
| DevSecOps | DevSecOps Overview | [DevSecOps](/developer-intermediate/content-overview) | 20 mins | |
| Preparing for the Hands-On Labs | Setting up the Development Tools | [Dev. Tools Setup](/getting-started/devenvsetup) | 10 mins | |
| Deploy your first app | The very first experience of deploying an app in OpenShift or Kubernetes | [Deploy First App](/developer-intermediate/deploy-app) | 25 min | |
| Deploy your first app | The very first experience of deploying an app in OpenShift or Kubernetes | [Deploy First App](/developer-intermediate/deploy-app) | 25 mins | |
| **Break** | | | 5 mins | |
| Code Analysis | Code Quality with Sonarqube | [Code Analysis](/developer-intermediate/code-analysis) | 15 min | <a href="http://gist-reveal-gist-reveal.workshop-team-2ab66b053c14936810608de9a1deac9c-0000.eu-gb.containers.appdomain.cloud/9ffe4934f586cf73b92b0f381cacb4a5" target="_blank" >Link</a> |
| Image Registry | Container Registry | [Image Registry](/developer-intermediate/image-registry) | 10 min | <a href="http://gist-reveal-gist-reveal.workshop-team-2ab66b053c14936810608de9a1deac9c-0000.eu-gb.containers.appdomain.cloud/022dd6d9fee2522f3bec6ae3ee75b8b6" target="_blank" >Link</a> |
| Code Analysis | Code Quality with Sonarqube | [Code Analysis](/developer-intermediate/code-analysis) | 15 mins | <a href="http://gist-reveal-gist-reveal.workshop-team-2ab66b053c14936810608de9a1deac9c-0000.eu-gb.containers.appdomain.cloud/9ffe4934f586cf73b92b0f381cacb4a5" target="_blank" >Link</a> |
| Image Registry | Container Registry | [Image Registry](/developer-intermediate/image-registry) | 10 mins | <a href="http://gist-reveal-gist-reveal.workshop-team-2ab66b053c14936810608de9a1deac9c-0000.eu-gb.containers.appdomain.cloud/022dd6d9fee2522f3bec6ae3ee75b8b6" target="_blank" >Link</a> |
| Artifact Management | Artifact Management with Artifactory | [Artifact Management](/developer-intermediate/artifact-management) | 10 min | <a href="http://gist-reveal-gist-reveal.workshop-team-2ab66b053c14936810608de9a1deac9c-0000.eu-gb.containers.appdomain.cloud/bd7634595e924254d26c22672f88552a" target="_blank" >Link</a> |
| Monitoring | Sysdig Monitoring | [Monitoring](/developer-intermediate/monitoring) | 5 min | |
| Logging | Logging with LogDNA | [Logging](/developer-intermediate/log-management) | 5 min | |
| Monitoring | Sysdig Monitoring | [Monitoring](/developer-intermediate/monitoring) | 5 mins | |
| Logging | Logging with LogDNA | [Logging](/developer-intermediate/log-management) | 5 mins | |
| Image Signing | Signing Container Images | | 25 min | |
| **Q & A** | | | 10 mins | |

Expand All @@ -113,11 +113,11 @@ Please complete these tasks before attending the first session. This will help y
| Assignment | Description | | Time | |
| --------------------------------| ------------------ |:----------- |---------|----------------|
| [Dev. Tools Setup](/getting-started/devenvsetup) | Setting up the Development Tools | | 10 mins | |
| [Deploy First App](/developer-intermediate/deploy-app) | The very first experience of deploying an application via a Tekton pipeline in OpenShift or Kubernetes | | 25 min | |
| [SonarQube](/developer-intermediate/code-analysis#give-it-a-try) | Creating a quality gate for Sonar Scan| | 20min | |
| [Image Registry](/developer-intermediate/code-analysis#give-it-a-try)| Accessing the image of your first app deployment| | 15 min | |
| [Monitoring](/developer-intermediate/monitoring#give-it-a-try)| Give it a try to monitoring| | 15min | |
| [Logging](/developer-intermediate/log-management#give-it-a-try)| LogDNA handson | | 15min | |
| [Deploy First App](/developer-intermediate/deploy-app) | The very first experience of deploying an application via a Tekton pipeline in OpenShift or Kubernetes | | 25 mins | |
| [SonarQube](/developer-intermediate/code-analysis#give-it-a-try) | Creating a quality gate for Sonar Scan| | 20mins | |
| [Image Registry](/developer-intermediate/image-registry#give-it-a-try)| Accessing the image of your first app deployment| | 15 mins | |
| [Monitoring](/developer-intermediate/monitoring#give-it-a-try)| Sysdig Handson| | 15mins | |
| [Logging](/developer-intermediate/log-management#give-it-a-try)| LogDNA handson | | 15mins | |

## Day 3 (2.5 Hours)
| Task | Description | Link | Time | Presentations |
Expand All @@ -144,7 +144,7 @@ Please complete these tasks before attending the first session. This will help y
| [Inventory BFF](/developer-intermediate/inventory-bff) | Creating the Inventory BFF with GraphQL | | 25 mins | |
| [Inventory UI](/developer-intermediate/inventory-ui) | Creating the UI microservice | | 25 mins | |
| [Inventory Backend with Cloudant](/developer-advanced-1/inventory-cloudant)| Cloudant Database integration | | 30 mins | |
| [Inventory UI with Appid](/developer-advanced-1/inventory-appid) | Protecting Inventory UI with Appid integration(/developer-advanced-1/inventory-appid) | | 30 mins | |
| [Inventory UI with Appid](/developer-advanced-1/inventory-appid) | Protecting Inventory UI with Appid integration | | 30 mins | |

## Day 4 (2.5 Hours)
| Task | Description | Link | Time | Presentations |
Expand All @@ -163,7 +163,7 @@ Please complete these tasks before attending the first session. This will help y

### Homework

|Assignment | Description | | Time | |
| Assignment | Description | | Time | |
| --------------------------------| ------------------ |:----------- |---------|----------------|
| [Scan Existing App](/developer-intermediate/appmod-exercise1-part1/) | App Modernization Part 1 | | 20 mins | |
| [Analyze Results](/developer-intermediate/appmod-exercise1-part2/) | App Modernization Part 2 | | 20 mins | |
Expand Down
2 changes: 2 additions & 0 deletions src/pages/developer-intermediate/inventory-svc/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Develop and deploy the backend component of the inventory application

#### Setup

#### Setup your cloud shell

- Open the IBM Cloud console (cloud.ibm.com) in your browser and log in if needed.

- Invoke Cloud Shell by clicking on the button at the top, right-hand corner of the browser window.
Expand Down
2 changes: 2 additions & 0 deletions src/pages/developer-intermediate/inventory-ui/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ Develop and deploy the UI component of the inventory application

#### Setup

#### Setup your cloud shell

- Open the IBM Cloud console (cloud.ibm.com) in your browser and log in if needed.

- Invoke Cloud Shell by clicking on the button at the top, right-hand corner of the browser window.
Expand Down