100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Django $8.49   Add to cart

Other

Django

 2 views  0 purchase
  • Course
  • Institution

Complete Django Course Content

Preview 4 out of 199  pages

  • August 30, 2023
  • 199
  • 2023/2024
  • Other
  • Unknown
avatar-seller
Chapter-1
Introduction
To
Web Development
And
Django
1 NARESH IT, 2nd Floor, Durga Bhavani Complex, Satyam Threater Rd, Ameerpet, HYD
Telangana-500016 | Tel:+91 40 2374 6666 | Ph:+91 90009 94007 | www.nareshit.in

,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

 Eg 1: To display "Welcome to Mahesh IT " response to the end user only HTML is
enough,b'z it is static response.

 Eg 2: 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.


2 NARESH IT, 2nd Floor, Durga Bhavani Complex, Satyam Threater Rd, Ameerpet, HYD
Telangana-500016 | Tel:+91 40 2374 6666 | Ph:+91 90009 94007 | www.nareshit.in

,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: Login Page of Gmail
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: Inbox Page of Gmail
Balance Page of ICICI Bank

2) 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



DJango:
⚽ Django is a free and open-source web framework.
⚽ It is written in Python.
⚽ It follows the Model-View-Template (MVT) architectural pattern.
⚽ It is maintained by the Django Software Foundation (DSF)




3 NARESH IT, 2nd Floor, Durga Bhavani Complex, Satyam Threater Rd, Ameerpet, HYD
Telangana-500016 | Tel:+91 40 2374 6666 | Ph:+91 90009 94007 | www.nareshit.in

, ⚽ It is used by several top websites like Youtube,Google,Dropbox,Yahoo Maps,
Mozilla,Instagram,Washington Times,Nasa and many more

⚽ https://www.shuup.com/blog/25-of-the-most-popular-python-and-django-websites/

⚽ Django was created in 2003 as an internal project at Lowrence Journal-World News
Paper for their web development.

⚽ The Original authors of Django Framework are: Adrian Holovaty, Simon Willison

⚽ After Testing this framework with heavy traffics, Developers released for the public as
open source framework on July 21st 2005.

⚽ The Django was named in the memory of Guitarist Django Reinhardt.

⚽ Official website: djangoproject.com



Top 5 Features of Django Framework:
Django was invented to meet fast-moving newsroom deadlines, while satisfying the tough
requirements of experienced Web developers.

The following are main important features of Django

1) Fast:
Django was designed to help developers take applications from concept to completion
as quickly as possible.

2) Fully loaded:
Django includes dozens of extras we can use to handle common Web development
tasks. Django takes care of user authentication, content administration, site maps, RSS
feeds, and many more tasks.

3) Security:
Django takes security seriously and helps developers avoid many common security
mistakes, such as SQL injection, cross-site scripting, cross-site request forgery and
clickjacking. Its user authentication system provides a secure way to manage user
accounts and passwords.




4 NARESH IT, 2nd Floor, Durga Bhavani Complex, Satyam Threater Rd, Ameerpet, HYD
Telangana-500016 | Tel:+91 40 2374 6666 | Ph:+91 90009 94007 | www.nareshit.in

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller rheaakash1999. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $8.49. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

81113 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$8.49
  • (0)
  Add to cart