Crash Course: AWS for Frontend Developers

Learn how to host websites, implement authentication, create serverless functionality, and secure your applications using cloud services.


Mentors:
Anton Khudiakov, Software Development Engineer in one of the MAANG companies.
Mykyta Popov, Senior Software Engineer at ALLSTARSIT.

Program
Crash Course: AWS for Frontend Developers
Crash Course: AWS for Frontend Developers

This course is designed for front-end engineers who want to leverage AWS without deep backend or DevOps knowledge. You'll learn how to host, secure, and scale your applications using core AWS services — S3, CloudFront, Cognito, Lambda, and more.

What you'll learn:

  • AWS account setup — secure configuration, IAM, billing alerts, and service overview for front-end development.
  • Static website hosting — use S3, CloudFront, and Route 53 to deploy frontend apps to a global audience.
  • Authentication without a backend — integrate Cognito, enable social login, and handle user management securely.
  • Serverless backend with Lambda — build REST APIs, connect to DynamoDB, and manage app logic with no infrastructure.
  • Best practices — security, monitoring, performance, and cost optimization for production-ready apps.

Mentors:
Anton Khudiakov, Software Development Engineer in one of the MAANG companies.
Mykyta Popov, Senior Software Engineer at ALLSTARSIT.

After the course you'll be able to:

  • Deploy and host front-end apps with AWS infrastructure
  • Add authentication without writing backend code
  • Build simple serverless backends integrated with your UI
  • Follow AWS best practices tailored for front-end teams
  • Control cost, security, and scalability with confidence

Format:

4 classes: 30.11, 2.12, 4.12 and 7.12

Duration of one class: ~2.5 hours

Platform: Zoom

Language of lectures: Ukrainian. Presentations and templates are provided in English.

All materials, links to ZOOM classes and course videos will be posted on the educational platform. After purchasing a ticket, you will receive access to the course at the email address specified during registration.

Who will be interested?

  • Frontend developers with knowledge of JS
  • Everyone who wants to understand the modern infrastructure of web applications

Program

Lesson 1: Introduction to AWS and Account Setup

  • Objective: Understand AWS fundamentals and configure a secure account
  • What is AWS? Key benefits for front-end devs
  • Setting up your AWS account: Free tier, billing alerts, cost control
  • Navigating the AWS Console & understanding regions
  • IAM basics: creating users, policies, MFA
  • Overview of S3, CloudFront, Cognito, Route 53 for front-end workflows
  • Common mistakes: permissions, billing
  • Hands-On: Create an account, IAM user, enable MFA, explore console

Lesson 2: Hosting and Delivering Static Websites

  • Hosting with Amazon S3: versioning, public access, index pages
  • Managing assets via console, CLI, or SDK
  • CloudFront: CDN setup, cache control, HTTPS
  • Using Route 53 for domain routing
  • Performance tips: edge locations, compression
  • Cost considerations
  • Hands-On: Deploy a React app using S3 + CloudFront, connect Route 53

Lesson 3: Authentication and User Management

  • Amazon Cognito: user pools vs identity pools
  • Amplify Auth integration in JavaScript apps
  • Advanced auth: social login, MFA, verification
  • JWT tokens and securing API calls
  • Security best practices: encryption, token handling
  • Hands-On: Implement login flow, protect routes, secure mock API

Lesson 4: Serverless Development with AWS Lambda

  • Lambda fundamentals: runtimes, event-driven model
  • Connecting Lambda to front-end via API Gateway
  • Data persistence with DynamoDB
  • Auth flows with Cognito + Lambda
  • Monitoring with CloudWatch and X-Ray
  • Hands-On: Build a full serverless CRUD app with React + Lambda

The course concept and all course materials are the intellectual property of FWDAYS. Copying of course content and materials is possible only with the consent of FWDAYS.

Mentor: Anton Khudiakov

— Software Development Engineer at MAANG

— Lecturer, Mentor, Teacher at Lectrum, FwDays

— Mentor at Tech Ground Hackathons, two times mentor of the winning projects on the hackathon

— Proud Ukrainian 🇺🇦

— Has 6+ years of experience building static website generators, business intelligence tools, machine learning models, MLOps solutions and e-commerce web applications.

Mentor: Mykyta Popov

— Senior Software Engineer at Grammarly, with a decade of versatile experience in software development, ranging from startups to enterprise-level projects.

— Generative AI advocate, equipped with expertise in prompts generation.

—Mentor at Tech Ground Hackathons, coupled with active participation in hackathon events.

Event price

Standard

Access to online course sessions

Access to course recordings for a year

Presentations

Additional materials from the speaker

Access to a chat where the speaker will answer questions

Workshop participant certificate

10% discount on participation in Fwdays conferences

Available installment payments from Monobank and installment purchases from Privatbank

If after the first lesson you realize that your expectations do not match, we will refund your money in full.
5 600 UAH ≈€110
5 tickets Only few left
next 20 — 6200 UAH≈€125
next 5 — 7000 UAH≈€140
Buy ticket
Group discounts are available for companies 
Напишіть нам на academy@fwdays.com для прорахування вашої знижки.
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?