Detailed curriculum

In-depth learning and mentoring topics

The core track focuses on Vue.js and Nuxt.js for frontend and Adonis.js for backend work, with practical delivery skills across APIs, databases, Git workflows, and CI/CD.

Frontend focus

Vue.js and Nuxt.js first

  • Vue component architecture, state flow, and reactivity patterns
  • Nuxt routing, page composition, SEO basics, and data fetching strategies
  • Practical comparisons with React/Next or Angular where trade-offs matter

Backend focus

Adonis.js with Laravel-like patterns

  • Controllers, services, and modular backend structure in Adonis.js
  • Understanding why Adonis.js feels familiar to PHP Laravel developers
  • Authentication, validation, and robust endpoint design

Delivery and collaboration

Production workflow skills

  • Designing and consuming RESTful API calls in real projects
  • Database fundamentals: schema design, querying, and performance basics
  • GitHub/GitLab branching, pull requests, reviews, and release collaboration
  • CI/CD pipelines and deployment flow from commit to production

Core web fundamentals

CSS, JavaScript, and HTML essentials

  • CSS layout systems, responsive design, and scalable styling approach
  • Modern JavaScript syntax, async flows, and maintainable frontend patterns
  • Semantic HTML and accessibility-first structure for real interfaces