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