Description
Spring Framework DevOps on AWS course. The Spring framework is very popular among large enterprises. In fact, Spring is the most popular Java framework. Did you know that the main reason Spring is popular among companies is its IoC engine? A typical company deploys its Spring Framework application in at least 3 different environments. It is common to have a development, testing and production environment. The problem developers face is that every environment is different.
- Different server names
- Different databases
- Different user accounts
- Different passwords
In this tutorial, you will learn how to use the Spring IoC container to deploy your application to different environments. Through Inversion of Control, your Spring application can wire itself for the needs of any environment. You start the tutorial with advanced Spring Framework configuration options. Next, the course uses a DevOps approach. You will see how to deploy Spring Framework applications in different environments. In development, it is common to use H2 in memory databases. Of course, this database is only temporary. Not something you want to use for your production deployment. Want to see how to flip the switch and use MySQL? Flip another switch and your app can use Amazon’s managed RDS database. You can do this without changing the code. This course also looks at best practices used in enterprise software development. Using a continuous integration server is the best practice. Jenkins is the most popular CI server. You will learn how to install Jenkins on a Linux server. The server you provided in the AWS cloud. Once you have Jenkins running on your AWS server, the best practice is to set Jenkins to a friendly URL. Jenkins is a Java program that runs on port 8080. You don’t want to type some IP colon 8080 into your browser to access Jenkins.
Want to know how to use Apache and route 53 to access your Jenkins server from your URL? To a domain you own? Docker is an exciting technology. You’ll see how to use Docker to host your Artifactory Maven repository. We will use Artifactory to manage the build of artifacts generated by Jenkins. Just for fun, we’ll also use Docker to setup a MySQL database server. We’ll do this by provisioning a Linux server on AWS, installing Docker on it, and then deploying MySQL in a Docker container. We also provide an application server that we can use to run our Spring Boot application. You pull the Spring Boot jar directly from Artifactory and tell it to connect to the database server. Amazon AWS also managed the MySQL database. This is their RDS service. You will see how to provision your RDS database. Then we reconfigure our Spring Boot application to connect to the RDS database. There is a lot of fun and challenging content in this course. You will learn:
- How to manage Spring properties
- Why would you want to encrypt sensitive features like passwords?
- How to use Spring profiles
- Using YAML to configure Spring.
- To provide servers on Amazon AWS.
- Login to your servers via SSH.
- How to use yum package manager to install software in Linux.
- How to configure your Linux service.
- How DNS works and how to use Route 53 to set up your hostnames.
- How to use webhooks on GitHub to launch your builds instantly.
- Why don’t you want to use root accounts for your app?
- Configure Jenkins to run a Maven build.
- Use Jenkins to deploy artifacts to Artifactory.
What you will learn in the Spring Framework DevOps on AWS course
-
Run Spring Applications in multiple environments
-
Manage advanced configuration options for Spring
-
Create a server on Amazon AWS
-
Start a Docker container
-
Configure Jenkins builds
-
Configure Artifactory to use
-
Deploy Maven build artifacts to Artifactory
-
Use MySQL with Spring Boot
This course is suitable for people who
- The ideal student for this course is someone who has mastered the Java programming language, basic skills with the Spring framework.
- Previous knowledge of Java and Spring is required for this course.
Specifications of the Spring Framework DevOps on AWS course
- Publisher: Udemy
- teacher: John Thompson
- Training level: beginner to advanced
- Training duration: 7 hours and 0 minutes
- Number of courses: 82
Course headings
Prerequisites of the Spring Framework DevOps on AWS course
- Java
- Spring Framework (Beginner / Intermediate Level)
- Basic Knowledge of Maven
- Basic Linux Skills
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitles: English, Spanish and Portuguese
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
11.5 GB
Be the first to comment