Certification in Python Development
Total Marks-100 Total Hours- 4 Hours
1 hour For Theory
Answer all questions (20x2=40)
1) Explain the concept of semantic HTML?
2) What are the different types of lists you can create in HTML ?
3) What are the basic HTML tags you would use to create a webpage
structure?
4) What are inline elements in HTML?
5) What are the different types of selectors in CSS?
6) What are the different ways to apply CSS styles to HTML elements?
7) Explain the concept of CSS pseudo-classes and provide examples
8) How do you iterate over objects in JavaScript?
9) What is the purpose of the this keyword in JavaScript?
10) How do you declare and initialize variables in JavaScript?
11) Explain the concept of event handling in JavaScript
12) What is HTTP ?
13) What are the key features of Python ?
14) What is the difference between a list and a tuple in Python ?
15) Explain the concept of Python Decorators.
16) What are modules in Python ?
17) What are the built-in data types in Python ?
18) How do you define URL pattern in Django ?
19) Explain the concept of Django migrations and how they are used ?
20) What is the difference between a Django app and a Django project ?
3Hours of Practical
Practical Exam (Answer Any of Two) 60 Marks
1. Student Management System
Description: Build a complete student management system where admins can
manage student records,
courses, and attendance. Use Django for backend APIs (CRUD operations), React.js
and Tailwind CSS for
the UI. Implement user authentication (admin & student roles) and integrate role-
based access control.
Technologies: Django, Django REST Framework, React.js, Tailwind CSS, JWT Auth
2. E-Commerce Platform
Description: Develop a full-featured e-commerce platform with product listings,
categories, search and filters,
cart and checkout system. Create backend APIs with Django and React frontend for
customer experience.
Handle user login, orders, and payments.
Technologies: Django, Django REST Framework, React.js, Tailwind CSS, JWT,
Stripe/PayPal (optional)
3. Task Management Tool
Description: Create a task management tool for teams. Include features like task
assignment, due dates,
project tagging, and status tracking. Use React.js for the frontend, Django for API
management, and
implement filtering and task status updates dynamically using React Query.
Technologies: React.js, Tailwind CSS, React Query, Django REST Framework
4. Blogging Platform with Editor
Description: Build a blogging application with rich text editor for post creation,
category management, and
comment system. Admin panel for approving/rejecting posts. Frontend should be
responsive and use React
with Tailwind CSS.
Technologies: Django, Django REST Framework, React.js, Tailwind CSS, JWT Auth