
Explore AWS DevOps and CI/CD tooling with CodeCommit, CodeBuild, CodeDeploy, and CodePipeline, including a private GIT-based repository on AWS and automated deployment to EC2, fatgate, Lambda, and on premises services.
Learn to create and manage two CodeCommit repositories, add and edit files, commit changes, and push to master on AWS using both the command line and an online editor.
Learn how to integrate code commit into your development environment using the AWS toolkit for Eclipse and Visual Studio, including setup, cloning, committing, and pushing changes.
Learn to configure triggers and notifications in code commit using Amazon simple notification service (sns) topics, subscriptions, and protocols (email, http, https, lambda) for repository events, branches, and pull requests.
Explore creating, viewing, comparing, and deleting branches in AWS code commit via web console, git, and AWS CLI; push to remote and observe changes against master with notifications.
Learn how to create, view, review, update, and close pull requests in AWS CodeCommit, including merging strategies, branch management, and handling notifications and comments.
Learn commits and tags in AWS CodeCommit, tag commits with git, push to remote, view and compare branches, and resolve conflicts before merging via pull requests.
Learn CodeCommit basics on AWS: create repositories, commits, branches, pull requests, and tags; authenticate via HTTPS or SSH; integrate with Eclipse and Visual Studio, with triggers and notifications.
Explore AWS CodeBuild, a fully managed continuous integration service that compiles source code, runs tests, and produces deployable artifacts, with on-demand scaling and preconfigured environments for Java, NodeJS, and Docker.
Discover codebuild basics, including input sources like S3, CodeCommit, and GitHub, and how to use buildspec with install, build, and post build phases to generate artifacts.
Create your first AWS CodeBuild project for a Java spring boot app using Maven, with CodeCommit source, buildspec version 0.2, and S3 artifact storage; verify a successful build.
Build and run a docker container from a docker file, copy an index HTML into nginx, and push the image to ECR using a codebuild project and buildspec YAML.
Explore advanced buildspec syntax, including phases such as install and build, run as, environment variables, input sources, and output artifacts to manage builds, artifacts, and caching across AWS codebuild.
Set up a CodeBuild project to copy HTML files from GitHub to an S3 bucket configured for static website hosting, supporting multiple artifacts like index.html and subfolder pages.
Configure a CodeBuild project with multiple input sources and multiple output artifacts from two sources (GitHub and CodeCommit) and manage environment variables for artifact delivery via S3 buckets.
Create a single CodeBuild service role, attach code commit read-only, CloudWatch logs, and ECR policies, and apply a scoped S3 inline policy for output artifacts.
Learn how triggers and web hooks operate in a code build project, including hourly, daily, weekly, and custom cron expressions, plus filterable webhook events like pull requests.
Learn how to build a Docker image in AWS CodeBuild using a custom image from Docker Hub, with privileged mode, a pre-build and build phase, and a reusable service role.
Deploy your first sample application with AWS CodeDeploy to an EC2 instance using Amazon Linux from an S3 bucket, with an IAM role and a deployment group.
Learn how to deploy an AWS Lambda function with CodeDeploy by creating versions and aliases, configuring an app spec, and controlling traffic shifts through deployment groups and validation hooks.
Leverage CodePipeline to model and automate the software release workflow, delivering features through stages and actions that build, test, and deploy to ECS via Git, Java, and Docker steps.
Build your first two-stage code pipeline on AWS, using CodeCommit as the source and deploying to an EC2 instance via CodeDeploy, with no build stage.
Build and deploy a three-stage code pipeline using cloud formation to automate a springboot app on ecs fargate, including vpc and load balancer resources.
Build a three-stage lambda pipeline with CodeCommit source, CodeBuild build, and CloudFormation deployment to create a lambda function and an API gateway.
Learn how CodeCommit, CodeBuild, and CodeDeploy orchestrate CodePipeline to automate full source-to-production deployments across EC2, Lambda, and ECS with CloudFormation-enabled stages.
A introduction to CDK
How to deploy a Fargate Service with the CDK (Python)
How to create a multi stage CodePipeline with CDK
An introduction to AWS CodeWhisperer
In this course, I will give you a deep dive into DevOps and CI/CD tooling on AWS.
My name is Wolfgang Unger and I am going to guide you through this course.
I am 4x AWS certified and also software architect, I have been working with DevOps and AWS now for many, many years - even back when DevOps was called development and integration, or development and build instead.
We are going to cover four key AWS services in detail - CodeCommit, CodeBuild, CodeDeploy and CodePipeline, and with lots of hands-on examples. At the end of this course you will have a solid understanding of these four services and exactly what they can do for you.
In this course, I will give you a deep dive into DevOps and CI/CD tooling on AWS.
We are going to cover four key AWS services in detail - CodeCommit, CodeBuild, CodeDeploy and CodePipeline. With a lots of hands-on examples.
At the end of this course you will have a solid understanding of these four services and exactly what they can do for you
This course will require you to have a good knowledge of AWS, some experience with Git or other source control systems, and a basic understanding of DevOps.
Now lets talk about this course:
You have a good knowledge on AWS, you have experience with Git or other
source conrol systems and a basic understanding of DevOps, your are a software developer who wants
to enchance his devops knowhow, you are coming more from the operations side and want to
learn more about devops on AWS ?
then you are completly right in this course to deep dive into DevOps and CI/CD Tooling on AWS.
We are going to cover four AWS services
CodeCommit,
CodeBuild, CodeDeploy and CodePipeline in detail.
After this course you gonna have a real profund knowhow on these four AWS services, but
also on the whole AWS devops and CI/CD concept.