YoVDO

Deploying REST Services with Chalice for AWS

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses Continuous Deployment Courses Serverless Computing Courses Amazon Web Services Courses

Course Description

Overview

Learn how to deploy serverless REST services using Chalice and Amazon Web Services.

Syllabus

Introduction
  • Develop and deploy serverless apps
  • Course overview
1. What Is Serverless?
  • Serverless overview and concepts
  • Common serverless architectures
  • Serverless components for REST services
2. Run and Deploy Your First App with Chalice
  • What is Chalice?
  • Chalice installation and setup
  • Create and run your first app
  • Deploying, running, and logging in AWS
3. REST Basics with Chalice
  • Starting a to-do API
  • Request routing
  • Request metadata
  • Error messages
  • Customizing responses
  • CORS support
4. Authentication
  • Authentication options
  • Implementing basic auth
  • Integrating basic auth
  • API keys
5. Cognito Integration
  • Cognito and web app setup
  • Chalice configuration
  • Front-end integration
  • Testing it out
6. Advanced Deployment
  • Policy generation
  • Custom policies
  • Environment variables
  • Splitting up your application
  • SAM deployment
7. Testing
  • pytest setup
  • Writing and running tests
  • Chalice integration tests
8. Continuous Deployment via CodePipeline
  • Continuous deployment with CodePipeline and CodeBuild
  • CloudFormation template for CD
  • Adding tests and other options
9. Other Chalice Features
  • Periodic tasks
  • S3 events
Conclusion
  • Next steps

Taught by

Lawrence Ogrodnek

Related Courses

Réalisez des calculs distribués sur des données massives
CentraleSupélec via OpenClassrooms
Data Management in the Cloud
Arizona State University via Coursera
Programming with Cloud IoT Platforms
Pohang University of Science and Technology via Coursera
AWS IoT: Developing and Deploying an Internet of Things
Amazon Web Services via edX
AWS Computer Vision: Getting Started with GluonCV
Amazon Web Services via Coursera