Professional Documents
Culture Documents
Fullstack Django Syllabus v1-Y4Lp1GgeE3tOKGZo
Fullstack Django Syllabus v1-Y4Lp1GgeE3tOKGZo
Module-1 (7 hrs)
Introduction to Full Stack Development Life Cycle
1.1 State of the web (T1 Chapter 1): Rise of the web, mobile web, state of HTML, websites, and
applications
1.2 Technology Stacks: Overview, MERN, MEAN, MEVN, MENG, LAMP, WAMP, XAMPP,
Ruby on Rails stacks, Comparison of Stacks
1.3 Product Design (T1 Parts of Chapters 2 to 6, 8, 10-12): Requirements, Work Breakdown, User
Experience Design, User Interaction Design, Systems Architecture, Component Interactions,
Module Design, Design for Failures
1.4 Product Development and Deployment (T1 Chapter 13): Agile, Scrum, Twelve Factor Apps,
Development Machines, Testing, Production Environments, Continuous Delivery and
Continuous Deployment
Module-2 (8 hrs)
Module-3 (8 hrs)
Module-4 (7 hrs)
Module-5 (8 hrs)
Course outcomes:
On successful completion of this course, students will be able to:
1. Choose the correct full stack for the business problem on hand.
2. Build efficient backend database schema and secure APIs to access the data.
3. Build efficient, user-friendly, rich frontend for the applications.
4. Implement business logic using appropriate programming language.
5. Independently design, build, test, and deploy a multi-faceted web application.
Question paper pattern:
• The question paper will have ten full questions carrying equal marks.
• Each full question will be for 20 marks.
• There will be two full questions (with a maximum of four sub- questions) from each module.
• Each full question will have sub- question covering all the topics under a module.
• The students will have to answer five full questions, selecting one full question from each
module.
Textbooks
Reference Books