Home / Courses / Full Stack Development

Classroom Physical

Full Stack Development

Plan, build, test and deploy complete web applications across frontend, backend, databases, APIs and production workflows.Course structure: 16 weeks of guided teaching, supervised...

Duration
4 Months
Format
Physical Class
Location
Ajah, Lagos
Full Stack Development
Course overview

Understand the subject. Build practical ability.

Plan, build, test and deploy complete web applications across frontend, backend, databases, APIs and production workflows.

Course structure: 16 weeks of guided teaching, supervised practice, assessment and portfolio evidence.

What you will learn

  • Web foundations, HTML and Git
  • CSS, layout and responsive pages
  • JavaScript values and functions
  • DOM, events and interactive tools
  • Forms and client-side state
  • HTTP requests and asynchronous JavaScript
  • React components and state
  • React forms and interface flows
  • Node.js and Express API foundations
  • Relational data and database-backed CRUD
  • Frontend/backend integration
  • Authentication and access-control foundations
  • Testing, accessibility and debugging
  • Deployment, configuration and documentation
  • Capstone build and code review
  • Individual practical and project defence

Practical projects

  • P01 - Semantic personal profile page
  • P02 - Responsive business landing page
  • P03 - Order-cost calculator
  • P04 - Accessible task-list tool
  • P05 - Course-directory API reader
  • P06 - React course-enquiry interface
  • P07 - Validated enquiry API
  • P08 - Database-backed inventory API
  • P09 - Full-stack integration and testing pack
  • P10 - Training-centre tracker capstone

Learning standard: Learners retain working files, perform quality checks, correct mistakes, disclose permitted AI assistance and demonstrate the final work independently.

What you will learn

  • Introduction to full stack development concepts and the overall ecosystem.
  • Fundamentals of front‑end development using HTML, CSS, and JavaScript.
  • Server‑side programming basics with a chosen back‑end language.
  • Core principles of databases, SQL/NoSQL and data modeling.
  • Integrating front‑end and back‑end to build a complete web application.
  • Implementing authentication, authorization, and security best practices.
  • Testing, debugging, and quality assurance techniques for full stack apps.
  • Deploying and scaling full stack applications in production environments.
  • Exploring advanced topics, emerging tools, and future trends in full stack development.

Course curriculum

Module 1Introduction to full stack development concepts and the overall ecosystem.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 2Fundamentals of front‑end development using HTML, CSS, and JavaScript.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 3Server‑side programming basics with a chosen back‑end language.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 4Core principles of databases, SQL/NoSQL and data modeling.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 5Integrating front‑end and back‑end to build a complete web application.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 6Implementing authentication, authorization, and security best practices.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 7Testing, debugging, and quality assurance techniques for full stack apps.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 8Deploying and scaling full stack applications in production environments.

Instructor guidance, practical exercises and applied assignments are included in this module.

Module 9Exploring advanced topics, emerging tools, and future trends in full stack development.

Instructor guidance, practical exercises and applied assignments are included in this module.