Vansh Internship Report
Vansh Internship Report
BACHELOR OF TECHNOLOGY
in
APPLIED COMPUTATIONAL SCIENCE AND ENGINEERING
by
Name:Vansh Tyagi
2023-2024
G.L. BAJAJ INSTITUTE OF TECHNOLOGY &
MANAGEMENT, GREATER NOIDA
DEPARTMENT OF APPLIED COMPUTATIONAL SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the “Internship Report” entitled “Web Development Internship” is
being done by Vansh Tyagi(2201921539018) in partial fulfillment of the requirements for the
award of the degree of BACHELOR OF TECHNOLOGY in Computer Science and
Engineering (Artificial Intelligence and Machine Learning) for the academic session 2023-
2024. He has completed his Summer Internship from Bharat Intern.
Internship Coordinator
We hereby declare that the internship work presented in this report entitled “Bharat Intern
Internship”, in partial fulfillment of the requirement for the award of the degree of Bachelor of
Technology in Applied Computational Science & Engineering, submitted to A.P.J. Abdul Kalam
Technical University, Lucknow, is based on our own work carried out at Department of Applied
Computational Science & Engineering, G.L. Bajaj Institute of Technology & Management,
Greater Noida. The work contained in the report is true and original to the best of our knowledge
and internship work reported in this report has not been submitted by us for award of any other
degree or diploma.
Signature:
Name: Vansh Tyagi
Roll No: 2201921539018
Certificate of Internship
ACKNOWLEDGEMENT
I pay special thanks to the Dean of the department Prof. (Dr.) Naresh Kumar for
his constructive criticism throughout my internship.
I would like to thank Prof. Rajiv Kumar, Internship coordinator for his support and
advise to get and complete internship in above said organization.
Develop a solution in the area for AI, Data Analytics, Computer Vision
and IoT etc.
Supervisor’s Signature:
Name:
Designation:
Official Email_Id…
TABLE OF CONTENT
1. Declaration
2. Certificate
3. Table of Content
4. Chapter 1. Introduction
6. Chapter 3. Objectives
8. Chapter 5. Learnings
INTRODUCTION
Objectives:
Program Structure:
Expectations:
VIRTUAL INTERNSHIP
Explore how Bharat Intern, as the facilitating partner, plays a crucial role
in ensuring a seamless and enriching internship experience. Bharat Intern
expertise in skill development and training directly contributes to the
success of the program.
Credible Certification:
Interns understand the added value of the collaboration with AICTE,
which goes beyond just learning. The internship's certification now
carries the weight of academic accreditation, enhancing its credibility in
the eyes of both industry professionals and educational institutions.
Academic Synergy:
Discover how the internship is designed to seamlessly complement
academic curriculum. The program serves as a practical extension,
providing interns with hands-on experiences that bridge the gap between
theoretical learning and the real-world demands of the tech industry.
Chapter 3
OBJECTIVES
Websites and Blogs: The most common and fundamental use of web
development is in creating websites and blogs. Individuals, businesses,
organizations, and institutions use websites to establish an online presence,
share information, and communicate with their audience.
4. Objective:
Input Validation: Validate all user inputs on the client and server sides to
prevent injection attacks, such as SQL injection and Cross-Site Scripting
(XSS). Implement input validation rules
2.CSS (Cascading Style Sheets): Used for styling and layout of web
pages. CSS allows developers to control the presentation and formatting
of HTML elements.
6.Webpack: A module bundler that helps manage and bundle assets such
as JavaScript, CSS, and images.
9.Back-End Technologies:
10.Databases:
visual Studio Code, Sublime Text, Atom: Popular text editors for coding.
16.Web Servers:
Apache, Nginx: Web server software that serves static and dynamic
content.
Chapter 5
LEARNING
Web development is a continuous learning journey due to the ever-
evolving nature of technology, frameworks, and best practices. Here are
some valuable learning experiences that often come from working in web
development:
Adaptability to Change:
Problem Solving:
What You Learn: Understanding user experience (UX) and user interface
(UI) design principles is crucial for creating web applications that are
intuitive and enjoyable to use.
Why It's Important: Prioritizing user needs leads to the development of
applications that are user-friendly and meet the expectations of the target
audience.
Security Awareness:
Version Control:
What You Learn: Working with version control systems, such as Git, is
standard practice in web development.
Why It's Important: Version control allows developers to collaborate
seamlessly, track changes, and roll back to previous states, providing a
safety net for project development.
What You Learn: CI/CD pipelines automate the testing, integration, and
deployment processes.
Why It's Important: Implementing CI/CD practices streamlines
development workflows, reduces errors, and accelerates the release of
new features and updates.
Chapter 6
APPLICATIONS
3. Database Optimization:
- Utilize skills acquired in database deployment to optimize and
manage databases effectively, ensuring efficient data storage and
retrieval using Amazon RDS and DynamoDB.
-
-
Conclusion: