https://i121.fastpic.org/big/2023/0412/d0/f05505cc136fc883f49a1d29db4f9dd0.jpeg

[align=center]From Concept To Cloud: Mastering Full-Stack Web Development
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.54 GB | Duration: 8h 7m

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

What you'll learn
Learn how to develop a full-stack application with Node, AWS, & Nextjs from every stage starting with planning all the way to deployment
Create an application that interacts with its users in real-time by connecting a Twitter with your website using WebSockets
Perform almost every possible role an engineer can have during the production lifecycle of an application
Develop a website that utilizes server side rendering with Nextjs
Utilize the Google maps API with Reactjs to create a fully interactive map
Automatically build and deploy code when you push commits using Github Actions
Build over 7 different types of AWS resources with code using Terraform
Deploy a Nextjs application on AWS using Terraform and AWS Amplify
Containerize and test your Node and Nextjs code using docker
Build a fully functioning virtual private cloud on AWS with Terraform that will allow you to deploy internet enabled resources
Develop API endpoints and WebSocket endpoints using AWS Lambda functions and AWS API Gateway

Requirements
You should have a light to moderate level experience with JavaScript/Typescript/Node/React
You do not need any Devops experience as we will build with these concepts in mind from scratch
MacOs is recommended but not needed

Description
Ready to build a food truck tracking app over the course of a weekend? This course will give you the skills and knowledge to develop a real-time web application that tracks food truck locations using the Google Maps API and WebSockets. You'll wear many hats, including DevOps engineer, backend engineer, frontend engineer, and Solutions Architect, allowing you to gain hands-on experience in a variety of roles.Frontend engineer, you'll craft an intuitive user interface using Nextjs, leveraging the power of the Google Maps API while seamlessly integrating with the backend services you'll create.Backend engineer, you'll be responsible for building the API and WebSockets in Nodejs and deploying them on AWS, ensuring robust and efficient communication between the frontend and backend components.Solutions Architect, you'll design and construct the entire infrastructure on AWS, utilizing cutting-edge tools such as DynamoDB, Lambda, API Gateway, SQS, ECS, and more to create a robust and scalable system.DevOps engineer, you'll set up an efficient pipeline for your codebase using GitHub actions, streamlining development and deployment processes and increasing productivity.By the end of this course, you'll have developed a functional and exciting food truck tracking application that integrates multiple technologies, making you a versatile and in-demand developer.

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Who is this course for?

Lecture 3 Defining requirements for our application

Lecture 4 Designing our system

Lecture 5 Final result preview!

Section 2: Setting up basic tools and AWS

Lecture 6 Goals

Lecture 7 Installing Visual Studio Code

Lecture 8 Installing Docker

Lecture 9 Downloading Node & Yarn

Lecture 10 Create an AWS account

Lecture 11 Setting up Multi-Factor Authentication (MFA) with AWS

Lecture 12 Setup AWS access key

Lecture 13 Downloading AWS CLI

Lecture 14 Downloading and storing your AWS access keys

Lecture 15 Setting up OpenID Connection for Github on AWS

Lecture 16 Creating a role for our OpenID Connection

Section 3: Database

Lecture 17 Goals

Lecture 18 Setting up a Github repository

Lecture 19 Initialize Node project and configure Typescript

Lecture 20 Define data types

Lecture 21 Aside: Adding a folder to .gitignore file

Lecture 22 Initializing seed data

Lecture 23 Create a DynamoDB table

Lecture 24 Describe a DynamoDB table

Lecture 25 Delete a DynamoDB table

Lecture 26 Insert a record to a DynamoDB table

Lecture 27 Seed all data into a DynamoDB table

Section 4: Network

Lecture 28 Goals

Lecture 29 Setting up a Github repository

Lecture 30 Setting up a .gitignore file

Lecture 31 Creating an S3 bucket for Terraform state

Lecture 32 Adding Github actions secrets to Github

Lecture 33 Setting up Github actions

Lecture 34 Terraform starting point

Lecture 35 Terraform variables

Lecture 36 Attach the first policy to your OpenID Connect role

Lecture 37 Attach all policies to your OpenID Connect role

Lecture 38 Terraform VPC

Lecture 39 Terraform Subnets

Lecture 40 Terraform Route Tables

Lecture 41 Terraform Internet Gateway, Nat Gateway, & Elastic IP

Lecture 42 Decomission resources

Section 5: Twitter Service

Lecture 43 Goals

Lecture 44 Getting a Twitter API key

Lecture 45 Setting up a Github repository

Lecture 46 Initialize Node project and configure Typescript

Lecture 47 Setting up Github actions

Lecture 48 Define data types

Lecture 49 Describe a DynamoDB table

Lecture 50 Scan a DynamoDB table

Lecture 51 Get all scan results from a DynamoDB table

Lecture 52 Insert a tweet onto an array field in DynamoDB

Lecture 53 Send a message to SQS

Lecture 54 Set Twitter stream rules

Lecture 55 Get Twitter stream rules

Lecture 56 Delete all Twitter stream rules

Lecture 57 Parse a tweet from the Twitter stream

Lecture 58 Connect to a Twitter stream

Lecture 59 Stream vendors

Lecture 60 Health check

Lecture 61 Putting it all together

Lecture 62 Dockerfile

Lecture 63 Terraform variables

Lecture 64 Terraform starting point

Lecture 65 Create ECS secrets file

Lecture 66 Terraform Identity Access Management

Lecture 67 Terraform Loadbalancer

Lecture 68 Terraform ECS

Lecture 69 Terraform SQS

Lecture 70 Testing it all together

Section 6: API & Websockets

Lecture 71 Goals

Lecture 72 Setting up a Github repository

Lecture 73 Initialize Node project and configure Typescript

Lecture 74 Setting up Github actions

Lecture 75 Create a connection table in DynamoDB

Lecture 76 Add connection

Lecture 77 Remove connection

Lecture 78 Remove a message from SQS

Lecture 79 Broadcast message with Websockets

Lecture 80 Connect Lambda function

Lecture 81 Connect Lambda function Dockerfile

Lecture 82 Disconnect Lambda function

Lecture 83 Disconnect Lambda function Dockerfile

Lecture 84 Send vendor Lambda function

Lecture 85 Send vendor Lambda function Dockerfile

Lecture 86 Get vendors Lambda function

Lecture 87 Get vendors Lambda function Dockerfile

Lecture 88 Terraform Identity Access Management

Lecture 89 Terraform Lambda

Lecture 90 Terraform API Gateway

Lecture 91 Testing our WebSockets on AWS

Section 7: UI

Lecture 92 Goals

Lecture 93 Personal Access Token

Lecture 94 Google maps account

Lecture 95 Setting up a Github repository

Lecture 96 Initialize Next.js

Lecture 97 Dockerfile

Lecture 98 Setting up Github actions

Lecture 99 Removing default styles and code from Next.js

Lecture 100 Define data types

Lecture 101 Get vendors API

Lecture 102 Call getVendors from getStaticProps

Lecture 103 Create a wrapper for the map

Lecture 104 Render the map

Lecture 105 Customize your map styles

Lecture 106 Deep comparison function for vendor tweets

Lecture 107 Pass vendor data into map component

Lecture 108 Displaying vendor on map with markers

Lecture 109 Fixing the disappearing map markers issue

Lecture 110 Setting up the map dashboard

Lecture 111 Create a food truck display tile

Lecture 112 Infinite scroller setup

Lecture 113 Load food trucks into the infinite scroller

Lecture 114 Sort food trucks

Lecture 115 Connect to the WebSocket

Lecture 116 Create event listeners on our WebSocket

Lecture 117 Terraform variables

Lecture 118 Terraform starting point

Lecture 119 Terraform Identity Access Management

Lecture 120 Terraform Amplify

Lecture 121 Build your project on Amplify

Section 8: Post project

Lecture 122 Cleanup resources

Frontend engineer that wants to learn how to build with Google Maps and Nextjs,Frontend engineer that wants to deploy their Nextjs application to AWS Amplify,Backend engineer that wants to learn how create WebSocket and API endpoints with API Gateway and serverless functions,Backend engineer that wants to learn how stream real time Twitter data with Nodejs and AWS,Cloud engineer that wants to learn how to deploy multiple types of AWS services to AWS with Terraform,DevOps engineer that wants to see how to build pipelines for multiple systems with Github Actions,Engineer that wants to upgrade their portfolio by adding an impressive project,Engineer that wants to learn how to containerize their Nextjs and Nodejs code

rapidgator.net:

Код:
https://rapidgator.net/file/262f348aaf14f27dac4337ade80b85fb/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part1.rar.html
https://rapidgator.net/file/88b16e5fcb400e27e2595e34cb537ab9/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part2.rar.html
https://rapidgator.net/file/7d148f34978f7a7b2dd58e15c38c1ec9/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part3.rar.html
https://rapidgator.net/file/a086d03291778db244ce60b75005e276/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part4.rar.html

uploadgig.com:

Код:
https://uploadgig.com/file/download скачать/310bab3675259601/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part1.rar
https://uploadgig.com/file/download скачать/b1e515626231da5a/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part2.rar
https://uploadgig.com/file/download скачать/CC7758b220600c8a/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part3.rar
https://uploadgig.com/file/download скачать/ddE176478e1a0Dba/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part4.rar

nitroflare.com:

Код:
https://nitroflare.com/view/D0A38937F5B8C50/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part1.rar
https://nitroflare.com/view/FC98FAD9F19A0DB/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part2.rar
https://nitroflare.com/view/EECD7A0EB1FC8E9/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part3.rar
https://nitroflare.com/view/ACE7F84A209D59F/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part4.rar

1dl.net:

Код:
https://1dl.net/xgkuuarjqwq8/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part1.rar
https://1dl.net/ry6pkqkqh0ec/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part2.rar
https://1dl.net/jp11wg1bnw6w/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part3.rar
https://1dl.net/vtnndfr8i3ns/vhifp.From.Concept.To.Cloud.Mastering.FullStack.Web.Development.part4.rar