Skip to main content

Full Stack Development

4h 24m 36s
English
Paid

Course description

This course will take you on a journey to become a full-stack developer. You will learn how to build and deploy a modern web application from the ground up. Whether you're a beginner or an experienced developer, this course will provide you with the knowledge and skills to create full-stack web applications.

Read more about the course

Course Highlights:

  • Demo and Architecture: Explore the architecture of a full-stack web application and understand how all the components work together.

  • Tech Stack: Learn about the technologies and tools used in this course, including TypeScript, Next.js, Express.js, Docker, FFmpeg, Firebase Auth, Firebase Functions, Firebase Firestore, Google Cloud Storage, and Google Cloud Pub/Sub.

  • Hands-On Experience: Get hands-on experience by building and deploying a web application with a modern tech stack.

  • Security: Understand the importance of security in full-stack development and how to implement best practices to protect your application.

  • Real-World Project: Work on a real-world project that includes features like video uploading, transcoding, user authentication, and more.

By the end of this course, you'll have the skills and confidence to develop full-stack web applications and take your web development career to the next level.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 22 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 0 - Demo and Architecture

All Course Lessons (22)

#Lesson TitleDurationAccess
1
0 - Demo and Architecture Demo
07:56
2
1 - Prerequisites
04:05
3
2 - Initialize Video Processing Service
10:58
4
3 - Process Videos Locally
13:08
5
4 - Containerize Video Processing Service
15:04
6
5 - Convert Videos Hosted on Google Cloud Storage
23:32
7
6 - Deploy Video Processing Service
16:10
8
7 - Create Pub or Sub Topic and Subscription
06:43
9
8 - Create Cloud Storage Buckets
10:35
10
9 - Create Next App
12:39
11
10 - Create Navbar
11:09
12
11 - Add Firebase SDK with Auth
07:24
13
12 - Add Sign In with Google
18:05
14
13 - Create Firestore
04:44
15
14 - Add Create User Function
20:21
16
15 - Add Upload Video Function
12:39
17
16 - Add Upload Video Feature to Web App
17:05
18
17 - Add Videos to Firestore
14:31
19
18 - Add Get Videos Function
05:09
20
19 - Show Videos in Web App
12:25
21
20 - Deploy Web App
12:02
22
21 - App Limitations
08:12

Unlock unlimited learning

Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Build a Shopping App With Next.js + NestJS & Prisma

Build a Shopping App With Next.js + NestJS & Prisma

Sources: udemy, Michael Guay
Study the creation of a Shopping App using Next.js, NestJS, and Prisma. Develop a fully-fledged full-stack application with Stripe integration for payments...
8 hours 6 minutes 54 seconds
React Query: Server State Management in React

React Query: Server State Management in React

Sources: udemy
React Query has become the go-to solution for server state management in React apps, and for good reason! This smart, comprehensive solution makes it easy to ke
7 hours 39 minutes 49 seconds
Build a ChatBot with Nuxt, TypeScript and the OpenAI Assistants API

Build a ChatBot with Nuxt, TypeScript and the OpenAI Assistants API

Sources: zerotomastery.io
Learn to build a ChatBot using Nuxt and TypeScript in this project-based course. Develop a custom assistant with OpenAI API and enhance your AI skills.
2 hours 41 minutes
React Simplified - Next.js

React Simplified - Next.js

Sources: webdevsimplified.com
Welcome to my Next.js course. This course is a little bit interesting in how it's structured because it's actually broken into two main sections. That's because
9 hours 33 minutes 4 seconds