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 for Spring’s popularity among enterprises is its IoC engine? A typical enterprise deploys its Spring Framework application in at least three different environments. It is common to have a development, test and production environment. The problem for developers is that each environment is different.
- Different server names
- Various 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. Inversion of Control allows your Spring application to adapt to the needs of each environment. You will start the tutorial with advanced Spring Framework configuration options. Next, the course uses a DevOps approach. You will learn how to deploy Spring Framework applications to 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 you can 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 any code. This course also covers best practices for 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 have deployed in the AWS cloud. Once Jenkins is running on your AWS server, the best practice is to set Jenkins to a user-friendly URL. Jenkins is a Java program that runs on port 8080. You don’t want to type the 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? From a domain you own? Docker is an exciting technology. You’ll learn how to use Docker to host your Artifactory Maven repository. We’ll use Artifactory to manage the build of the artifacts generated by Jenkins. Just for fun, we’ll also use Docker to set up a MySQL database server. To do this, we’ll deploy a Linux server on AWS, install Docker on it, and then deploy MySQL in a Docker container. We’ll also provide an application server that we can use to run our Spring Boot application. You’ll 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’ll learn how to deploy your RDS database. Then we’ll reconfigure our Spring Boot application to connect to the RDS database. There’s a lot of fun and challenging content in this course. You will learn it:
- How to manage Spring properties
- Why should you encrypt sensitive functions like passwords?
- How to use spring profiles
- Using YAML to configure Spring.
- Deploying servers on Amazon AWS.
- Log in to your servers via SSH.
- How to use the Yum package manager to install software on 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 start 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
-
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 is proficient in the Java programming language and has a basic understanding of the Spring framework.
- Previous knowledge of Java and Spring is required for this course.
Spring Framework DevOps on AWS Course Specifications
- Editor: Udemy
- Lecturer: John Thompson
- Training level: beginner to advanced
- Training duration: 7 hours and 0 minutes
- Number of courses: 82
Course headings
Prerequisites for the Spring Framework DevOps on AWS course
- Java
- Spring Framework (Beginner/Intermediate)
- Basic knowledge of Maven
- Basic Linux knowledge
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: English, Spanish and Portuguese
Quality: 720p
Download link
free download software
Size
11.5GB