Full-Stack Development with Next.js

# Topic Completed (%)
1 Attributes (HTML)
2 Semantic HTML (HTML)
3 Media Queries & Responsive Design (CSS)
4 Preprocessors (SASS/SCSS) (CSS)
5 Forms & Inputs (HTML)
6 Accessibility Basics (HTML)
7 Promises & Async/Await (JavaScript)
8 Fetch API & AJAX (JavaScript)
9 Code Editors & Linters
10 HTML Basics (HTML)
11 CSS Fundamentals (CSS)
12 Box Model, Positioning & Flexbox (CSS)
13 CSS Grid & Layout (CSS)
14 CSS Animations & Transitions (CSS)
15 JavaScript Basics (Variables, Functions, Loops, Objects, Arrays) (JavaScript)
16 ES6+ Features (Arrow Functions, Destructuring, Modules, Template Literals) (JavaScript)
17 DOM Manipulation & Event Handling (JavaScript)
18 TypeScript Basics (Type Safety)
19 Git Basics, Branching & Merging (Version Control)
20 GitHub & Package Managers (npm/yarn)
21 Browser DevTools & Debugging
22 React Basics (JSX, Components, Props, State) (Next.js Fundamentals)
23 React Hooks (useState, useEffect, useRef, useContext) (Next.js Fundamentals)
24 React Router vs Next.js Routing (Next.js Fundamentals)
25 Next.js Project Setup & File Structure (Next.js Fundamentals)
26 Pages & File-based Routing (Next.js Fundamentals)
27 Dynamic Routes & Catch-all Routes (Next.js Advanced)
28 Static Site Generation (SSG) (Next.js Advanced)
29 Server-Side Rendering (SSR) (Next.js Advanced)
30 Incremental Static Regeneration (ISR) (Next.js Advanced)
31 API Routes (Backend) (Next.js Advanced)
32 Middlewares (Backend) (Next.js Advanced)
33 Authentication & Authorization (Backend) (Next.js Advanced)
34 State Management (Redux, Zustand, Context API) (Next.js Advanced)
35 Data Fetching & Caching (SWR, React Query) (Next.js Advanced)
36 Database Integration (MongoDB, PostgreSQL, Prisma) (Backend)
37 Serverless Functions (Vercel Functions, AWS Lambda) (Backend)
38 Environment Variables & Configuration (Backend)
39 Error Handling & Logging (Backend)
40 Performance Optimization (Image Optimization, Code Splitting, Lazy Loading)
41 Accessibility (ARIA, Keyboard Navigation)
42 TypeScript in Next.js (Type Safety for Frontend & Backend)
43 Testing (Jest, React Testing Library, Cypress)
44 SEO & Metadata (Next.js Head, Open Graph, Structured Data)
45 Internationalization (i18n)
46 Progressive Web Apps (PWA)
47 Bundlers & Build Tools (Webpack, Vite, Next.js CLI)
48 Transpilers (Babel, TypeScript)
49 Task Runners (npm scripts)
50 CI/CD & Deployment (Vercel, Netlify, AWS, GitHub Actions)
51 Monitoring & Logging (Sentry, LogRocket)