Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Full Stack Developer Roadmap

Adrian Twarog via YouTube

Overview

This course covers a comprehensive roadmap for full stack developers in 2020, encompassing topics, frameworks, libraries, and languages for front end development, back end development, and dev ops. The course aims to teach a wide range of skills including HTML, CSS, JavaScript, version control, web security, package management, CSS preprocessors, build tools, testing libraries, type checkers, and more. The teaching method involves a lecture-style format with a detailed syllabus. The course is intended for individuals aspiring to become full stack developers or enhance their skills in web development and software engineering.

Syllabus

- Introduction
- Becoming a Full-stack Developer
- Frontend
- Frontend - How the Internet Works
- Frontend - HTML, CSS, JS
- Frontend - Version Control Git
- Frontend - Web Security
- Frontend - Package Managers
- Frontend - CSS PreProcessors - SASS, LESS
- Frontend - Build Tools
- Frontend - Frameworks & Libraries
- Frontend - Modern CSS - Styled Components
- Frontend - Web Components
- Frontend - CSS Frameworks - Bootstrap, Tailwinds
- Frontend - Testing Libraries - Jest, Enzyme
- Frontend - Type Checkers - Typescript
- Frontend - Progressive Web Apps
- Frontend - Frontend Tools - DevTools, Lighthouse
- Frontend - Server Side Rendering SSR
- Frontend - GraphQL - Apollo, Relay
- Frontend - Static Site Generators - Gatsby NextJS
- Frontend - Mobile Applications - React Native, Flutter
- Frontend - Desktop Applications - Electron
- Backend - Operating System - Terminal, IO
- Backend - Language - JavaScript, Rust, Go
- Backend - Version Control - Github
- Backend - Databases - MySql, MongoDB
- Backend - Adv Database - Replication, ORMs
- Backend - REST - JSON APIs, Authentication
- Backend - Caching - CDN, Server Side, Redis
- Backend - Web Security - HTTPS, CORS
- Backend - Testing - Integration, Unit, Functional
- Backend - CI / CD
- Backend - Design and Development Principles
- Backend - Search Engines - Elasticsearch
- Backend - Message Brokers
- Backend - Containers Virtualization - Docker
- Backend - GraphQL - Apollo, Relay
- Backend - Websockets & Web Servers - Apache
- Backend - Building for Scale
- DevOps
- DevOps - Languages - Go, Rust, Ruby, Node, Python
- DevOps - OS Concepts - IO, Sockets
- DevOps - Managing Servers - Unix, Linux, Windows
- DevOps - Networking, Security, Protocols
- DevOps - HTTP, FTP, SSL, Proxy, etc
- DevOps - Infrastructure - Web Servers - IIS, Apache
- DevOps - CI/CD - GitHub Actions
- DevOps - Monitoring - Logging, Events
- DevOps - Cloud Providers - Linode, AWS, Azure
- EnhanceUI Design for Developers
- Conclusion

Taught by

Adrian Twarog

Reviews

3.5 rating, based on 2 Class Central reviews

Start your review of Full Stack Developer Roadmap

  • Profile image for Bhuvaneshwar Patil
    Bhuvaneshwar Patil

    The MERN Stack course on YouTube is an invaluable resource for anyone diving into web development. The instructor provides a comprehensive and well-structured learning path, covering MongoDB, Express.js, React, and Node.js. The hands-on approach, coupled with real-world examples, enhances understanding and application. Clear explanations and engaging demonstrations make complex concepts accessible, fostering a solid grasp of each technology. The course excels in balancing theory with practical implementation, catering to beginners and intermediate developers alike. Regular updates ensure relevance, and the supportive online community adds value. Overall, it's a highly recommended tutorial series for mastering MERN Stack
  • Profile image for Tubati Jayasree
    Tubati Jayasree
    Good explanation ,i learned many topics from this course it is very useful to learn from basics and also they explained through the diagram, flowchart was really awesome, thank you to class Central for providing very good and so much useful courses to learn through online

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.