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

Planning with Claude Code

Planning with Claude Code

Sources: Mckay Wrigley (takeoff)
In the workshop, participants create a simple front-end project— a landing page generator (marketing pages)- using Claude Code and Next.js. The focus is not...
47 minutes 32 seconds
Build an Image Filters App with Vue, TypeScript and WebAssembly

Build an Image Filters App with Vue, TypeScript and WebAssembly

Sources: zerotomastery.io
With this project you'll build "Vue Filters", an image filter application built with Vue that allows you to bring the experience of applying Photoshop filters t
1 hour 44 minutes 19 seconds
NestJS + Next.js: Event Driven Architecture

NestJS + Next.js: Event Driven Architecture

Sources: Michael Guay
Learn how to create an event-driven architecture with NestJS and Next.js. The course covers EventEmitter and SSE for developing real-time systems.
45 minutes 9 seconds
Uber Eats Clone

Uber Eats Clone

Sources: Nomad Coders
Best Way to Learn to Code. We believe that the best way to become a developer is by doing clone coding. It is very easy to get bored and unmotivated in the begi
40 hours 22 minutes 44 seconds
Professional TypeScript Training by Matt Pocock  | Total TypeScript

Professional TypeScript Training by Matt Pocock | Total TypeScript

Sources: Matt Pocock
Learn how to use TypeScript to level-up your applications as a web developer through exercise driven self-paced workshops and tutorials hosted by TypeScript wizard Matt Pocock.
23 hours 18 minutes 55 seconds