0% found this document useful (0 votes)
26 views12 pages

Final Internship Report

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)
26 views12 pages

Final Internship Report

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/ 12

Company Description

Industries Computer & Network

Security Company size 10-20 employees

Headquarters Hyderabad, Telengana

Type Partnership

Founded 2016

Specialties Web development, WordPress, PHP, Android, and


Security Solutions

Location 303, Third Floor,


Opp. Methodist Church, Hyderabad
TABLE – I – COMPANY DETAILS

A R Design Services is an ISO CERTIFIED 9001:2015 privately held company based in Hyderabad. It is a rapidly
growing organization in the domain of Software Development, Web Design & Web Development and
Cybersecurity Consulting, SEO Marketing. A R Design Services pursues a policy of “Praising Innovation”. We
bring the same highest level of Enthusiasm & Expertise to large international companies and small local business
alike our team is efficient, focused, and committed to helping a client reach their web goals.

A R Design Services is a Development, Security, and Operations (DevSecOps) company in Hyderabad, consisting
of a creative and multi-talented team comprised of Web Designers, Web Developers, Graphic Designers, Digital
Marketers, Mobile Application Developer, and Cybersecurity consultants.

A R Design Services offers customer-oriented services and delivers creative and effective results. Giving immense
priority to our clients need in the design and development. As security is a major concern, therefore A R Design
Services always work with the concepts of Development, Security, and Operations (DevSecOps) to give our clients
safest and creative output.

A R Design Services has a long and proven record of successful performances for several reputed clients across
industries. We as a company can help you in beating these vast resources for the benefit of your company or
organization. We fulfil the needs of every client with the utmost care and creativity.

A R Design Services uses expert and professional Project Management Tools, intuitive course-plotting, world-class
design, and the latest software development methods. Because we understand that we have to evolve with the
fast-running world. We help forefront your businesses by rendering a technological edge to it. All this while
reducing redundant costs and effort.

1
1. Topics covered during internship

1.1 Purpose of Internship

The purpose of my internship is enhancing my skill in Django framework. This internship gave
me workplace experience before I actually enter in the real workplace and also it improves my
resume. The goal was not just enhancing my development skills but it was developing my
communication skills, work-place ethics and team management.

1.2 Overview of Internship

Name of Topic
Week 1 Introduction of
Company and Internship plan

Basics Of Python
Basics Of HTML, CSS, JS

Introduction to Django
Django Project Structure

Django MVT Framework

Week 2 Django Templates, URL Mapping

Django HttpRequest, HttpResponse

Simple Login/Logout Page

Continuing last Task


Django Static File Handling

Django Model Form


Week 3 Django Form Validation

Introduction to Django Database connectivity

Intro to PostgreSQL
Django Database Migrations

Enhance Login/Logout Page Using Database

-
Week 4 Profile Viewing System

Continue with above task

2
Continue with above task

Make Changes in that task

Django Cookie
-
Week 5 Made a real time chat application
using Django channels and web
sockets.

Week 6 Make an exe file that extracts all


information of the user’s device
using python.

1.4)System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Python
 Sublime text Editor

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

4
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

5
Output Screenshot

6
Task 3

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

Trigger On command: python manage.py runserver

Output Screenshot

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

8
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.

9
3.3 Realtime Applicability of Technologies Learnt
 For developing a Web Application or API Backend
 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.

10
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.

11
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

12

You might also like