Skip to main content
CF

Build an End-to-End Web App from Scratch in AWS

31m 54s
English
Paid

Build an End-to-End Web App from Scratch in AWS is a 8-lesson 31 minutes self-paced course by Zero To Mastery. In this project-based course you'll be guided step-by-step through designing and building a web application that actually does something, using five different AWS services.

Course facts

Lessons
8
Duration
31 minutes
Level
All levels
Language
English
Updated
Instructor
Zero To Mastery
Price
Premium

In this project-based course you'll be guided step-by-step through designing and building a web application that actually does something, using five different AWS services.

AWS is a hot skill right now, but getting a job (or even just building your own personal projects) requires going beyond basic concepts and services. This project-based course will teach you to apply those concepts and work with multiple services together to build something real that you can show off to potential employers.

Who teaches Build an End-to-End Web App from Scratch in AWS? Zero To Mastery

Zero To Mastery thumbnail

Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.

The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.

The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.

What lessons are included in Build an End-to-End Web App from Scratch in AWS?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 8 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Project Demo
All Course Lessons (8)
#Lesson TitleDurationAccess
1
Project Demo Demo
03:23
2
AWS Amplify
03:02
3
AWS Lambda
05:51
4
Amazon API Gateway
05:26
5
Amazon DynamoDB + AWS Identity and Access Management (IAM)
06:47
6
Connecting Amplify and API Gateway
04:43
7
Challenge: Make Your Web App Even Better!
00:28
8
Conclusion + Important Reminder
02:14
Unlock unlimited learning

Get instant access to all 7 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Build an End-to-End Web App from Scratch in AWS?

Frequently asked questions

What prerequisites are required for this course?
The course does not specify any prerequisites, but a basic understanding of web development concepts and familiarity with AWS services would be beneficial. The course involves using AWS Amplify, AWS Lambda, Amazon API Gateway, and Amazon DynamoDB, so prior exposure to these tools or similar cloud services might help in understanding the material more effectively.
What kind of web application will I build during the course?
Throughout the course, you will build a web application using AWS services that includes functionalities such as backend logic with AWS Lambda, API management with Amazon API Gateway, and data storage with Amazon DynamoDB. The course is project-based, providing a hands-on opportunity to see your application come to life, from initial design to final deployment.
Who is the target audience for this course?
This course is targeted toward web developers and IT professionals interested in learning how to deploy web applications using AWS. It is suitable for those who want to deepen their understanding of AWS services and apply this knowledge to real-world projects. Beginners with some foundational knowledge in web development can also benefit by gaining practical experience in developing cloud-based applications.
How does this course compare in depth and scope to other courses?
The course focuses on practical application and hands-on experience with AWS services, which may differ from more theoretical or broad-based web development courses. With lessons specifically including AWS Amplify, AWS Lambda, and Amazon API Gateway, it offers a focused approach to learning AWS in the context of a web application project. This specificity might appeal to learners looking for a targeted skill set rather than a general overview.
What AWS services and tools will I learn to use?
During the course, you will learn to use five AWS services: AWS Amplify for front-end web hosting and development, AWS Lambda for serverless computing, Amazon API Gateway for API management, Amazon DynamoDB for database solutions, and AWS Identity and Access Management (IAM) for security management. Each service is integrated into building the end-to-end web application, providing a comprehensive understanding of how these tools work together.
What topics are not covered in the course?
The course does not cover non-AWS cloud services or broader web development frameworks beyond AWS. It is specifically focused on using AWS services like Amplify, Lambda, API Gateway, and DynamoDB. Topics such as advanced database management, front-end frameworks like React or Angular, or non-AWS deployment environments are not included.
How much time should I expect to spend on this course?
While the exact runtime of the course is not specified, the project-based nature suggests a significant time commitment to fully engage with the material. Completing the lessons, especially the challenge to improve your web app, may require additional time beyond watching the instructional videos. Learners should expect to spend time both learning from the course content and applying those lessons to their project.