4–8 Nov 2024
Europe/Zurich timezone

Modern Application Development & Deployment (Part 1 of 2)

5 Nov 2024, 09:00
1h

Speaker

Francisco Borges Aurindo Barros (CERN)

Description

“I need to develop an application X for user community Y, which will need to be run and maintained over time”

  1. Application development
    a. This part of the session will explore the multiple types of applications, how to leverage version control system Gitlab and it's CI to have modern application deployment.
    This is organized as a workshop and will include a hands-on experience covering the best practices to develop containerized applications and strategies for deploying them.

Participants will begin by exploring various application types and learning how to leverage GitLab's version control and CI pipelines for efficient deployment. Through hands-on exercises, attendees will develop a simple application, while learning key concepts such as:
- Best practices for developing containerized applications.
- Writing DockerFiles for application deployment.
- Setting up continuous integration (CI) workflows to automate testing and build and publish Docker images.

Presentation materials