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 3y agoBedrock: Jumpstart your next SaaS product
By: Max StoiberThe modern full-stack Next.js & GraphQL boilerplate with user authentication, subscription payments, teams, invitations, emails and everything else you need.5/5 -
Updated 2y agoUltimate Next.js Course 2024 Edition
By: Dev EdMaster the art of building dynamic and efficient web applications using React and Next.js with our comprehensive course.29h 39m5/5 -
Updated 2y agoReact and NodeJS: A Practical Guide with Typescript
By: UdemyI'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible. My teach6h 54m5/5 -
Updated 2y agoDuolingo Clone
By: Antonio Erdeljac (Code With Antonio)In this 11-hour course, you will learn how to create your own SaaS application for language learning, similar to Duolingo. Users will be able to choose language11h 12m -
Updated 2y agoNext.js 14 & React - The Complete Guide
By: Udemy, Academind Pro (Maximilian Schwarzmüller)I created the bestselling Udemy course on React, now I'm super excited to share this course on NextJS with you - an in-depth course about an amazing React frame36h 13m5/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 2y agoObject-Oriented Design Interview
Prepare for your object-oriented design interviews with this comprehensive course.1h 49m -
Updated 2y 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 2y 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 2y 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