Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
601 views

Full Stack Web Development With Python and DJango

This document provides an overview of full stack web development using Python and Django. It discusses the key front-end technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap. It also explains the back-end components - the programming language (Python), framework (Django), and database (SQLite, Oracle, MySQL). The document defines static and dynamic responses and provides examples. It states that Python and Django are good choices for back-end development because Python is simple and Django is fast, secure, and scalable. Popular websites built with this technology stack are also listed.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
601 views

Full Stack Web Development With Python and DJango

This document provides an overview of full stack web development using Python and Django. It discusses the key front-end technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap. It also explains the back-end components - the programming language (Python), framework (Django), and database (SQLite, Oracle, MySQL). The document defines static and dynamic responses and provides examples. It states that Python and Django are good choices for back-end development because Python is simple and Django is fast, secure, and scalable. Popular websites built with this technology stack are also listed.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Full Stack Web Development with Python and DJango:

Agenda:

1. HTML

2. JS

3. CSS

4. Bootstrap

5. JQuery

6. Python

7. Django

8. SQLite|Oracle|MySQL

Web Application:

The applications which will provide services over the web are called web
applications.
eg: gmail.com,facebook.com,durgasoftvideos.com etc
Every web application contains 2 main components

1. Front-End
2. Back-End

1. Front-End:

It represents what user is seeing on the website

We can develop Front-End content by using the following technologies:

HTML,JS,CSS,JQuery and BootStrap


JQuery and Bootstrap are advanced front-end technologies ,which are developed
by using HTML,CSS and JavaScript only.

HTML: HyperText Markup Language

Every web application should contain HTML. i.e HTML is the mandatory
technology for web development.It represents structure of web page

CSS: Cascading Style Sheets

It is optional technology,still every web application contains CSS.

The main objective of CSS is to add styles to the HTML Pages like
colors,fonts,borders etc.

Java Script:

It allows to add interactivity to the web application including programming logic.

The main objective of Java Script is to add functionality to the HTML Pages. ie to
add dynamic nature to the HTML Pages.

HTML===>Meant for Static Responses


HTML+JS==>Meant for Dynamic Responses

eg1: To display "Welcome to DURGASOFT" response to the end user only HTML is
enough,b'z it is static response.

eg2: To display current server date and time to the end user, only HTML is not
enough we required to use some extra technology like JavaScript,JSP,ASP,PHP etc
as it is dynamic response.

Static Response vs Dynamic Response:

 If the response is not varied from time to time and person to person then it is
considered as static response.
eg: 1. login page of gmail

2. home page of icici bank

 If the response is varied from time to time and person to person then it is
considered as dynamic response.

eg: 1. inbox page of gmail

2. balance page of icicibank

Back End:

It is the technology used to decide what to show to the end user on the Front-
End.

ie Backend is responsible to generate required response to the end user,which is


displayed by the Front-End.

Back-End has 3 important components:

1. The Language like Java,Python etc

2. The Framework like DJango,Pyramid,Flask etc

3. The Database like SQLite,Oralce,MySQL etc

For the Backend language Python is the best choice b'z of the following reasons:
Simple and easy to learn, libraries and concise code.

For the Framework DJango is the best choice b'z it is Fast,Secure and Scalable.
Django is the most popular web application framework for Python.

DJango provides inbuilt database which is nothing but SQLite,which is the best
choice for database.

The following are various popular web applications which are developed by using
Python and DJango
YouTube,Dropbox, Quora,Instagram,Reddit,Yahoo Maps etc

You might also like