1. Innehållsförteckning
  2. Introduktion till Webbutveckling
    1. Vad är webbutveckling?
    2. Webbens historia och framtid
    3. Översikt över webbutvecklarens verktygslåda
    4. Installera och konfigurera verktyg
  3. HTML och Git
    1. Grunderna i HTML5
    2. Strukturera och semantisera webbinnehåll
    3. HTML-element för tillgänglighet
    4. Introduktion till Git
    5. Grundläggande Git-kommandon
    6. Arbeta med GitHub
    7. Mer Git kommandon
    8. Praktiska övningar
    9. Teknisk Intervju
  4. Grundläggande CSS
    1. Introduktion till CSS
    2. Selektorer, färger och typografi
    3. Boxmodellen och layoutprinciper
    4. Responsiv design
    5. Mobile-first design
    6. Praktiska övningar
    7. Teknisk Intervju
  5. Grundläggande JavaScript
    1. Introduktion till JavaScript
    2. Variabler och datatyper
    3. Funktioner och scope
    4. Kontrollstrukturer och loopar
    5. DOM-manipulation och Events
    6. Praktiska övningar
    7. Teknisk Intervju
  6. Fortsättning JavaScript
    1. Asynkron programmering
    2. Promises och async/await
    3. Fetch API
    4. Hantera data
    5. Array- och objektmetoder
    6. Praktiska övningar
    7. Teknisk Intervju
  7. Hosting, CMS och WordPress
    1. Webbservrar och hosting
    2. Virtuell privat server
    3. Domänhantering och DNS
    4. Introduktion till CMS
    5. WordPress
    6. Static Site Generators
    7. Praktiska övningar
    8. Teknisk Intervju
  8. Fullstack-utveckling
    1. Introduktion till PHP
    2. PHP Syntax och funktioner
    3. PHP arrayer och loopar
    4. PHP klasser
    5. MySQL och databaser
    6. CRUD-applikationer
    7. Sessioner och cookies
    8. Säkerhet
    9. Praktiska övningar
    10. Teknisk Intervju
  9. Frontend-ramverk med React
    1. Introduktion till React
    2. Komponentbaserad arkitektur
    3. State och Props
    4. React Router
    5. Formulär
    6. API Integration
    7. Hosta React med Dokploy
    8. Single Page Application
    9. Praktiska övningar
    10. Teknisk Intervju
    11. Fördjupning: React
      1. Routing: skydd och data
      2. State: reducer, Context, normalisering
      3. Custom Hooks i React
      4. Prestanda: memo, virtualisering, splitting
      5. Data: caching, retry, WebSockets
      6. SSR/SSG och Next.js
      7. TypeScript i React
  10. Frontend Ramverk
  11. CSS Frontend Ramverk introduktion
    1. Tailwind CSS
      1. Layout med Flex och Grid
      2. Färger och Typografi
      3. Responsive Design
      4. States och Interaktivitet
      5. Konfiguration och anpassning
      6. Bygga en sida (Dashboard)
      7. Best Practices & Komponentbibliotek
      8. Tailwind och React