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.
Full Stack Development
Full Stack Development is a 22-lesson 4 hours 24 minutes self-paced course by NeetCode. This course will take you on a journey to become a full-stack developer.
Course facts
- Lessons
- 22
- Duration
- 4 hours 24 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- NeetCode
- Price
- Premium
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.
Who teaches Full Stack Development? NeetCode
NeetCode (neetcode.io) is the technical-interview-preparation platform of Navi (formerly an engineer at Google), behind one of the larger DSA-focused YouTube channels online. NeetCode's distinctive contribution is the curated NeetCode 150 and NeetCode 250 problem lists — pattern-grouped sets of LeetCode questions that have become a default reference for engineers preparing for the algorithm portion of senior tech-company interviews.
The course catalog covers algorithms and data structures in depth, system design for senior interviews, the OOP / design-patterns material that shows up in low-level design rounds, and the broader interview-prep landscape. Material is taught in Python, Java, and JavaScript with the same problem solved across multiple languages.
The CourseFlix listing under this source carries 7 NeetCode courses spanning that range. Material is paid; NeetCode runs on per-course or membership pricing on the original platform. Courses are aimed at engineers preparing for technical interviews at large tech companies.
What lessons are included in Full Stack Development?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 |
Get instant access to all 21 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Full Stack Development?
-
Updated 2y agoReact, NextJS and NestJS: A Rapid Guide - Advanced
By: UdemyReact with Typescript, Next.js, Redux, NestJS, Docker, Redis, Stripe, Frontend & Backend Filtering. Learn how to create an Ambassador App using React, NextJS an8h 40m0/5 -
Updated 2y agoPractical Typescript
By: UdemyEmbark on a comprehensive journey into the world of TypeScript with our "Practical TypeScript" course.20h 10m -
Updated 2y agoBuilding a Full-stack Multilingual Blog with Next.js 13.4
By: UdemyAre you looking to build a modern, full-stack blog with the latest technologies? Look no further than this comprehensive Udemy course, which will guide you thro9h 15m -
Updated 2y agoBuild your AI startup in hours using our customizable demo apps | AnotherWrapper
By: FekriKickstart your AI startup swiftly and effectively with AnotherWrapper's customizable demo apps. -
ClassicComplete Next.js Developer in 2023: Zero to Mastery
By: Zero To MasteryLearn Next JS from industry experts using modern best practices. The only Next JS tutorial + projects course you need to learn Next JS, build enterprise-level R27h 12m5/5
More courses by NeetCode
-
ClassicAlgorithms and Data Structures for Beginners
Before starting the course, let s go a little bit over what will be taught, who it is for and what you will need to succeed.8h 22m5/5 -
Updated 3y agoObject-Oriented Design Interview
Prepare for your object-oriented design interviews with this comprehensive course.1h 49m -
Updated 3y agoSystem Design Interview
Prepare for your system design interviews with this comprehensive course. System design interviews are a crucial part of the tech interview process, and this co4h 9m -
Updated 3y agoSystem Design for Beginners
The course "System Design for Beginners" is the key to understanding the fundamentals of designing scalable and efficient software systems.5h 21m3/5 -
Updated 3y agoObject-Oriented Design Patterns
Design patterns are a way to solve commonly occurring problems in software engineering.1h 14m5/5 -
ClassicAdvanced Algorithms
The "Advanced Algorithms" course is a comprehensive guide to fundamental data structures and algorithms required to excel in technical interviews.7h 36m5/5