0% found this document useful (0 votes)
21 views1 page

Learning Material V2

Learning material for Pyhton and django and Web services.

Uploaded by

JohnJake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views1 page

Learning Material V2

Learning material for Pyhton and django and Web services.

Uploaded by

JohnJake
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Python

1. OOP concepts(inheritance, abstraction, encapsulation, polymorphism)


2. Decorator
3. Generator
4. Argos and kwargs in python
5. Monkey patching
6. List Comprehension and Dict Comprehension
7. Built in modules (datetime, math, json, collections etc.)
Web Application
1. What is a web based application? The future, benefits etc.
2. What is a browser and how does it work?
3. What is DNS and how does it work?
4. What is client and server? (Network architecture)
5. OSI Layer and what is http and https?
6. How does the http protocol work? Learn about http headers, body etc.
7. Stateless vs Stateful protocol
8. What is a request and response? Understand request-response cycle.
9. What is a web server?
10. What is micro service architecture and what is monolithic architecture? Their differences,
pros and cons
11. HTML, CSS and Basic Javascript(variables, loops, if else etc.)
12. HTML DOM
Django
1. What is django, why do we need it? Pros and cons.
2. MVT pattern, why do we need it?
3. Understanding Django apps, setting module
4. Understanding Django Model, Url Routing and View(Function Based/ Class Based)
5. Understanding database integration
6. Understanding django template language and context variable
7. Understand django request-response cycle
Database
1. What is a database, why do we need a database, ACID properties of database.
2. What is SQL and what are the different types?
3. Create Database, Create and Alter Table, Table Column, Column Type etc.
4. Select Query, Having Clause, Group By, Order By clause
5. Different joining (Left Join, Right Join, Inner Join, Cross Join, Self Join)
6. Database Indexing (Importance, Types, Implementations)

You might also like