S
Skymirror Academy

Full-Stack JS/TS Developer Curriculum

A comprehensive 22-week journey to becoming a professional full-stack developer with JavaScript, TypeScript, React, and Node.js.

Program Investment

€149
per month
20 monthly payments
0% interest
Total Program Cost
€2,990
Early-bird: €2,590 (Save €400)
Most Popular Payment Option

What's Included

  • 20-week intensive program
  • 24/7 mentor-assisted learning
  • 15+ hands-on projects
  • Blockchain-verified certification
  • Budapest Vanguard Cohort eligibility
0

Foundations & Tools

2 weeks

Goal: Get comfortable with the environment and core web basics.

Topics:

  • HTML: Semantic tags, forms, accessibility basics
  • CSS: Box model, flexbox, grid, media queries
  • JavaScript (ES6+) basics: Variables, types, functions, control flow, arrays, objects
  • VS Code: Extensions, debugging, productivity tips
  • Command Line: File navigation, npm commands, running scripts
  • Git & GitHub: Cloning, branching, committing, pull requests

Project:

Static personal portfolio page (hosted on GitHub Pages)

1

Frontend JavaScript

3 weeks

Goal: Build interactive UI without frameworks.

Topics:

  • DOM manipulation, events, query selectors
  • Forms and validation
  • Fetch API and JSON data handling
  • Modular JavaScript with ES modules

Project:

Weather Dashboard (fetch live API data, update UI dynamically)

2

Modern Frontend with React

3 weeks

Goal: Build scalable, component-based UIs.

Topics:

  • React basics: JSX, components, props, state
  • Event handling, conditional rendering, lists & keys
  • Hooks: useState, useEffect, custom hooks
  • React Router for navigation
  • CSS in JS, styling approaches

Project:

Movie Search App (with API integration & routing)

3

State Management & TypeScript

2 weeks

Goal: Manage complex application state & adopt type safety.

Topics:

  • Redux Toolkit basics: store, slices, async thunks
  • Context API vs Redux
  • TypeScript fundamentals: types, interfaces, generics
  • Adding TypeScript to a React project

Project:

E-Commerce Cart System (React + Redux + TypeScript)

4

Next.js & Full-Stack Concepts

3 weeks

Goal: Build SSR & API-enabled apps.

Topics:

  • Next.js: pages, routing, server-side rendering, static generation
  • API routes in Next.js
  • Environment variables & deployment
  • Image optimization, metadata, SEO in Next.js

Project:

Blog Platform with Markdown posts & API routes

5

Backend with Express & PostgreSQL

3 weeks

Goal: Build robust backend APIs with databases.

Topics:

  • Express.js basics: routing, middleware
  • RESTful API design
  • PostgreSQL: schema design, queries, joins
  • Connecting Express to PostgreSQL with node-postgres or Prisma
  • Authentication with JWT & bcrypt

Project:

Task Management API with user auth & Postgres DB

6

DevOps & Deployment

2 weeks

Goal: Deploy full-stack applications & work in production-like environments.

Topics:

  • Docker basics: images, containers, Dockerfile, docker-compose
  • Containerizing frontend & backend
  • Deploying with platforms like Render, Railway, or Vercel
  • CI/CD basics with GitHub Actions

Project:

Deploy your full-stack app with Docker to the cloud

7

Capstone

4 weeks

Goal: Deliver a full-stack product from scratch.

Capstone Ideas:

  • Social Media Micro-App
  • E-Learning Platform
  • Event Booking System

Requirements:

  • Next.js + TypeScript frontend
  • Express + PostgreSQL backend
  • Authentication & authorization
  • Dockerized for deployment
  • Hosted live + GitHub repo with README

Ready to start your journey as a Full-Stack Developer?

Apply to Skymirror Academy