Udemy

From Concept to Cloud: Mastering Full-Stack Web Development

Enroll Now
  • 342 Students
  • Updated 6/2023
4.7
(20 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 7 Minute(s)
Language
English
Taught by
Farris Ismati
Rating
4.7
(20 Ratings)
2 views

Course Overview

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

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.

Course Content

  • 8 section(s)
  • 122 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting up basic tools and AWS
  • Section 3 Database
  • Section 4 Network
  • Section 5 Twitter Service
  • Section 6 API & Websockets
  • Section 7 UI
  • Section 8 Post project

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


Reviews

  • V
    Viv
    3.0

    Twitter connection doesn't work.

  • S
    Sameeran Amarnath
    5.0

    loved the content and step-by-step explanation

  • D
    Dalia Khattab
    5.0

    Farris does a great job explaining all concepts. This course was easy to follow. I learned very useful skills. Thank you, Farris! I highly recommend this course to anyone who would like to learn new skills.

  • S
    Sam Bimbo
    5.0

    A very complete and well explained Course. The material is relevant and there is a lot of depth to the project.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed