Chandu
Chandu
An Internship Report
ON
Batch:2024-25
Submitted by:-
Chandana R
U01DP22S00028
I Chandana R student of final year BCA, Dept.of Computer Science, JSS College for Women,
Chamarajanagara hereby declare that the Internship entitled “ Django Full Stack Web
Development” embodies the report of the Internship work carried out of our genuine work done
under the guidance of Mallesha R , Asst.Porfessor, Dept.of Computer Science ,JSS College for
Women, Chamarajanagara as a partial fulfilment of the requirement for the award of Bachelor Of
Computer Application, during the academic year 2024-25,I further declare that this work has not
formed the basis for the award of any degree/diploma/associate ship/fellowship or a similar award,
to any candidate in any university or institution to the best of my knowledge.
Date:
Place:
Signature:
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to A-CUBE (Alpha Ace Academy) Software Training
Institute for providing me with this internship opportunity. I extend my heartfelt thanks to my
supervisor Manoj M V for their valuable guidance and support. I am also thankful to my faculty
guide Mallesha R and my institution, JSS College for Women Chamarajanagara, for their
encouragement.
Date:
Place:
TABLE OF CONTENTS
Sl.
Chapter Page Number
No.
1 Introduction 1-2
8 Conclusion 11-12
9 References 12
10 Appendix 12-18
1. INTRODUCTION
Internships are formal programs designed to provide practical experience in real world environment
students who are new to field. Internships help to build competent resume by giving students visible
work experience Although colleges and universities assists students in finding the right Internship
programs, it is the responsibility of the would-be interns to carefully examine internship programs
and see if those programs actually offer the training they need.
Internships are generally thought of to be reserved for college students looking to gain experience in
a particular field. However, a wide array of people can benefit from Training Internships in order to
receive real world experience and develop their skills. An objective for this position should emphasize
the skills you already possess in the area and your interest in learning more. Internships are utilized
in a number of different career fields, including architecture, engineering, healthcare, economics,
advertising and many more. Utilizing internships is a great way to build your resume and develop
skills that can be emphasized in your resume for future jobs.
The hands-on work experience interns receive is invaluable and cannot be obtained in a classroom
setting, making this one of the most important benefits of internships. Interns have the opportunity to
apply acquired knowledge to real work experiences, witnessing first-hand the day-to-day job duties
they can expect to encounter in their chosen field. In addition to learning the specialized skills of a
particular field, transferable skills such as communication, teamwork, and computer proficiency are
also obtained in an internship, fully preparing interns to enter the workforce upon graduation.
1.2 OBJECTIVES/PURPOSE: -
The major objectives of internships are:
• To provide students with opportunity to develop skills in the field of interest.
• To assist students in gaining vital work-related experience and building strong resume for
bright career.
• Develop research skills.
• One of the main objectives of an internship is to expose you to a particular job and a profession
or industry.
• Develop and improve business skills in communication, technology, quantitative reasoning,
and teamwork.
• To get educated about the official habitat.
• To get awareness about the various job opportunities.
1
• Perceive communicational skills and organizational dynamics.
2. COMPANY PROFILE
2
2.3 SERVICES/PRODUCTS OFFERED
A-cube is a leading software training institute and IT service provider dedicated to empowering
professionals and businesses with cutting-edge technical skills and solutions. We specialize in
delivering comprehensive courses in Data Science, Python Programming, Machine Learning, and
Cloud Computing, ensuring our students gain hands-on experience and industry-recognized
certifications. In addition to training, A-cube offers a range of IT-related technical services, including
software development, IT infrastructure management, and cyber security solutions. We also provide
expert digital marketing services to help businesses enhance their online presence and drive growth.
At Acube, our mission is to bridge the gap between education and industry by equipping our clients
and students with the tools and knowledge they need to excel in the rapidly evolving tech landscape.
Internships offer a valuable bridge between academic learning and the professional world. Here's a
breakdown of key learning objectives:
o You'll see how theoretical concepts translate into actual work processes.
• Skill Development:
o You'll gain hands-on experience in specific tasks and technologies relevant to your
field.
o This could involve anything from data analysis and software development to
marketing campaigns and client interactions.
o Successfully completing an internship can boost your confidence in your abilities and
prepare you for future challenges.
• Professionalism:
o You'll learn about professional etiquette, workplace expectations, and how to conduct
yourself in a professional environment.
4
In essence, internships are designed to provide a structured learning experience that prepares you for
a successful career.
When engaging in an internship, there are several expected outcomes that benefit both the intern and
the employer. Here's a breakdown of key expectations:
When considering the daily and weekly tasks of a web development intern, it's helpful to break it
down into core areas: project contribution, team collaboration, and routine responsibilities. Here's a
general overview:
5
• Coding and Development:
o Writing and debugging code (HTML, CSS, JavaScript, or back-end languages).
o Implementing specific features or functionalities assigned by supervisors.
o Working on assigned tasks within project sprints.
o Testing code for functionality and identifying bugs.
o Optimizing code for performance.
• Learning and Skill Development:
o Studying new technologies, frameworks, or libraries.
o Researching solutions to technical problems.
o Practicing coding skills through exercises and personal projects.
o Reviewing documentation and online resources.
• Documentation:
o Documenting code changes and procedures.
o Creating or updating technical documentation.
o Keeping track of progress and tasks.
• Version Control:
o Using Git to commit, push, and pull code changes.
o Resolving merge conflicts.
o Following established version control workflows.
• Bug Fixing:
• Code Reviews:
6
• Testing:
• Team Meetings:
• Communication:
o Communicating effectively with team members through messaging apps and email.
In essence, a web development internship is a blend of hands-on coding, continuous learning, and
active participation in a team environment.
5. TECHNOLOGIES USED
A web development internship can expose you to a wide array of technologies. Here's a breakdown
of commonly used programming languages, tools, frameworks, and databases:
7
5.1 PROGRAMMING LANGUAGES:
• Front-End:
o HTML (HyperText Markup Language): For structuring web pages.
o CSS (Cascading Style Sheets): For styling web pages.
o JavaScript: For adding interactivity and dynamic behavior.
• Back-End:
o Python: Often used with frameworks like Django or Flask.
o JavaScript (Node.js): For server-side development.
o PHP: For server-side scripting.
8
o Relational Databases (SQL):
▪ MySQL
▪ PostgreSQL
▪ Microsoft SQL Server
• Cloud Platforms:
o Amazon Web Services (AWS)
o Google Cloud Platform (GCP)
o Microsoft Azure
• API Technologies:
o REST (Representational State Transfer)
o GraphQL.
6. CHALLENGES FACED
• Lack of Experience:
As an intern, you may not have the same level of experience as the full-time employees.
This can make it difficult for you to understand certain tasks or assignments.
• Time Management:
Interns may have to juggle multiple tasks at once, and it can be challenging to manage their
time efficiently. They may have to balance their internship responsibilities with school work
or other commitments. Have a schedule, talk to your manager and stick to being disciplined
to manage your time.
• Dealing with Criticism:
Feedback is an essential part of the learning process. Interns may receive criticism from
their supervisors or co-workers. It can be challenging to accept criticism and use it to
improve their work. Keeping an open mind and accepting the flaws with using corrective
measures will work wonders.
• Learning New Skills:
Interns may be expected to learn new skills quickly, which can be overwhelming. They may
need to learn new software, tools or techniques to perform their job effectively.
• Balancing Confidence and Humility:
While it's essential to be confident in your abilities, it's equally important to maintain
humility and a willingness to learn from others. Stay curious and practice oriented to get the
results.
• Unclear Expectations :
9
Lack of clear role definitions and responsibilities can lead to confusion and frustration.
• Balancing Multiple commitments :
Interns often juggle work, studies, and personal responsibilities, leading to stress and potential
burnout.
7. LEARNING OUTCOMES
1. Practical Experience
2. Professional Development
3. Networking
• Building Connections: Interns establish relationships with colleagues, supervisors, and other
professionals in their industry.
• Mentorship Opportunities: Interns may receive guidance and mentorship from experienced
professionals, which can be valuable for career growth.
4. Communication Skills
10
• Specialized Tools/Software: Interns often learn how to use industry-specific tools, software,
or equipment that will be valuable in their careers.
• Practical Application of Theory: Interns see how theoretical concepts are implemented
practically in the workplace.
• Managing Multiple Tasks: Interns improve their ability to prioritize, manage deadlines, and
handle multiple responsibilities.
• Adapting to Deadlines: Interns learn to work efficiently within tight timeframes, helping
them develop stronger organizational skills.
7. Increased Confidence
8. CONCLUSION
This internship has been an excellent and rewarding experience. I can conclude that there have been
a lot I have learnt from my work at the research centre. The technical aspects of the work I have done
are not flawless and could be improved provided enough time. As someone with no prior experience
in JavaScript what over I believe my time spent in research and discovering new language was well
worth it and contributed to finding an acceptable solution to an important aspect of web design and
development. Two main things that I have learned the important of our time-management skills and
self-motivation.
HTML and CSS are one of the best front-end web development language that can be used for
developing various websites and web applications. They are easier and moves efficient to use. Once
the on boarding and training phase wraps up, the new staff member should be ready to engage in a
rewarding long-lasting career. The full cycle recruiting process can indeed be a gruelling experience
for all parties involved. But, will the additional of new application Django we try to build database
connection it provides a robust structure, taking a care of many common web development tasks,
11
Django is a powerful and versatile python web framework that simplifiers and accelerates web
application development.
Our internship program was a resounding success, providing valuable hands-on experience and skills
development for participants. Through mentorship, training and real-worlds projects, and gaming
development with data connection interns gained confidence, industry insights, and a competitive
edge in the job market.
9. REFERENCES
[1] https://gemini.google.com/app?hl=en-IN
[2] https://www.site123.com/
[3] https://www.djangoproject.com/
[4] https://vscode.dev/
10.APPENDIX
12
• Tic-Tac-Toe Game Developed using HTML, CSS, JavaScript
13
• Simple dashboard of a website created using HTML, CSS, JavaScript
14
Finally, by practicing in building the above website and Games we reached the stage of hosting our
own website. It was a great experience and we built the website using https/www.site123 here are
some screenshots.
15
16
17
18