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

From Concept to Cloud: Mastering Full-Stack Web Development

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

Level-up your Full-Stack dev skills by building an advanced WebApp using AWS, Nextjs, Node, Terraform, & many more tools


1 - Introduction
  • 1 - Introduction
  • 2 - Who is this course for
  • 3 - Defining requirements for our application
  • 4 - Designing our system
  • 5 - Final result preview

  • 2 - Setting up basic tools and AWS
  • 6 - Goals
  • 7 - Installing Visual Studio Code
  • 7 - Visual Studio Code Download Link.txt
  • 8 - Docker Download Link.txt
  • 8 - Installing Docker
  • 9 - Downloading Node Yarn
  • 9 - Instructions on how to download Yarn.txt
  • 9 - Nodejs Download Link.txt
  • 10 - AWS Login Link.txt
  • 10 - Create an AWS account
  • 11 - Setting up MultiFactor Authentication MFA with AWS
  • 12 - Setup AWS access key
  • 13 - Downloading AWS CLI
  • 13 - Link to AWS Region names.txt
  • 13 - Link to installing AWS CLI.txt
  • 14 - Downloading and storing your AWS access keys
  • 15 - Configuring OpenID Connect with Github.txt
  • 15 - Setting up OpenID Connection for Github on AWS
  • 15 - What are Github actions.txt
  • 15 - What is Code Building.txt
  • 15 - What is Infrastructure as a Service IAAS.txt
  • 16 - Creating a role for our OpenID Connection

  • 3 - Database
  • 17 - Goals
  • 18 - Generating a new SSH key guide.txt
  • 18 - Setting up a Github repository
  • 19 - Initialize Node project and configure Typescript
  • 20 - Define data types
  • 21 - Aside Adding a folder to gitignore file
  • 22 - Initializing seed data
  • 22 - vendors.ts
  • 23 - Create a DynamoDB table
  • 23 - DynamoDB ReadWrite capacity.txt
  • 23 - DynamoDB table key schema.txt
  • 24 - Describe a DynamoDB table
  • 25 - Delete a DynamoDB table
  • 26 - Insert a record to a DynamoDB table
  • 27 - Seed all data into a DynamoDB table

  • 4 - Network
  • 28 - Goals
  • 29 - Setting up a Github repository
  • 30 - Setting up a gitignore file
  • 31 - Creating an S3 bucket for Terraform state
  • 32 - Adding Github actions secrets to Github
  • 33 - GitHub actions Terraform code.txt
  • 33 - Setting up Github actions
  • 34 - Partial configuration.txt
  • 34 - Terraform providers.txt
  • 34 - Terraform starting point
  • 35 - AWS subnet configuration.txt
  • 35 - Terraform variables
  • 36 - Attach the first policy to your OpenID Connect role
  • 37 - Attach all policies to your OpenID Connect role
  • 38 - More info on AWS VPC DNS.txt
  • 38 - Terraform VPC
  • 39 - Terraform Subnets
  • 40 - Routing options guide.txt
  • 40 - Terraform Route Tables
  • 41 - Elastic IP Guide.txt
  • 41 - Terraform Internet Gateway Nat Gateway Elastic IP
  • 42 - Decomission resources

  • 5 - Twitter Service
  • 43 - Docker.txt
  • 43 - ECR.txt
  • 43 - ECS.txt
  • 43 - Goals
  • 44 - Getting a Twitter API key
  • 44 - Twitter API guide.txt
  • 45 - Setting up a Github repository
  • 46 - Initialize Node project and configure Typescript
  • 47 - Setting up Github actions
  • 47 - main.zip
  • 48 - Define data types
  • 49 - Describe a DynamoDB table
  • 50 - Generator function.txt
  • 50 - Scan a DynamoDB table
  • 51 - Get all scan results from a DynamoDB table
  • 52 - DynamoDB update expresssions.txt
  • 52 - Insert a tweet onto an array field in DynamoDB
  • 53 - Send a message to SQS
  • 54 - Building a twitter rule.txt
  • 54 - Get a filter stream.txt
  • 54 - Set Twitter stream rules
  • 54 - rules-url.ts
  • 55 - Get Twitter stream rules
  • 56 - Delete all Twitter stream rules
  • 57 - Parse a tweet from the Twitter stream
  • 58 - Connect to a Twitter stream
  • 58 - Twitter stream guide.txt
  • 59 - Stream vendors
  • 60 - Health check
  • 61 - Putting it all together
  • 62 - Dockerfile
  • 62 - Docker images.txt
  • 63 - Terraform variables
  • 64 - Terraform starting point
  • 65 - Create ECS secrets file
  • 66 - Terraform Identity Access Management
  • 66 - role.txt
  • 67 - Terraform Loadbalancer
  • 68 - Terraform ECS
  • 68 - ecs.zip
  • 69 - Terraform SQS
  • 70 - Testing it all together

  • 6 - API Websockets
  • 71 - AWS Lambda.txt
  • 71 - Goals
  • 72 - Setting up a Github repository
  • 73 - Initialize Node project and configure Typescript
  • 74 - Setting up Github actions
  • 75 - Create a connection table in DynamoDB
  • 76 - Add connection
  • 77 - Remove connection
  • 78 - Remove a message from SQS
  • 79 - Broadcast message with Websockets
  • 80 - Connect Lambda function
  • 81 - Connect Lambda function Dockerfile
  • 82 - Disconnect Lambda function
  • 83 - Disconnect Lambda function Dockerfile
  • 84 - Send vendor Lambda function
  • 85 - Send vendor Lambda function Dockerfile
  • 86 - Get vendors Lambda function
  • 87 - Get vendors Lambda function Dockerfile
  • 88 - Terraform Identity Access Management
  • 88 - role.txt
  • 89 - Terraform Lambda
  • 90 - Terraform API Gateway
  • 91 - Testing our WebSockets on AWS

  • 7 - UI
  • 92 - Goals
  • 92 - Nextjs developer docs.txt
  • 93 - Creating a Personal Access token guide.txt
  • 93 - Personal Access Token
  • 94 - Google Maps for Developers.txt
  • 94 - Google maps account
  • 95 - Setting up a Github repository
  • 96 - Initialize Nextjs
  • 96 - babelrc.txt
  • 97 - Dockerfile
  • 97 - Dockerfile link.txt
  • 98 - Setting up Github actions
  • 99 - Removing default styles and code from Nextjs
  • 99 - globals.zip
  • 100 - Define data types
  • 100 - types.ts
  • 101 - Get vendors API
  • 102 - Call getVendors from getStaticProps
  • 103 - Create a wrapper for the map
  • 104 - React refs.txt
  • 104 - Render the map
  • 105 - Customize your map styles
  • 105 - Snazzy Maps.txt
  • 106 - Deep comparison function for vendor tweets
  • 107 - Pass vendor data into map component
  • 108 - Displaying vendor on map with markers
  • 109 - Fixing the disappearing map markers issue
  • 110 - Setting up the map dashboard
  • 111 - Create a food truck display tile
  • 112 - Infinite scroller setup
  • 113 - Load food trucks into the infinite scroller
  • 114 - Sort food trucks
  • 115 - Connect to the WebSocket
  • 116 - Create event listeners on our WebSocket
  • 117 - Terraform variables
  • 118 - Terraform starting point
  • 119 - Terraform Identity Access Management
  • 120 - Build Spec code.txt
  • 120 - Terraform Amplify
  • 121 - Build your project on Amplify

  • 8 - Post project
  • 122 - Cleanup resources
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 13481
    حجم: 3624 مگابایت
    مدت زمان: 488 دقیقه
    تاریخ انتشار: ۲۰ خرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید