책 이미지

책 정보
· 분류 : 외국도서 > 컴퓨터 > 웹 > 웹프로그래밍
· ISBN : 9781484273913
· 쪽수 : 225쪽
· 출판일 : 2021-10-12
목차
Chapter 1: An Introduction to Amazon Web Services
Chapter Goal: An Introduction of Amazon Web Service (AWS). And, then we will be creating a Free AWS Account for Developer. We explore AWS Elastic Beanstalk and will create a server. Then, we create HelloWorld JSP application. We will build a WAR file with Maven and upload WAR to AWS Elastic Beanstalk.
No of pages 35Sub -Topics
1. Introduction to Amazon Web Service
2. Create a Free AWS Account for Developer
3. Explore and Create an AWS Elastic Beanstalk Server
4. Create HelloWorld JSP App, Build WAR with Maven, and Upload WAR to Elastic Beanstalk5. Summary
Chapter 2: Deploy Spring Boot Application as REST API in AWSChapter Goal: Creation of Java Spring Boot Application as REST API with Swagger in Local. And, then we test REST API in Local. We build jar for Spring Boot Application and deploy JAR in AWS Elastic Beanstalk. Then, we will explore AWS environment logs of Spring Boot Application.
No of pages: 35
Sub - Topics
1. Create a Spring Boot Application as REST API with Swagger in Local
2. Test Spring Boot Application as REST API in Local
3. Build jar for Spring Boot Application as REST API
4. Deploy Spring Boot Application as REST API in AWS Elastic Beanstalk
5. Explore Logs from AWS Beanstalk
6. Summary
Chapter 3: Deploy MySQL as Database in AWS with RDSChapter Goal: In this chapter, we introduce Relational Database Service in AWS with RDS. Then, we create an Instance of MySQL Database in AWS, and configure Database. We create tables inside MySQL Database
No of pages : 25
Sub - Topics:
1. Overview of MySQL Relational Database Service in AWS with RDS
2. Create an Instance of RDS Database in AWS
3. Configure Database
4. Create tables inside Database
5. Summary
Chapter 4: Deploy Spring Boot Application talking to MySQL in AWSChapter Goal: An overview of CRUD operation in Spring Boot Application. We create RDS profile for Spring Boot Application talking to MySQL. We setup Spring Boot Application to connect to RDS relational Database. We deploy WAR to AWS Elastic Beanstalk and test AWS deployment of Spring Boot application to perform CRUD operation. And, we explore AWS environment logs of Spring Boot Application.
No of pages: 40
Sub - Topics:
1. An Overview of CRUD operation in Spring Boot Application
2. Create RDS profile for Spring Boot Application
3. Code Review of Spring Boot Application talking to MySQL
4. Setting up Spring Boot Application to connect to RDS Database
5. Deploy Spring Boot CRUD Application WAR to AWS Elastic Beanstalk
6. Testing Spring Boot Application AWS Deployment
7. Exploring Environment logs of Spring Boot Application in AWS
8. Summary
Chapter 5: Deploy Full Stack Spring Boot React Application in AWS & S3Chapter Goal: Explore Full Stack Spring Boot React Application. We develop and Run React as Frontend application in local. First we deploy Spring Boot REST API as Backend application to AWS Elastic Beanstalk. Then we build React Code as Frontend application for AWS deployment. Also, we introduce S3 as Simple Storage Service in AWS.
No of pages: 35
Sub - Topics:
1. Explore Full Stack Spring Boot React Application
2. Develop and Run React as Frontend Application in Local
3. Deploy Spring Boot REST API as Backend Application to AWS Elastic Beanstalk
4. Build React Code as Frontend Application for AWS Deployment
5. Introduction to S3 ? Simple Storage Service in AWS
6. Deploy React Frontend to AWS S3 ? Hosting Static Website
7. Summary
Chapter 6: ELB and CloudWatch and Route 53
Chapter Goal: In this chapter, we introduce Elastic Load Balancing as ELB in AWS to support load balancing. Then we introduce AWS CloudWatch to monitor service to give unified view of AWS. We understand AWS rote 53 to connect request of users to infrastructure running in AWS. And, finally, we take a look on registering the Domain name and their testing.
No of pages: 35
Sub - Topics:
1. Overview of ELB2. AWS CloudWatch
3. Registering and Testing the Domain Name with AWS Route 53
4. Summary
Appendix A: AWS Command Line Interface CLIChapter Goal:
No of pages: 10
Appendix B: Sending Email using AWS SESChapter Goal:
No of pages: 10