My Account Log in

1 option

AWS Cloud Projects : Strengthen Your AWS Skills Through Practical Projects, from Websites to Advanced AI Applications / Ivo Pinto and Pedro Santos.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Pinto, Ivo, author.
Santos, Pedro, author.
Language:
English
Subjects (All):
Amazon Web Services (Firm).
Cloud computing.
Physical Description:
1 online resource (266 pages)
Edition:
First edition
Place of Publication:
Birmingham, England : Packt Publishing, [2024]
Biography/History:
Pinto Ivo: Ivo Pinto, CCIE No. 57162 (R&S, Security, and Data Center), CISSP, is a principal solutions architect with many years of experience in the fields of cloud, automation, and enterprise and data center networking. Ivo has worked at Cisco in different roles and different geographies, and he has led the architecture and deployment of many automated global-scale solutions for Fortune 50 companies that are in production today. In his latest role, he is responsible for the architecture of multiple ISV products at Amazon Web Services (AWS). Ivo has authored two books, Network Automation Made Easy and Automating and Orchestrating Networking with NetDevOps. Santos Pedro: Pedro Santos is a senior solutions architect with over a decade of experience in the technology industry. With a background in data engineering and cloud computing, he focuses on designing and implementing innovative cloud-based solutions. After experiencing different cloud providers and companies of different sizes, Pedro is now working for AWS where he helps SaaS providers design and improve their products.
Summary:
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 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 be ready to take your projects to the next level and succeed in the dynamic world of cloud computing.
Contents:
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
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
Part 2: Intermediate Level Projects
Chapter 3: Building a Recipe-Sharing Application
Amazon S3
Amazon CloudFront
Amazon Virtual Private Cloud (VPC)
Amazon EC2
Application Load Balancer (ALB)
Amazon DynamoDB
AWS CloudFormation
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
Using secure protocols
Infrastructure auto-scaling
Managed hosting and CI/CD
Authentication.
Logging and monitoring
Caching
Chapter 5: Building a Serverless Recipe-Sharing Application
Amazon Cognito
Amazon Lambda
API Gateway
Solution deployment
Frontend configuration and deployment
Test and explore your application
Clean up
Enrich your application with media content
User profile
Chapter 5: Implementing an Image Analyzer to Detect Photo Friendliness
Amazon Rekognition
Amazon API Gateway and AWS Lambda
Building the infrastructure
Understanding the image analyzer code
Testing your application
Implementing authentication and authorization
Improving your security posture
Implementing custom names
Improving the image analysis algorithm
Hosting your own ML model
Chapter 6: Architecting a Content Translation Pipeline
Lambda@Edge
Amazon Translate
AWS CodePipeline and AWS CodeBuild
Building the web application
Building the CI/CD pipeline
Testing the solution
Expanding your application functionality
Adopting CI/CD for infrastructure code
Part 3: Advanced Level Projects
Chapter 7: Implementing a Chatbot Using Machine Learning
Requirements.
Architecture patterns
Amazon CloudFront and Amazon Simple Storage Service (S3)
Amazon Cognito, Amazon API Gateway, and Amazon Lambda
Amazon Lex
Amazon Lex configuration and build
Extend the actions performed by your chatbot
Multilingual support
Maintain user profiles for different sessions
Chapter 8: Building a Business Intelligence Application
AWS Glue
Amazon Athena
Amazon QuickSight
Section 1 - Cloning the project
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
Automate the ETL pipeline
Data life cycle management
Chapter 9: Exploring Future Work
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
Index
Other Books You May Enjoy.
Notes:
Description based upon print version of record.
Improving your security posture
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
1-83588-929-8
OCLC:
1456759567

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account