Aws Cdk: Build A Serverless Restapi With Typescript & Nosql
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.02 GB | Duration: 2h 27m
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.02 GB | Duration: 2h 27m
Learn by Doing: A Project-Based Video Course on Serverless REST APIs, TypeScript, and AWS CDK
What you'll learn
Master AWS CDK & serverless architecture: Boost your career by learning to build efficient, production-ready REST APIs using AWS Lambda, API Gateway, and Dynamo
Master advanced REST API concepts: Empower yourself with in-depth knowledge of path and query parameters, HTTP methods, and best practices for building robust R
Excel in API documentation & interaction: Boost your professional portfolio by incorporating Swagger UI, ensuring your REST APIs are easy to navigate and effect
Gain expertise in custom domains: Stand out in the industry by seamlessly registering and using custom domains in Route 53, elevating the user experience of you
Requirements
No prerequisites needed, all skill levels welcoome! This course is tailored to accommodate everyone, whether you're just starting out or an experienced developer.
Description
Supercharge your career in software and cloud technology with our comprehensive, hands-on course, "AWS CDK v2: Build a serverless RestAPI with Typescript & NoSQL" This step-by-step guide is designed to help you design, deploy, and optimize robust REST APIs using cutting-edge AWS services like Lambda, API Gateway, NoSQL DynamoDB, and Route 53, giving you a competitive edge in the industry.Whether you're a beginner or an experienced developer, this course will equip you with the skills and knowledge needed to create scalable, high-performance APIs that stand out in the rapidly evolving world of software development and cloud computing. We'll cover essential topics, including serverless architecture, AWS CDK v2, path and query parameters, and various HTTP methods, ensuring you have a solid foundation in REST API development.Key course highlights:In-depth, hands-on tutorials for building serverless REST APIs on AWSDive into AWS CDK v2, Lambda, API Gateway, NoSQL DynamoDB, and Route 53Learn by creating a real-life project: a REST API for a blog post applicationLearn to create custom domains and implement Swagger UI for a professional API experienceMaster advanced REST API concepts and best practices for robust, production-ready applicationsEasily access and download the code written in each lecture with the included lecture resourcesBy the end of this course, you'll have a strong grasp of REST API development using AWS services, empowering you to build and deploy secure, scalable, and efficient APIs for any application. Enroll now and elevate your career in the world of serverless development and cloud computing.
Overview
Section 1: Course Essentials: Get Started Here!
Lecture 1 Don't Skip: Course Structure
Section 2: Setting Up and Managing Your AWS Account
Lecture 2 Registering an AWS Account and Creating an IAM User
Lecture 3 Setting Up Email Billing Alerts for Your AWS Account
Section 3: Course Prerequisites and Project Setup
Lecture 4 Installing Course Prerequisites: Node, npm, AWS CLI, AWS CDK, and Docker
Lecture 5 Setting Up an Autoformatter with TypeScript
Lecture 6 Initializing the Base CDK Project with 'cdk init sample-app
Section 4: Introduction to REST API Architecture and Deployment
Lecture 7 Overview of the General Architecture of the REST API
Lecture 8 Deploying Your First Lambda Function with CDK v2
Section 5: Building a RESTful Blog Post API
Lecture 9 Creating a REST API in API Gateway
Lecture 10 Defining the BlogPost Model as a TypeScript Interface
Lecture 11 Generating the First BlogPost Object in Code
Section 6: DynamoDB Integration with Lambda and AWS SDK v3
Lecture 12 Creating a DynamoDB Table and Connecting to Lambda via Environment Variables
Lecture 13 Building a Database Client with AWS SDK v3
Section 7: Developing a Blogpost Retrieval Lambda with Advanced Features
Lecture 14 Creating a Lambda Function for Blogpost List View
Lecture 15 Implementing Scan Operation in Database Client for Enhanced Data Retrieval
Lecture 16 Sorting Lambda Response with Query Parameters
Section 8: Developing a Blogpost Detail View with Lambda and Database Client
Lecture 17 Creating a Lambda Function for Retrieving a Single Blogpost by ID (Detail View)
Lecture 18 Implementing the Get Operation in Database Client for Individual Blogpost Retrie
Section 9: Efficient Blogpost Deletion with Lambda and Database Client
Lecture 19 Creating a Lambda Function for Deleting a Blogpost by ID and Implementing the De
Section 10: API Gateway Swagger Integration and Visualization
Lecture 20 Generating Swagger Export from API Gateway with AWS Lambda
Lecture 21 Visualizing Swagger File using Swagger UI Bundle
Section 11: Domain Management with Route53 and API Gateway Integration
Lecture 22 Understanding Route53 and Purchasing Your Own Domain
Lecture 23 Configuring a Custom API Gateway Domain with Route53
Section 12: Handling CORS Errors and Preflight Requests in Lambda and API Gateway
Lecture 24 Preventing CORS Errors by Setting Access-Control-Allow-Origin Header in Lambda R
Lecture 25 Implementing the OPTIONS Method for HTTP Preflight Requests in API Gateway
Section 13: Cleanup of Cloud Resources
Lecture 26 Safely Removing Your Cloud Infrastructure
Our course is designed for aspiring and experienced developers, IT professionals, and cloud computing enthusiasts who are eager to expand their knowledge of REST APIs, serverless architecture, and AWS services. Whether you are a complete beginner looking to kickstart your career in cloud computing or a seasoned developer aiming to enhance your skill set, this course will provide valuable insights and practical knowledge. Join us to unlock new opportunities in the ever-evolving world of cloud technology and elevate your professional profile.