FSD Syllabus
FSD Syllabus
Supplementary Reading:
1. https://www.linkedin.com/pulse/how-become-full-stack-developer-roadmap-jennifer-
winget/
2. https://www.geeksforgeeks.org/how-to-become-a-full-stack-web-developer-in-2021/
3. https://www.hackerearth.com/blog/full-stack/
4. https://github.com/kamranahmedse/developer-roadmap
Web Resources:
1. The Full Stack Developer Your Essential Guide to the Everyday Skills Expected of a Modern
Full Stack Web Developer by Chris Northwood, Apress, 2018
2. PHP And MongoDB Web Development Beginners Guide Book by Rubayeet Islam, PACKT,
2019
3. Full Stack Javascript by Azat Mardan Apress Publication, 2015
4. Learning PHP, MySQL & JavaScript by Robin Nixon O’REILLY, 2014
Web links:
1. https://www.pmi.org/learning/library/agile-project-management-scrum-6269
2. https://www.w3schools.com/whatis/whatis_fullstack.asp
3. https://www.geeksforgeeks.org/what-is-full-stack-development/
4. https://www.tutorialspoint.com/angularjs/index.htm
MOOCs:
1. Introduction to Modern Application Development - NPTEL
2. Full Stack Developer (Summer Training) - IIT Kanpur
3. Full Stack Developer Nanodegree Udacity
4. Full Stack Mobile App Development – Coursera
Pedagogy:
1. PowerPoint Presentation
2. Video Lectures
3. Flipped Classroom Activity
4. Open source Tools
5. Project Based Learning
Additional Active
Practical Mini-
implementation/ Content Learning Oral
Performance project
beyond syllabus
30 Marks 10 Marks 10 Marks 40 Marks 10 Marks
Syllabus: Theory
Workload
Module
Contents in Hrs
No.
Theory
Introduction to World Wide Web
Introduction to web technology
Internet and WWW, website planning and design issues, web development
solution stacks
Hyper Text Mark-up Language (HTML)
Structure of HTML document, HTML elements: headings, colors & fonts,
links, lists, tables, images and forms.
Difference between HTML and HTML5.
1 07
Cascading Style Sheets
Introduction to Style Sheet, Need of CSS, basic syntax and structure, Inline,
Internal and External CSS, CSS Box Model, Inserting CSS in an HTML
page, CSS selectors.
BOOTSTRAP Technology for responsive web page development.
XML and JSON
HTTP protocol
GET, POST, PUT methods.
Client-Side Scripting
JavaScript: Introduction to JavaScript (JS), Core features, JS in an HTML
(Embedded, External).
Document Object Model (DOM): DOM levels, DOM Objects and their
2 07
properties and methods, Manipulating DOM.
JQuery Ajax
Laboratory:
Workload
Lab Assignment Statement in Hrs
Lab
Created a public git repository for your team and submit the repo URL as the
1 solution to this assignment, Learn Git concept of Local and Remote 04
Repository, Push, Pull, Merge and Branch.
Design and develop a responsive web page using Bootstrap front end
framework. Web pages should contain HTML5 elements (Use all possible
2 04
formatting for example font, colour etc.). Web page should include various
images, links within the page, links to other pages for navigation, new tabs.
Write server side script in PHP to perform form validation and create database
4 application using PHP and MySQL to perform insert, update, delete and 06
search operations.
Develop a full stack web application using MERN stack to perform CRUD
7 12
operations.