API CI/CD Best Practices: API Continuous Integration/Continuous Deployment
API
| Expert
- 14 videos | 1h 17s
- Includes Assessment
- Earns a Badge
In the era of rapid consumption of software products, continuous integration and continuous deployment help produce a continuous flow of software releases. In this course, you'll learn about CI/CD and how to choose the correct strategy, as well as the benefits and principles of CI/CD when deploying APIs. You'll then explore testing APIs during continuous integration and best practices when performing API testing. Next, you'll examine CI/CD pipelines and API deployment, and how to scale the CI/CD pipeline. You'll learn about best practices when using CI/CD, as well as common CI/CD tools, including Jenkins, Travis, GitLab, and TeamCity. Lastly, you'll learn how to use the Jenkins CI server, Travis CI, and GitLab CI.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe continuous integration and deployment and how to choose the correct strategyDescribe the benefits of using continuous integration and continuous deploymentDescribe ci/cd principles relating to deploying apisDescribe how to test apis during continuous integration and best practices when performing api testingDescribe how to use ci/cd pipelines and how they apply to apisDescribe how to scale the ci/cd pipeline
-
Describe ci/cd best practicesRecognize popular ci/cd tools, such as jenkins, teamcity, circleci, travis ci, github, and gitlabSet up github and aws environments for ci/cd useInstall jenkins on aws ec2, build swagger server from a github repository, and deploy to aws elastic beanstalkIntegrate travis ci with a github repository, setup the pipeline to build swagger server, and deploy to aws elastic beanstalkSet up actions on a github repository, build swagger server, and deploy to aws elastic beanstalkSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 20s
-
2m 43sUpon completion of this video, you will be able to describe continuous integration and deployment, and how to choose the correct strategy. FREE ACCESS
-
2m 41sAfter completing this video, you will be able to describe the benefits of using continuous integration and continuous deployment. FREE ACCESS
-
2m 57sUpon completion of this video, you will be able to describe principles relating to deploying APIs using CI/CD. FREE ACCESS
-
2m 54sUpon completion of this video, you will be able to describe how to test APIs during continuous integration and best practices for performing API testing. FREE ACCESS
-
5m 39sUpon completion of this video, you will be able to describe how to use CI/CD pipelines and how they apply to APIs. FREE ACCESS
-
3m 28sUpon completion of this video, you will be able to describe how to scale the CI/CD pipeline. FREE ACCESS
-
3m 43sUpon completion of this video, you will be able to describe best practices for CI/CD. FREE ACCESS
-
4m 29sUpon completion of this video, you will be able to recognize popular CI/CD tools, such as Jenkins, TeamCity, CircleCI, Travis CI, GitHub, and GitLab. FREE ACCESS
-
7m 22sIn this video, learn how to set up GitHub and AWS environments for continuous integration and continuous delivery. FREE ACCESS
-
8m 27sIn this video, you will learn how to install Jenkins on AWS EC2, build a Swagger server from a GitHub repository, and deploy to AWS Elastic Beanstalk. FREE ACCESS
-
6m 25sFind out how to integrate Travis CI with a GitHub repository, set up the pipeline to build Swagger server, and deploy to AWS Elastic Beanstalk. FREE ACCESS
-
6m 58sIn this video, you will learn how to set up Actions on a GitHub repository, build a Swagger server, and deploy to AWS Elastic Beanstalk. FREE ACCESS
-
1m 12sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.