Software Development
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.
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. Foundations
- 2. Tools and technology
- 3. Practical development
- 4. Real-world projects
- 5. Portfolio
- 6. Final project
Proposed syllabus
5 modules, in order.
MODULE 01
JavaScript and TypeScript
- Core language
- Types
MODULE 02
React
- Components
- State and data fetching
MODULE 03
Backend
- APIs
- Authentication
MODULE 04
Databases
- SQL and MongoDB
- Data modelling
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
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.