This program structure is designed for learners who have basic web development knowledge and want to polish their skills. It focuses on strengthening both frontend (React) and backend (Node.js) concepts while introducing practical workflows, APIs, and databases, and through hands-on mini-projects, students enhance their coding, application structure, and problem-solving abilities, enabling them to confidently build and deploy full-stack applications by the end of the course.
🎯 What You Will Learn
1. Frontend Development (React)
▸ Master the basics of React.js and build dynamic, responsive user interfaces ▸ Work with API calls and manage data in UI ▸ Routing, forms, and folder structure best practices ▸ Overview of Next.js and understanding Server-Side Rendering (SSR) ▸ State management (Context API / Redux basics)
2. Backend Development (Node.js)
▸ Fundamentals of mobile app development using React Native ▸ Build basic interactive mobile interfaces ▸Build RESTful APIs using Express ▸Deploying backend applications ▸Build SEO-friendly web applications ▸Familiarity with MySQL
3. DevOps Tools
▸ Introduction to Docker and containerization ▸ Build and run containerized applications ▸ Version control and collaboration using Git ▸ Manage repositories, branches, and code workflows
4. Project Management
▸ Understanding Agile practices and principles ▸ Practical application of Scrum in project workflows ▸Project management with Agile and Jira
5. Tools & Best Practices
▸ Git & GitHub for version control ▸ Postman for API testing ▸Folder structure for scalable apps ▸Clean code, naming conventions & documentation
What You Will Gain After Course Completion
By the end of the 4-week, you will be able to confidently:
✔ Become confident in both frontend and backend ✔ Ability to build and deploy real-world full-stack applications ✔ Experience designing and implementing robust APIs ✔ Strong understanding of databases, Git, and deployment workflows ✔ Improved problem-solving skills and coding logic through hands-on projects ✔ Portfolio-ready final project ✔ Eligibility for full-stack internships or junior developer roles
📝 What Would be the Completion Criteria
→ At least 90% of class attendance → Complete all assigned tasks with an average score of 80% or higher → A viva will be conducted by mentor , during which you are required to present what you have learned throughout your journey.