Stelor

Full Stack Web Development

Learn to build complete web applications by mastering both frontend and backend development using modern technologies like HTML, CSS, JavaScript, React, Node.js, and databases.

FULL STACK WEB DEVELOPMENT

Become a Complete Web Developer

Learn how to build modern websites and web applications by mastering both frontend and backend technologies such as HTML, CSS, JavaScript, React, Node.js, and databases.

FULL STACK WEB DEVELOPMENT CURRICULUM

Comprehensive Full Stack Development Training from Basics to Advanced

  1. HTML Fundamentals
  • Introduction to HTML, use cases, structure, and first page in VS Code
  • Core tags: doctype, html, head, title, body
  • Text elements: headings, paragraphs, links, spans, code, preformatted text
  • Lists: ordered and unordered
  • Nested elements and attributes (href, src, alt, width, height, target)
  • Media: images, audio, video
  • Page navigation
  1. Advanced HTML
  • Semantic tags: header, footer, section, article, main, aside, figure, details, form
  • Block vs inline elements
  • Text formatting tags
  • Tables
  1. Forms and Inputs
  • Forms, inputs, textarea, select, button, label
  • Input types and validation attributes
  • Form methods and encoding
  1. Media in HTML
  • Audio and video tags
  • Media attributes and multiple sources

    ……………………………………………………………………………………………………………………………

     CSS

  1. CSS Basics
  • CSS syntax, selectors, comments
  • Inline, internal, external CSS
  • Text styling and selector precedence
  1. Styling and Layout
  • Colors, units, borders, box model
  • Backgrounds, gradients, shadows
  1. Layout Techniques
  • Display properties
  • Flexbox and Grid
  • Positioning and overflow
  • Grouping and nested selectors
  1. Advanced CSS
  • Pseudo-classes and pseudo-elements
  • Transitions, transforms, animations
  1. Responsive Design
  • Mobile-first vs desktop-first
  • Viewport and media queries
  • Responsive images and typography
  • CSS functions: min, max, clamp
  1. SASS
  • Variables, nesting, mixins, functions
  • SCSS setup and workflow

    ……………………………………………………………………………………………………………………………

   
    JavaScript

  1. JavaScript Fundamentals
  • Variables, console methods, strings
  • Data types and operators
  • Expressions, statements, hoisting
  1. Loops and Conditionals
  • if/else, switch, ternary
  • for, while, do-while, forEach, for-in, for-of
  • Recursion and loop control
  1. Functions
  • Parameters, arguments, scope, closures
  • Arrow functions, callbacks, higher-order functions
  • IIFE and scoping
  1. Arrays and Objects
  • Array methods and iteration
  • Object creation and operations
  • Timing functions
  1. DOM Manipulation
  • DOM structure and selection
  • Traversal and modification
  • Creating and removing elements
  1. Events
  • Event handling and bubbling
  • Form events and validation
  • Browser events
  1. Browser APIs
  • BOM, storage, cookies
  • Fetch API
  1. OOP in JavaScript
  • Classes, prototypes, inheritance
  • Call, apply, bind
  1. Asynchronous JavaScript
  • Callbacks, promises, async/await
  • setTimeout and setInterval
  1. Error Handling
  • Types of errors
  • try/catch and custom errors
  1. Advanced Concepts
  • Throttling and debouncing
  • JSON handling
  1. Git & GitHub
  • Version control, branches, merging
  • Pull requests and collaboration
  1. React Introduction
  • Components, JSX, Virtual DOM
  • SPA concepts and setup
  • React environment and tools
  1. Styling in React
  • CSS modules, styled-components
  • Responsive design
  1. React Basics
  • State, props, conditional rendering
  • Lists and mapping
  1. Advanced React
  • Lifecycle methods
  • Higher-order components
  • Props drilling
  1. Hooks
  • useState, useEffect, useContext
  • useRef, useMemo, useCallback
  • Custom hooks
  1. Routing
  • React Router setup
  • Navigation, dynamic routes, 404 handling
  1. State Management
  • Redux and Redux Toolkit
  • Alternatives (Recoil, Zustand, MobX)
  1. Forms in React
  • Controlled components
  • Validation and API integration
  1. Performance Optimization
  • Memoization and code splitting
  • Profiling tools
  1. Deployment
  • Production build and hosting platforms
  1. Real-World Project
  • Full project using routing, APIs, and state
  1. Animations
  • Framer Motion / GSAP
  1. SEO Basics
  • Meta tags, sitemaps, image SEO
  1. Three.js Basics

Scenes, cameras, lights, materials

  1. Node.js Basics
  • Environment setup and npm
  1. Creating Servers
  • HTTP server and routing
  • Status codes and nodemon
  1. Backend Architectures
  • MVC and REST concepts
  1. Express.js
  • Routing, middleware, static files
  1. Template Engines
  • EJS basics and syntax
  1. Middleware
  • Built-in, custom, security middleware
  1. File Uploads
  • Multer and cloud storage
  1. Databases
  • MongoDB basics
  • Mongoose and relationships
  1. REST APIs
  • API design, validation, security
  1. Database Optimization
  2. Error Handling
  • Express error handling patterns