Apply Now
Go to HomeGo to Courses Catalog
EN3Software EngineeringLEVEL 2INNOVATION TRACK

EN3-231 | Full-Stack Web/Mobile & Cloud

Build robust full-stack web and mobile applications powered by cloud microservices and scalable APIs.

Course Overview

Master modern full-stack development. Build scalable web applications using React/Next.js, Node.js/Express, RESTful APIs, and cloud services (AWS/GCP), featuring authentication, database integration, and continuous deployment.

Course Curriculum & Modules

01Module 1: Modern Front-End Architecture (React/Next.js)
02Module 2: RESTful & GraphQL API Design (Node.js/TypeScript)
03Module 3: Database Integration & ORMs (Prisma / PostgreSQL)
04Module 4: Cloud Microservices Deployment (AWS / GCP)
05Module 5: Shipping a Production-Ready Full-Stack App

Software Engineering Department Pathway

Software Engineering covers applied AI/ML integration, full-stack web/mobile application architecture, DevOps containerization (Docker/Kubernetes), cloud security, high-throughput microservices, and enterprise architecture.

Computer & Hardware Requirements

Processor:Intel i5/i7, AMD Ryzen 5/7 or Apple M-series
Memory (RAM):16 GB RAM
Graphics Card:Integrated GPU
Storage:256 GB SSD
Display:Full HD display

Key Learning Outcomes & Benefits

  • Build dynamic user interfaces with modern JavaScript frameworks.
  • Architect RESTful APIs and Node.js microservices.
  • Implement secure JWT user authentication and authorization.
  • Deploy full-stack applications to cloud platforms with CI/CD.