Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link: https://ebookbell.com/faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookBell Team
5.0
108 reviewsISBN 10: 183588928X
ISBN 13: 9781835889282
Author: Ivo Pinto
Build eight real-world applications and gain hands-on expertise with AWS services
Key Features
Gain hands-on experience in architecting, deploying, and managing AWS applications
Build scalable, AI-powered, and serverless applications using AWS Lambda, DynamoDB, Amazon Rekognition, and more
Master AWS infrastructure automation and DevOps workflows with CI/CD pipelines, CodePipeline, and QuickSight
Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Tired of resumes getting lost in the pile? This book is your roadmap to building an in-demand AWS portfolio that grabs attention and gets you hired. This comprehensive guide unlocks AWS’s full potential through eight real-world projects designed for developers of all levels. Inside, you'll find invaluable guidance for crafting stunning websites with S3, CloudFront, and Route53. You’ll build robust and scalable applications, such as recipe-sharing platforms, using DynamoDB and Elastic Load Balancing. For streamlined efficiency, the book will teach you how to develop serverless architectures with AWS Lambda and Cognito. Gradually, you’ll infuse your projects with artificial intelligence by creating a photo analyzer powered by Amazon Rekognition. You’ll also automate complex workflows for seamless content translation using Translate, CodePipeline, and CodeBuild. Later, you’ll construct intelligent virtual assistants with Amazon Lex and Bedrock to answer web development queries. The book will also show you how to visualize your data with insightful dashboards built using Athena, Glue, and QuickSight. By the end of this book, you’ll have a portfolio of AWS projects to showcase your cloud skills, making you stand out in today’s competitive job market.
What you will learn
Develop a professional CV website while learning AWS fundamentals
Build a recipe-sharing application using AWS's serverless toolkit
Leverage AWS AI services to create a photo friendliness analyzer for professional profiles
Implement a CI/CD pipeline to automate content translation across languages
Develop an AI-powered Q&A chatbot using Amazon Lex and cutting-edge LLMs
Build a business intelligence application to analyze website clickstream data and understand user behavior with AWS
Who this book is for
This book is ideal for students, software developers, and IT professionals looking to gain hands-on experience with AWS and transition into cloud computing. Whether you’re new to AWS or expanding your cloud expertise, these projects will help you develop practical skills, apply real-world concepts, and follow industry best practices. A background in computer science or engineering and basic programming skills is recommended, but no prior AWS experience is required. Each project includes theoretical explanations of AWS services, ensuring that even beginners can follow along
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 4: 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
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Share Your Thoughts
Download a free PDF copy of this book
free aws cloud projects
5 aws cloud projects for beginners
beginner aws cloud projects
simple aws cloud projects
aws cloud projects book
aws cloud projects for resume