AWS Cloud Projects Strengthen Your AWS Skills Through Practical Projects, from Websites to Advanced AI Applications

Tired of resumes that get lost in the pile? This book is your roadmap to creating an in-demand AWS portfolio that grabs attention and gets you hired. This comprehensive guide unlocks the vast potential of AWS for developers of all levels. Inside, you'll find invaluable guidance for crafting stu...

Descripción completa

Detalles Bibliográficos
Otros Autores: Pinto, Ivo, author (author), Santos, Pedro, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing [2024]
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009859319306719
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: Beginner Level Projects
  • Chapter 1: Deploying and Interacting with AWS Services
  • Technical requirements
  • Architecting on AWS
  • Requirements gathering
  • Choosing an architecture pattern
  • Selecting a service
  • Diagramming
  • Exploring the Well-Architected Framework
  • Getting started with AWS Console
  • Using the Console
  • Navigating AWS CLI and AWS SDK
  • AWS CLI
  • AWS SDK
  • Understanding IaC
  • Using CloudFormation
  • Using Terraform
  • Summary
  • Chapter 2: Creating a Personal Website
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon Simple Storage Service (S3)
  • Amazon CloudWatch metrics
  • Coding the solution
  • Editing the website
  • Publishing the website
  • Monitoring the website
  • Cleaning up
  • Future work
  • Implementing custom DNS
  • Taking security to the next level
  • Having better observability
  • Final architecture
  • Summary
  • Part 2: Intermediate Level Projects
  • Chapter 3: Building a Recipe-Sharing Application
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon S3
  • Amazon CloudFront
  • Amazon Virtual Private Cloud (VPC)
  • Amazon EC2
  • Application Load Balancer (ALB)
  • Amazon DynamoDB
  • AWS CloudFormation
  • Coding the solution
  • Cloning the project
  • Section 1 - DNS configuration and certificate issuing (option 1 only)
  • Section 2 - Solution deployment
  • Section 3 - Additional configurations (option 1 only)
  • Section 4 - Frontend configuration and deployment
  • Section 5 - Testing and exploring your application
  • Section 6 - Cleaning up
  • Future work
  • Using secure protocols
  • Infrastructure auto-scaling
  • Managed hosting and CI/CD
  • Authentication.
  • Logging and monitoring
  • Caching
  • Summary
  • Chapter 5: Building a Serverless Recipe-Sharing Application
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon Simple Storage Service (S3)
  • Amazon CloudFront
  • Amazon DynamoDB
  • AWS CloudFormation
  • Amazon Cognito
  • Amazon Lambda
  • API Gateway
  • Coding the solution
  • Cloning the project
  • Solution deployment
  • Frontend configuration and deployment
  • Test and explore your application
  • Clean up
  • Future work
  • Enrich your application with media content
  • User profile
  • Summary
  • Chapter 5: Implementing an Image Analyzer to Detect Photo Friendliness
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon Rekognition
  • Amazon API Gateway and AWS Lambda
  • Coding the solution
  • Building the infrastructure
  • Understanding the image analyzer code
  • Testing your application
  • Cleaning up
  • Future work
  • Implementing authentication and authorization
  • Improving your security posture
  • Implementing custom names
  • Improving the image analysis algorithm
  • Hosting your own ML model
  • Summary
  • Chapter 6: Architecting a Content Translation Pipeline
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Lambda@Edge
  • Amazon Translate
  • AWS CodePipeline and AWS CodeBuild
  • Coding the solution
  • Building the web application
  • Building the CI/CD pipeline
  • Testing the solution
  • Cleaning up
  • Future work
  • Implementing custom names
  • Expanding your application functionality
  • Adopting CI/CD for infrastructure code
  • Summary
  • Part 3: Advanced Level Projects
  • Chapter 7: Implementing a Chatbot Using Machine Learning
  • Technical requirements
  • Scenario
  • Requirements.
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon CloudFront and Amazon Simple Storage Service (S3)
  • Amazon DynamoDB
  • Amazon Cognito, Amazon API Gateway, and Amazon Lambda
  • Amazon Lex
  • Coding the solution
  • Cloning the project
  • Solution deployment
  • Frontend configuration and deployment
  • Amazon Lex configuration and build
  • Test and explore your application
  • Clean up
  • Future work
  • Extend the actions performed by your chatbot
  • Multilingual support
  • Maintain user profiles for different sessions
  • Summary
  • Chapter 8: Building a Business Intelligence Application
  • Technical requirements
  • Scenario
  • Requirements
  • Architecture patterns
  • Architecture
  • AWS services
  • Amazon Simple Storage Service (S3)
  • AWS Glue
  • Amazon Athena
  • Amazon QuickSight
  • Coding the solution
  • Section 1 - Cloning the project
  • Section 2 - Solution deployment
  • Section 3 - Clickstream event generator
  • Section 4 - The Glue ETL job
  • Section 5 - Data exploration with Athena
  • Section 6 - Data visualization with QuickSight
  • Section 7 - Clean up
  • Future work
  • Automate the ETL pipeline
  • Data life cycle management
  • Summary
  • Chapter 9: Exploring Future Work
  • Technical requirements
  • AWS services overview
  • Containers
  • Other API types
  • Generative AI
  • Other communication patterns
  • AWS Pricing Calculator
  • Pricing the solution from Chapter 2
  • Pricing the solution from Chapter 6
  • AWS re:Post
  • AWS documentation, Solutions Library and Prescriptive Guidance
  • AWS documentation
  • AWS Solutions Library
  • AWS Prescriptive Guidance
  • Summary
  • Index
  • Other Books You May Enjoy.