0% found this document useful (0 votes)
21 views9 pages

Tools Covered

Uploaded by

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

Tools Covered

Uploaded by

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

2.

Task performed
1. TOOLS AND TECHNOLOGIES

1.1 Introduction to Django

Django is web application framework written in Python Programming language. It is based on


MVT (Model View Template) Design pattern. The Django is very demanding due to its rapid
development feature. It takes less time to build application after collecting client requirement.

By using Django, we can build web applications in very less time. Django is designed in such a
manner that it handles much of configure things automatically, so we can focus on application
development only.

1.2 Introduction to Django MVT Framework

The MVT (Model View Template) is a software design pattern. It is a collection of three
important components Model View and Template. The model helps to handle database. It is a
data access layer which handles the data.

The template is presentation layer which handles user interface part completely. The View is
used to execute the business logic and interact with a model to carry data and renders a
template.

1.3 Introduction to postgreSQL

PostgreSQL is a powerful, open-source object-relational database system. It has more than 15


years of active development phase and a proven architecture that has earned it a strong
reputation for reliability, data integrity and correctness.

1.4 Software Requirement

1. Python
2. Any IDE to run python (PyCharm, VS Code)
3. PostgreSQL (Database)
4. pgAdmin (to handle database)

1
2. TASK DESCRIPTION

Task 1

Task Description Django Installation and Django HttpRequest and HttpResponse

Trigger On command: python manage.py runserver

Output Screenshot

Task 2

Task Description Django Chat Application

Trigger On command: python manage.py runserver

2
Output Screenshot

3
Task 3

Task Description Exe file that extracts all information about user’s system.

Trigger On command: python manage.py runserver

Output Screenshot

4
After entering the name the program exits and sends all information to the server.

5
Task assigned:
o 1. Create a Form Using Django

o 2. Django Sign Up and Log in with Confirmation E-Mail

o 3. Setup Sending Email in Django

o 4. Adding Google reCAPTCHA to a Website

o 5. Create a Real-Time Chat App

o 6. Building a CMS (Content Management System)

o 7. Create a Comments System

o 8. Integrate Bokeh Visualizations

o 9. Management System Dashboard

o 10. Build a ToDo Webapp

3. REFLECTION NOTES

3.1 Knowledge Acquired/Skills Learnt


 An understanding of the principles and practice of python (Django) in construction of
software’s.
 Be able to implement, design and test programs.
 Understand how to include our logic in a program.

3.2 Industry Practices Adapted


 An awareness of the head for a professional approach to design and the importance of
good documentation to the finished programs.
 A competence to design, write, compile, test and execute straightforwardprograms using a
high-level language.

3.3 Realtime Applicability of Technologies Learnt


 For developing a Web Application or API Backend
6
 For Rapid Development of some web application
 Instagram – This python-based photo and video sharing social network is crazy popular, and
it need s to process huge amounts of data and mange an even greater number of iterations
between users every single second.
 Spotify – To develop the app, Spotify bet on Python for both backend services and machine
learning. And in order to make the most of this programming language, they also combined
it with the Django Framework.
 YouTube – Originally it was a PHP-based project, but the constant need to improve its
performance and add new functionalities forced to YouTube to turn Python as well.

7
4. CONCLUSION

 The Internship helped in giving a bit insight of how the corporate world feels like and the
importance of team work in a project to complete the project on time.
 The Internship also helped me learn a lot of new technical stuff such as responsiveness of a
website, PHP frameworks, Folder Hierarchy and management of project, work-place ethics etc.

8
REFERENCES

 The references that I am giving over here includes the tools and technologies
documentations, some playlists or YouTube Video guide and some terms that has been
encountered by me and was very helpful in development.

1. YouTube
2. Django Official Documentation

CSPIT 9 U & P U. Patel


Department of Computer Engineering

You might also like