وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

The Complete Guide to Build Serverless Applications on AWS

سرفصل های دوره

Learn to Build Serverless Applications with AWS Lambda, DynamoDB, API Gateway, AppSync, SQS, S3, many more AWS Services!


1 - The Mindset Thinking Serverless
  • 1 - Introduction
  • 1 - slides-v1.pdf
  • 2 - Serverless Mindset Cont

  • 2 - Serverless System Design A Real World Use Case
  • 3 - System Introduction
  • 4 - Functional & NonFunctional Requirements
  • 5 - Frontend Architecture Design
  • 6 - Use of DynamoDB
  • 7 - Evaluating the User Registration Architecture
  • 8 - Decoupling the Architecture with SQS an EventBridge
  • 9 - Using EventBridge for Extending the Architecture
  • 10 - Rate Controlling with Serverless Queue
  • 11 - Managing Serverless Workflows with State Machines
  • 12 - Optimizing with Circuit Breaker Pattern
  • 13 - Achieving Idempotency in Serverless Architectures
  • 14 - Providing Temporary Access to Protected Resources

  • 3 - Lets Begin Serverless Fundamentals
  • 15 - Section overview
  • 15 - section-code.zip
  • 16 - Introduction to AWS Lambda
  • 17 - AWS Lambda demo
  • 18 - Introduction to Amazon API Gateway
  • 19 - Introduction to Amazon DynamoDB
  • 20 - Learn more about Amazon DynamoDB.html
  • 21 - Introduction to Identity and Access Management IAM
  • 22 - Learn more about AWS IAM.html
  • 23 - Introduction to CloudWatch
  • 24 - CloudWatch Demo
  • 25 - Introduction to GraphQL and AWS AppSync.html
  • 26 - Introduction to Cognito User Pool.html

  • 4 - Building REST APIs The Most Common Serverless Use Case
  • 27 - Application overview
  • 28 - Architecture overview
  • 29 - Installing Serverless CLI
  • 30 - Creating a Serverless Service
  • 30 - basic-rest-api.zip
  • 31 - Building the first Lambda function and connect with API Gateway
  • 32 - Creating other CRUD endpoints
  • 33 - Viewing the resources on AWS console
  • 34 - Creating a DynamoDB table with CloudFromation
  • 35 - Implementing CreateNote Lambda Function
  • 36 - Using serverlessiamroleperfunction plugin
  • 37 - Implementing UpdateNote Lambda function
  • 38 - Implementing DeleteNote Lambda Function
  • 39 - Implementing GetNotes Lambda function
  • 40 - Using callbackWaitsForEmptyEventLoop
  • 41 - Reusing Connections with HTTP KeepAlive
  • 42 - Solution to DynamoDB Timeout Issue
  • 43 - Section Summary

  • 5 - Access Control Learn About Authentication and Authorization
  • 44 - Using API Key
  • 45 - When should we use API Key
  • 46 - API Gateway Usage Plan Demo
  • 47 - Introduction to Lambda Authorizer
  • 48 - Implementing the Lambda Authorizer
  • 48 - lambda-authorizer.zip
  • 49 - Lambda Authorizer Logs
  • 50 - Introduction to Cognito User Pool
  • 51 - Creating a User Pool using AWS Console
  • 52 - Using awsjwtverifier in the Lambda Authorizer
  • 53 - Cognito User Pool Authorizer
  • 54 - An important note about Cognito User Pool Authorizer
  • 55 - Creating the Cognito User Pool with CloudFormation IaC
  • 56 - Using Environment Variables
  • 57 - Introduction to SSM Parameter Store
  • 58 - Creating the Parameter with CloudFormation
  • 59 - Fixing the deployment issue
  • 60 - Updating configurations and testing the API
  • 60 - section-code.zip

  • 6 - Deployment Setting up Multiple Environments
  • 61 - Section overview
  • 61 - multi-env-code.zip
  • 62 - Deleting the current stack
  • 63 - Multienvironment configurations
  • 64 - Fixing the deployment error
  • 65 - Creating a new DEMO environment
  • 66 - Testing the environment

  • 7 - CI & CD Continuously Deliver with AWS CodePipeline
  • 67 - Section overview
  • 67 - codepipeline.zip
  • 68 - A Word about CI and CD
  • 69 - Creating a CodePipeline
  • 70 - Creating the buildspecyml file for the Build Stage
  • 71 - Testing the Build Stage of the Pipeline
  • 72 - Where are the Build Artifacts
  • 73 - Configuring the Deploy Stage
  • 74 - Troubleshooting the Deploy Stage
  • 75 - Implementing Manual Approval Stage

  • 8 - Github Actions The Easiest Way to Deploy Serverless Applications
  • 76 - Section Overview
  • 77 - Introduction
  • 78 - GitHub Action Overview
  • 78 - githubAction.zip
  • 79 - Settingup a Workflow
  • 80 - Building the Serverless Workflow
  • 81 - Github Actions Environment Variables
  • 82 - Testing the Production Deployment Workflow

  • 9 - Testing Focusing on User Acceptance Testing UAT with JEST
  • 83 - Section overview
  • 84 - Creating Test Helper Files
  • 85 - Using Cognito Admin API
  • 86 - Enabling ADMINAUTHFLOW in Cognito
  • 87 - Testing Creating Notes
  • 88 - Adding Update & Delete Note Tests
  • 89 - Lambda Authorizer Caching Issue A Gotcha
  • 90 - The Best Solution to the Caching Issue

  • 10 - TypeScript Learn to use TypeScript with the Serverless Framework
  • 91 - Introduction
  • 91 - code.zip
  • 92 - Installing Serverless TypeScript Plugin
  • 93 - Updating Lambda Hanlder Code
  • 94 - Adding Types for Lambda Functions
  • 95 - Adding Types to Lambda Authorizer Function
  • 96 - Deploying the Service

  • 11 - EventBridge & SQS Building EventDriven Architectures
  • 97 - Introduction
  • 97 - apigw-eventbridge-main.zip
  • 98 - Asynchronous Communication Overview
  • 99 - AWS EventBridge Overview
  • 100 - EventBridge Console Walkthrough
  • 101 - Using API Gateway Service Proxy Integration with EventBridge
  • 102 - Creating an EventBus with Serverless Framework
  • 103 - Adding Events to EventBridge EventBus
  • 104 - Setting up a SQS as a Target to EventBridge
  • 105 - 6 Things to Remember about SQS
  • 106 - Batch Processing Messages with AWS Lambda
  • 107 - Introduction to Dead Letter Queues DLQ
  • 108 - Implementing a DLQ with the SQS
  • 109 - API Gateway Service Proxy Introduction
  • 110 - Implement API Gateway and EventBridge Service Proxy

  • 12 - AWS Step Functions Lets Manage Your Workflows
  • 111 - Section Overview
  • 112 - Step Function Overview Pros & Cons
  • 113 - Introduction to Step Functions
  • 114 - Understanding Frequently used States
  • 115 - Callback Pattern in Step Functions
  • 116 - Store Checkout Process in Detail
  • 117 - Installing Serverless Step Functions Plugin
  • 117 - stepfunctions-code.zip
  • 118 - Creating CheckInventory Task State
  • 119 - Testing the State Machine from AWS Console
  • 120 - Check Inventory Implementation with Error Handling
  • 121 - The use of ResultPath in States
  • 122 - Redeem Points with Choice State
  • 123 - Testing the State Machine
  • 124 - Implementing Step Functions Callback pattern with SQS
  • 125 - Email Order Details with SNS

  • 13 - Improving Security Starting with AWS Web Application Firewall
  • 126 - Section overview
  • 127 - Benefits of CloudFront in Security & Performance
  • 128 - CloudFront and Caching Demo
  • 129 - Using CloudFormation to Create the CloudFront
  • 130 - Benefits of Web Application Firewall AWS WAF
  • 131 - Creating a Web ACL for CloudFront
  • 132 - Testing the WAF Web ACL
  • 133 - Web ACL Graphs and Sampled Requests
  • 134 - Adding Rate Based Rules to Mitigate DDoS Attacks
  • 135 - Creating Custom WAF Rules

  • 14 - Building GraphQL APIs Learn AWS AppSync and Amplify Framework
  • 136 - Overview
  • 137 - Agenda
  • 138 - Introduction to GraphQL
  • 139 - Introduction to AWS AppSync
  • 140 - Setting up the dev environment
  • 141 - Initializing an Amplify project
  • 142 - Provisioning backend resources with Amplify CLI
  • 143 - Creating the backend schema
  • 144 - About the amplify model directive
  • 145 - Adding Entity Relationships with connection directive
  • 146 - Adding Authorization Rules with rules directive
  • 147 - Testing the GraphQL API

  • 15 - AWS AppSync and Serverless Framework
  • 148 - Overview
  • 149 - Introduction
  • 149 - graphql-section-code.zip
  • 150 - Creating GraphQL API Resources
  • 151 - Exploring the Resources on AWS Console
  • 152 - Designing the GraphQL Schema
  • 153 - Introduction to Serverless AppSync Plugin
  • 154 - Implementing getBookById Query
  • 155 - Implement createBook Mutation
  • 156 - Testing the Mutation & Query
  • 157 - Connecting a React App with the AppSync API
  • 158 - Calling AppSync API from React App
  • 159 - AWS AppSync Authorization Methods
  • 160 - Adding AWSIAM authentication type to the AppSync Schema
  • 161 - Creating an Cognito Identity Pool with CloudFormation
  • 162 - Testing Guest User Access
  • 163 - Pagination with AWS AppSync and DynamoDB
  • 164 - Creating an AppSync Subscription for Realtime Communication
  • 165 - Connecting AppSync Subscription with a React Frontend

  • 16 - A Complete Project Building an Online Bookstore with Amplify and AppSync
  • 166 - Project Overview
  • 167 - Agenda
  • 168 - Final demo
  • 169 - Project Architecture
  • 170 - Setting up the project
  • 170 - bookstore-code.zip
  • 171 - Creating an Amplify Project
  • 172 - Creating Cognito User Pool and S3 buckets
  • 173 - Creating Lambda Functions
  • 174 - Building GraphQL Schema with Amplify Directives
  • 175 - Creating Lambda Pipeline Resolvers
  • 176 - Deploying Resources to AWS with Amplify Push Command
  • 177 - Installing Lambda Dependencies
  • 178 - Testing the React App with the Backend
  • 179 - Connecting the AWS Backend with the React Frontend
  • 180 - Troubleshooting the Order Processing Flow
  • 181 - Verifying the Created Orders
  • 182 - Hosting the App with Amplify CLI
  • 183 - Operational Costs Estimation

  • 17 - Serverless Use Case 01 Handling Large Payloads
  • 184 - Problem & Solution
  • 185 - Code Explanation
  • 186 - Demo

  • 18 - Serverless Use Case 02 Decoupling with SQS to Improve Usability
  • 187 - Problem & Solution
  • 188 - Creating the Main SQS Queue and the DLQ
  • 189 - Code Explanation
  • 190 - Demo

  • 19 - Serverless Use Case 03 Building a Serverless Log Archive Solution
  • 191 - Architecture Overview
  • 192 - Creating the Lambda Function
  • 193 - Creating Kinesis Firehose Delivery Stream
  • 194 - Creating CloudWatch IAM role
  • 195 - Creating the CloudWatch Subscription Filter
  • 196 - Configuring Firehose Buffer Size & Interval
  • 197 - Testing the Functionality
  • 198 - Creating the S3 Lifecycle Rule

  • 20 - Serverless Use Case 04 Realtime Troubleshooting
  • 199 - Overview
  • 200 - Github Repo Link.html
  • 201 - Implementation

  • 21 - Bonus Section Learning Never Stops
  • 202 - Amazon DynamoDB Crash Course With Demos
  • 203 - Amazon VPC Crash Course With Demos
  • 204 - AWS IAM Crash Course With Demos
  • 205 - AWS IAM Blog Post.html
  • 206 - AWS FullStack Web Development Tips
  • 206 - watch more cloud videos on my youtube channel.zip
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 7602
    حجم: 11558 مگابایت
    مدت زمان: 1455 دقیقه
    تاریخ انتشار: 13 اسفند 1401
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید