Less than 1 minute
- AWS249
- Swift211
- Java84
- Linux76
- DevOps73
- PHP69
- MySQL69
- Rust67
- Spring58
- Kubernetes55
- Python53
- Docker51
- CLI44
- Cpp44
- Haskell36
- Objective-C29
- CSS27
- VM24
- Kotlin23
- Ruby22
- Kotest22
- Test21
- JavaScript20
- TypeScript19
- RedHat14
- Security11
- Oracle DB10
- Spring Boot9
- Gitlab7
- Quarkus6
- Helm5
- LLM4
- C3
- GPU3
- JavaFX3
- C++2
- CUDA2
- Gradle1
- Android1
- Algorithms1
- OS1
- Jupyter Notebook1
1.1 Welcome
- this course is for people new to DevOps who want to use GitLab to build, test and deploy their software
- you will get hands-on experience building pipelines with GitLab CI and deploying software to AWS
About 5 min
2.1 Unit overview
- we will start working on a simple website project
- we want to automate any of the manual steps required for integrating the changes of multiple developers
- we will create a pipeline that will build and test the software we are creating
About 3 min
3.1 Unit overview
- we will learn about deployments and take our website project and deploy it to the AWS cloud.
- learn about other DevOps practices such as CI/CD
3.2 A quick introduction to AWS
- AWS (Amazon Web Services) is a cloud platform provider offering over 200 products & services available in data centers all over the world
- you need an AWS account to continue with the rest of the course
About 8 min
4.1 Section overview
- modern applications tend to be more complex, and most of them use Docker
- we will build & deploy an application that runs in a Docker container
4.2 Introduction to AWS Elastic Beanstalk
- AWS Elastic Beanstalk (AWS EB) is a service that allows us to deploy an application in the AWS cloud without having to worry about managing the virtual server(s) that runs it
About 5 min
Lesson 1 - Final assignment
- request access as a member to the project
- add your name to the list of people who have completed this course
๐ Resources
Less than 1 minute