Course Curriculum

Back-end Fundamentals

  • Introduction to Node.js
  • Modules and Applications
  • Asynchronous Programming

Databases

  • MongoDB
  • API Development and Intermediate MongoDB
  • Firebase Realtime Database
  • Firebase Firestore

Web Development Fundamentals

  • Web Development Fundamentals
  • Middleware

Front-end Basics

  • Collaborative Programming and Basic HTML
  • Introduction to CSS and HTML Forms
  • Front-end JavaScript and Client-side Form Validation

Advanced Front-end

  • AJAX and Security
  • jQuery, Web Browsers, and Web Accessibility
  • CSS3, Accessibility, and Bootstrap

Advanced Back-end

  • Introduction to Redis
  • GraphQL Server
  • Security Concerns and Defenses

React and Modern Front-end

  • React Fundamentals (Props, State, useState, useEffect, Custom Hooks, useCallback, useContext, useMemo)
  • Building a Custom Tech Stack and WebSockets
  • GraphQL Client and Multiprocess Web Development (IPC)
  • Tailwind CSS and SASS
  • State Management with Context API and Redux
  • Firebase Authentication

Advanced Frameworks and Technologies

  • Next.js - Page-based Routing
  • Next.js - App Router
  • Vue.js and TypeScript
  • Introduction to React Native

Containerization and Orchestration

  • Docker
  • Kubernetes

Deployment and Hosting

  • Netlify
  • AWS