Full-Stack Development

A proposed path from JavaScript to a deployed full-stack application.

Planned

This is a proposed course. The outline below may change, and no batch is open yet.

Full-Stack Development course artwork

About this course

A proposed course covering the frontend, backend and database skills needed to build complete applications, taught through one growing project.

WHO SHOULD JOIN

  • Beginners who want a software career
  • Frontend developers moving to full-stack work

What you will be able to do

  • Build interfaces in React
  • Write APIs in Node.js
  • Design a database
  • Deploy a complete application

Join from Calicut, India or anywhere

In Calicut

Offline batches in Kozhikode run only when confirmed. Ask before you plan around one.

Across India

Online learning means you can join from any state with a laptop and stable internet.

Worldwide

Learners in the Gulf and elsewhere can join online. Live sessions run on India Standard Time (UTC+5:30).

Your learning journey

  1. 1. Foundations
  2. 2. Tools and technology
  3. 3. Practical development
  4. 4. Real-world projects
  5. 5. Portfolio
  6. 6. Final project

Proposed syllabus

5 modules, in order.

  1. MODULE 01

    JavaScript and TypeScript

    • Core language
    • Types
  2. MODULE 02

    React

    • Components
    • State and data fetching
  3. MODULE 03

    Backend

    • APIs
    • Authentication
  4. MODULE 04

    Databases

    • SQL and MongoDB
    • Data modelling
  5. MODULE 05

    Deployment

    • Hosting
    • Environment setup

What you will build

  • A full-stack application with roles and a dashboard

PREREQUISITES

  • Comfort with a computer
  • Basic HTML helps

Tools

JavaScriptTypeScriptReactNode.jsMongoDBPostgreSQL

Your instructor

Salman Faris is a full-stack developer and video editor based in Calicut. Read his profile or see his projects.

Need this done for your business instead? See Full-stack development.

Common questions

What will students build in a full-stack course?

The proposed course centres on one application with login, roles, a dashboard and a database, deployed to a live URL by the end.