0% found this document useful (0 votes)
17 views34 pages

Report

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)
17 views34 pages

Report

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

A

Industrial Training Report


On
Web Development
Submitted for the Partial fulfilment of the Requirement of the
Degree
Of
BACHLOR OF TECHNOLOGY
In
CSE (Cyber security)

Submitted to: Submitted by:


Prof. Pratibha Peshawa Mukesh Kumar
HoD of Department Roll no:23EJICY037

Department of Technology
Jodhpur Institute of Engineering & Tecnology
JIET Group of Institutions , Jodhpur
2025 – 26
CANDIDATE’S DECLARATION
I hereby declare that this report is submitted in fulfillment of the Summer
Training at the ShriPriti Education and IT Hub, Gwalior. I affirm that this
written submission represents my own ideas and work. Wherever the
ideas or words of others have been included, they have been duly cited
and referenced. I further declare that I have upheld the principles of
academic honesty and integrity and have not misrepresented, fabricated,
or falsified any idea, data, fact, or source in this submission. I understand
that any violation of the above may lead to disciplinary action by the
Institute and could also result in legal or penal consequences from the
original authors or institutions if proper citation or permission has not
been obtained where required.

Mukesh Kumar
B.Tech ( V Semester)
CSE ( Cyber Security)
JIET/23/CYS/021

Counter signed by-


CERTIFICATE
ACKNOWLEDGEMENT

I would like to express my sincere gratitude to Shripriti Education & IT


Hub, Gwalior, for providing me with the opportunity to complete my
summer training internship in Web Development. This internship has
been an enriching experience that allowed me to enhance my technical
skills and gain practical exposure to real-world web development projects.
I am deeply thankful to my mentors and trainers at Shripriti Education &
IT Hub for their constant guidance, encouragement, and valuable
feedback throughout the training period. Their support has been
instrumental in helping me understand industry practices and improve
my professional capabilities.
I also extend my appreciation to my colleagues and peers for their
cooperation and teamwork, which made the learning process engaging
and productive.

Date :
Mukesh Kumar
Place : Jodhpur
B.Tech (CYS)
ABSTRACT

This report presents an overview of the summer training internship


undertaken at Shripriti Education & IT Hub, Gwalior, in the domain of Web
Development. The objective of the internship was to gain practical
exposure to modern web technologies and apply theoretical knowledge to
real-world projects.
During the training, I worked on designing and developing dynamic,
responsive, and user-friendly websites using technologies such as HTML,
CSS, JavaScript, and PHP, along with MySQL for database management.
The internship also covered best practices in web design, front-end and
back-end integration, debugging, and optimization for better
performance.
The experience provided insights into the complete web development
lifecycle — from requirement gathering and UI/UX design to deployment
and testing. It also enhanced my problem-solving skills, improved my
coding efficiency, and familiarized me with collaborative development
tools and workflows used in the industry.
CONTENTS
Candidate’s Declaration
………………………………………………….. 1-2
Certificate
………………………………………………………………………. 3
Acknowledgements
………………………………………………………… 4
Abstract
………………………………………………………………………….. 5

CHAPTER 1 : INTRODUCTION
………………………………………… 8--11
1.1 Background of The Company ……………………………………
8
1.2 Oraganization structure ……………………………………………
8
1.3 Training objective ……………………………………………………..
9
1.4 Scope of Training ……………………………………………………
10-11

CHAPTER 2 : COMPANY INFRASTRUCTURE


2.1 Department Structure
2.2 Organizational Structure

CHAPTER 3 : TRAINING ATTENDED …………………………….


12-- 21
3.1 Introduction ………………………………………………………..
12
3.2 HTML …………………………………………………………………..
12 -- 14
3.3 CSS ……………………………………………………………………….
14 -- 16
3.4 JAVA SCRIPT ………………………………………………………….
16 -- 18
3.5 Node .js ………………………………………………………………..
18 -- 20
3.6 Applications …………………………………………………………
20 – 21

CHAPTER 4 : PROJECT DEVELOPMENT ………………………..


22 -- 26
4.1 Objective …………………………………………………….
22 -- 23
4.2 Tecnology used in project …………………………… 23
-- 24
4.3 Applications ……………………………………………….
24 -- 25
4.4 Future Scope ………………………………………………
25
4.5 Conclusion …………………………………………………
25 -- 26
CHAPTER 5 : CONCLUSION & FUTURE WORKS……………
27 -- 28
5.1 Lessons Learned Skills Developed ………………
27
5.2 Problem faced
5.3 Future aspects

REFERENCES

CHAPTER 1
INTRODUCTION
1.1 Background of The Company
Shripriti Education & IT Hub, located in Gwalior, Madhya
Pradesh, is a reputed organization specializing in providing
high-quality education and training in the field of Information
Technology. The company focuses on delivering practical,
industry-oriented learning experiences to students and
professionals, enabling them to acquire the skills required to
excel in the competitive IT sector.
The organization offers a wide range of training programs,
including Web Development, Software Development, Digital
Marketing, Graphic Designing, Data Analytics, and other
emerging technologies. By combining theoretical knowledge
with hands-on project work, Shripriti Education & IT Hub
ensures that learners are well-prepared for real-world
challenges.

1.2 Oraganization structure


Shripriti Education & IT Hub follows a streamlined
organizational structure that ensures smooth coordination
between management, trainers, and trainees. The structure
promotes effective communication, efficient workflow, and
collaborative learning.

1.3 Training objective


The primary objective of the summer training internship at
Shripriti Education & IT Hub, Gwalior, was to bridge the gap
between academic learning and practical industry requirements
in the field of Web Development. The training aimed to provide
participants with hands-on experience in developing, designing,
and deploying web-based applications using modern
technologies.

The specific objectives of the training were:


Enhance Technical Skills – To gain proficiency in web
development technologies such as HTML, CSS, JavaScript, PHP,
and MySQL.
Understand the Web Development Lifecycle – To learn and
apply the stages of website creation, from requirement analysis
and design to development, testing, and deployment.

Develop Problem-Solving Abilities – To work on real-world


projects that require critical thinking, debugging, and
optimization.

Learn Industry Best Practices – To follow standard coding


conventions, responsive design principles, and performance
optimization techniques.

Improve Collaboration and Communication Skills – To work


effectively in a team environment and communicate technical
concepts clearly.

Prepare for Professional Roles – To build confidence and


readiness for future job opportunities in the IT industry.

1.4 Scope of Training


The scope of the summer training internship at Shripriti
Education & IT Hub, Gwalior, encompassed both theoretical
understanding and practical application of web development
concepts. The training was designed to provide comprehensive
exposure to the complete process of creating and maintaining
dynamic, responsive, and user-friendly websites.
The scope included:
Front-End Development
Learning and applying HTML, CSS, and JavaScript for designing
attractive and responsive web interfaces.
Understanding UI/UX principles to enhance user experience.
Back-End Development
Working with PHP to implement server-side logic.
Using MySQL for database creation, management, and
integration with web applications.
Full-Stack Integration
Connecting front-end and back-end components to build fully
functional web applications.
Implementing CRUD (Create, Read, Update, Delete) operations.
Project Work
Developing real-world web projects individually and in teams.
Applying debugging, testing, and deployment practices.
Industry Tools and Practices
Using code editors (VS Code), version control (Git/GitHub), and
local server environments (XAMPP).
Following standard coding conventions and documentation
practices.
Soft Skills Development
Enhancing communication, teamwork, and problem-solving
skills.

CHAPTER 2
COMPANY INFRASTRUCTURE
2.1 Department Structure
Shripriti Education & IT Hub, Gwalior, maintains a simple yet
effective departmental structure to ensure smooth functioning
of its training and development activities. The structure is
designed to facilitate both academic learning and project-based
work for trainees.

1. Administration Department
Responsible for overall management and coordination of the
institute.
Handles admissions, scheduling, resource allocation, and
student support services.

2. Training & Development Department


Core department focused on delivering technical education and
skill development.
Conducts training programs in Web Development, Software
Development, Digital Marketing, Data Analytics, and Emerging
Technologies.
Trainers and mentors provide both theoretical sessions and
practical project guidance.

3. Project & Development Department


Engages in live projects, software solutions, and client-based
web applications.
Allows interns and trainees to work on real-world assignments
under the supervision of project managers.
Ensures students gain exposure to industry workflows and
professional standards.
4. Technical Support Department
Manages IT infrastructure, software installations, networking,
and troubleshooting.
Provides assistance during training sessions to ensure smooth
technical operations.

2.2 Organizational Structure


Shripriti Education & IT Hub, Gwalior, follows a structured
organizational framework that ensures smooth functioning of
training programs, project execution, and administrative
activities. The organization maintains a balance between
management, technical training, and student support, allowing
effective delivery of both education and industry-based
solutions.

Key Levels of the Organization:


Director / Founder
Provides vision, leadership, and overall strategic direction.
Oversees institutional growth and development of training
programs.

Training & Development Head


Designs and updates technical courses.
Ensures training aligns with industry standards.

Project Manager
Supervises live projects and client-based solutions.
Guides interns in applying their skills to real-world applications.
Trainers / Mentors

Conduct technical sessions in domains such as Web


Development, Digital Marketing, and Software Development.
Provide hands-on project support, mentoring, and performance
evaluation.

Technical Support Team


Handles IT infrastructure, lab setup, software installations, and
troubleshooting.
Ensures smooth functioning of technical resources during
training.

Students / Interns / Trainees


Participate in training sessions and practical projects.
Gain knowledge, enhance skills, and work under mentor
supervision
CHAPTER 3
TRAINING ATTENDED
3.1 INTRODUCTION
Web development is the process of designing, creating, and
maintaining websites and web applications that function over
the internet. It combines programming, design, and content
management to deliver interactive and user-friendly digital
experiences. The process involves both front-end
development (client-side), which focuses on the visual
interface and user interaction, and back-end development
(server-side), which handles data processing, storage, and
application logic.
Modern web development uses technologies such as HTML,
CSS, JavaScript, PHP, and MySQL, along with frameworks
and tools that enhance productivity and performance. It plays a
crucial role in today’s digital era, enabling businesses,
organizations, and individuals to establish their online
presence, provide services, and reach a global audience
efficiently.

3.2 HTML
HTML is the standard markup language used for creating and
structuring content on the web. It defines the basic framework
of a web page by organizing text, images, links, forms, and
multimedia into a structured document. Browsers interpret
HTML code to display web pages to users.
HTML uses a series of elements (also called tags) enclosed in
angle brackets (< >) to define the type and structure of
content. Most elements have an opening tag <tag> and a
closing tag </tag>, with the content placed between them.
Key Features of HTML:
Structure Definition – Provides the skeleton of the webpage,
including headings, paragraphs, lists, tables, and more.
Hyperlinking – Connects different pages or resources using <a>
tags.
Media Embedding – Allows the inclusion of images, audio, and
video.
Forms and Input – Enables user interaction through text fields,
checkboxes, radio buttons, and buttons.
Compatibility – Supported by all major browsers and platforms.
Basic HTML Document Structure:
<!DOCTYPE html>
 <html>
 <head>
 <title>My First Web Page</title>
 </head>
 <body>
 <h1>Welcome to My Website</h1>
 <p>This is a sample paragraph.</p>
 </body>
 </html>
Role in Web Development:
In web development, HTML serves as the foundation upon
which CSS is applied for styling and JavaScript for interactivity.
Without HTML, a webpage cannot exist, making it an essential
skill for every web developer.

3.3 CSS
CSS is a style sheet language used to describe the presentation
and design of HTML documents. While HTML defines the
structure and content of a webpage, CSS controls its visual
appearance, including layout, colors, fonts, spacing, and
responsiveness.
The term “Cascading” refers to the priority system that
determines which style rules are applied when multiple rules
target the same element. This allows developers to control the
look and feel of web pages in a flexible and organized way.

Key Features of CSS:

Separation of Content and Design – Keeps HTML for structure


and CSS for styling, improving maintainability.
Selectors and Properties – Targets HTML elements and applies
styles using properties like color, font-size, and margin.
Responsive Design – Uses media queries to adapt layouts for
different devices and screen sizes.
Reusability – External CSS files can be linked to multiple web
pages for consistent styling.
Improved Load Speed – Efficient styling reduces HTML
repetition, making pages lighter and faster.

Types of CSS:
Inline CSS – Applied directly within an HTML element using the
style attribute.
Internal CSS – Placed inside a <style> tag within the <head>
section of an HTML document.
External CSS – Stored in a separate .css file and linked using
the <link> tag.
Example of CSS Styling:
/* External CSS Example */
body {
background-color: #f4f4f4;
font-family: Arial, sans-serif;
}

h1 {
color: #333333;
text-align: center;
}

p{
font-size: 16px;
line-height: 1.5;
}

Role in Web Development:


CSS is essential for making web pages visually appealing,
responsive, and user-friendly. It works alongside HTML and
JavaScript to create modern, interactive websites with
professional layouts.

3.4 JAVA SCRIPT


JavaScript is a high-level, interpreted programming language
used to make web pages interactive and dynamic. While HTML
defines the structure of a webpage and CSS defines its style,
JavaScript adds functionality, enabling elements to respond to
user actions, update content dynamically, and perform
calculations directly in the browser.
JavaScript is supported by all major browsers and plays a
central role in modern web development, forming the
foundation of the front-end technology stack along with HTML
and CSS.

Key Features of JavaScript:


Client-Side Execution – Runs directly in the user’s browser,
reducing the load on the server.
Event Handling – Responds to events such as clicks, key
presses, and mouse movements.
DOM Manipulation – Dynamically changes HTML and CSS
content without reloading the page.
Form Validation – Checks user inputs before they are sent to the
server.
Cross-Platform Support – Works across multiple operating
systems and devices.
Integration with Other Technologies – Works alongside APIs,
JSON, and AJAX for advanced web applications.

Example of JavaScript Code:

// Simple JavaScript Example


function greetUser() {
let name = prompt("Enter your name:");
alert("Welcome, " + name + "!");
}
// Call the function when the page loads
window.onload = greetUser;

Role in Web Development:


In web development, JavaScript is used to enhance user
experience by enabling real-time updates, animations,
interactive forms, and dynamic content loading. It is also the
core language for frameworks and libraries such as React,
Angular, and Vue.js, as well as for back-end development with
Node.js.

3.5 Node.js
Node.js is an open-source, cross-platform JavaScript runtime
environment that allows developers to run JavaScript code on
the server-side. Unlike traditional JavaScript, which runs only in
the browser, Node.js enables the creation of scalable, high-
performance web applications, APIs, and real-time services.
It is built on Google Chrome’s V8 JavaScript engine and uses an
event-driven, non-blocking I/O model, making it lightweight and
efficient for handling multiple concurrent connections.

Key Features of Node.js:


Server-Side JavaScript – Allows the use of JavaScript for both
client-side and server-side development.
Non-Blocking I/O – Handles multiple requests simultaneously
without waiting for any single operation to complete.
Fast Execution – Powered by the V8 engine, enabling rapid code
execution.
Scalability – Suitable for applications requiring high
concurrency, such as chat applications, streaming services, and
APIs.
Rich Ecosystem – Supports a large collection of open-source
libraries through npm (Node Package Manager).
Cross-Platform – Can run on Windows, Linux, macOS, and cloud
servers.

Example of Node.js Code (Simple HTTP Server):

const http = require('http');

const server = http.createServer((req, res) => {


res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello, World!\n');
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});

Role in Web Development:


Node.js is widely used for building scalable back-end systems,
RESTful APIs, and real-time applications like chat apps or online
gaming platforms. Its ability to handle asynchronous operations
efficiently makes it a popular choice for modern web
development alongside front-end technologies like HTML, CSS,
and JavaScript.
3.6 Applications
Web development plays a vital role in today’s digital world,
enabling individuals, businesses, and organizations to establish
an online presence and provide interactive services. The
knowledge and skills gained during the internship can be
applied in various domains, including:

Business Websites – Designing websites for companies to


showcase their products, services, and brand identity.
E-Commerce Platforms – Developing online shopping portals
with features like product catalogs, payment integration, and
order management.
Educational Portals – Creating platforms for online learning,
course management, and student-teacher interaction.
Social Networking Sites – Building interactive platforms for
communication, sharing content, and community engagement.
Content Management Systems (CMS) – Designing systems that
allow users to easily manage and update website content.
Web-Based Applications – Developing applications that run in a
browser, such as online banking, booking systems, or task
management tools.

Real-Time Applications – Creating applications with live data


updates, such as chat applications, dashboards, and
collaboration tools.
CHAPTER 4
PROJECT DEVELOPMENT
Lost & Found Management System

4.1 Objective
The Lost & Found Management System is a web-based platform
that allows users to report
and track lost or found items. The system provides an easy-to-
use interface where individuals
can register, log in, and submit details of lost or found items.
The system stores user and item
data securely in a MySQL database, making it easier for people
to reconnect with their lost belongings.
4.2 Tecnology used in Project
1 Frontend Technologies
• HTML5 – For structuring web pages.
• CSS3 – For designing and styling the user interface.
• JavaScript – For interactive elements and form validation.
2 Backend Technologies
• PHP – Server-side scripting language to handle authentication,
data
processing, and database interactions.
3 Database Management
• MySQL – Relational database for storing user and item
information.
4 Server & Development Environment
• XAMPP – Local server for running PHP and MySQL.
• Apache Server – To host and execute PHP files.

4.3 Applications

The Lost & Found Portal developed during the lab training has
several real-world
applications across different domains. Below are some key
areas where this system can
be effectively utilized:

1 University & College Campuses


Helps students and faculty report lost and found items on
campus.
Reduces manual efforts by campus administration.
Provides a centralized platform to track missing belongings.

2 Airports & Railway Stations


Passengers can report lost baggage, wallets, and documents.
Security staff can update found items for easy claims.
Enhances efficiency in retrieving lost property.

3 Shopping Malls & Public Places


Visitors can log lost items in crowded areas like malls and
amusement parks.
Security teams can manage a digital lost & found desk.
Faster identification and return of lost items.

4 Hotels & Hospitality Industry


Guests can report items left behind in hotel rooms.
Hotel management can notify guests about recovered items.
Helps improve customer experience and service quality.

5 Corporate Offices & Workplaces


Employees can report lost ID cards, keys, or devices.
HR or security teams can manage found items digitally.
Reduces workplace disruptions caused by lost belongings.
6 Public Transport Systems (Buses, Metro, Taxis)
Commuters can report missing items left in public transport.
Transport authorities can maintain a digital lost property
record.
Reduces unclaimed lost items in transportation networks.

4.4 Future Scope


While the current version serves as a foundational platform,
there is immense potential for future enhancements. Image
upload functionality would allow users to attach pictures,
making it easier to identify lost items. Additionally, AI-based
image recognition can be integrated to automatically match
lost and found items. Other advanced features include
automated notifications, where users receive alerts when a
matching item is reported. GPS location tracking could be
added to pinpoint where an item was last seen or found. A
mobile app version would improve accessibility, enabling users
to report and track items on the go. Multi-language support can
make the platform more inclusive for diverse users. Finally,
integration with law enforcement agencies could help track
valuable or sensitive lost items, enhancing the platform’s
overall effectiveness.
4.5 Concluison
The Lost & Found Portal is a practical and efficient solution for
managing lost and found items. It provides a structured
platform where users can report, track, and recover misplaced
belongings. The project successfully integrates user
authentication, item reporting, and database management,
ensuring a smooth and user-friendly experience. By utilizing
PHP, MySQL, and HTML/CSS, the system allows users to
securely log in, post details of lost/found items, and search for
existing reports.
This platform has real-world applications in universities,
airports, offices, and public places, where lost items need to be
efficiently tracked. The system reduces dependency on manual
registers, making item recovery faster and more reliable. The
project has demonstrated how simple web applications can
significantly improve real-life problem-solving. With further
refinements, it can become an essential tool for organizations
dealing with lost and found cases.

CHAPTER 5 :
CONCLUSION
5.1 Lessons Learned Skills Developed
During my internship at Shripriti Education & IT Hub, Gwalior, I
gained valuable knowledge and hands-on experience in the
field of Web Development. The training not only enhanced my
technical expertise but also contributed to my personal and
professional growth.

Lessons Learned
Importance of structured coding practices and clean code
documentation.
How front-end and back-end technologies work together to
build complete web applications.
The role of databases in managing and organizing data
efficiently.
Debugging and problem-solving techniques for fixing errors in
real-world projects.
The significance of responsive design and user experience (UX)
in modern websites.
Practical exposure to industry tools like VS Code, XAMPP,
Git/GitHub, and database management systems.

Team collaboration and communication in project-based


environments.

Skills Developed
Technical Skills:
Proficiency in HTML, CSS, JavaScript, PHP, Node.js, and MySQL.
Understanding of full-stack web development concepts.
Ability to design and develop responsive, dynamic, and user-
friendly websites.
Knowledge of database connectivity and CRUD operations.
Experience with version control and deployment practices.

5.2 PROBLEM FACED


Mastering the Basics
Struggle to fully understand core technologies like HTML, CSS,
and JavaScript. Without a strong foundation, progressing to
more advanced topics becomes difficult.
Responsive Design Challenges
Creating web pages that look good and function well on all
devices—from mobile to desktop—is tricky.CSS media queries
and flexible layouts hard to grasp.

Cross-Browser Compatibility
Websites may behave differently across browsers like Chrome,
Firefox, Safari, and Edge. Ensuring consistent appearance and
performance across browsers is a common headache.

Debugging Errors
Identifying and fixing bugs in the code is often frustrating and
overwhelming, especially when beginners don’t yet have
experience with debugging tools and techniques.

Choosing the Right Technologies


With countless frameworks, libraries, and tools available,
deciding which tech stack to learn and use can be confusing
and intimidating for beginners.

Performance Optimization
Understanding how to make websites load faster and run
efficiently is a challenge that beginners may not be equipped
for initially.

SEO Basics
Many starters neglect Search Engine Optimization, which
affects how easily users find a website through search engines.

Version Control Usage


Learning to use Git and platforms like GitHub for managing
code and collaborating is commonly overlooked or found
difficult by beginners.

Security Awareness
Beginners often are unaware of web security risks such as
cross-site scripting (XSS) or SQL injection and may build
insecure applications.

API Integration
Understanding and working with APIs (Application Programming
Interfaces) to add dynamic content or functionality is another
barrier for new developers.

Impostor Syndrome and Motivation


Feeling overwhelmed compared to experienced developers and
struggling to stay motivated through the learning curve are
psychological challenges beginners face.

Managing Multiple Projects and Time


Beginners sometimes take on too many tasks at once leading
to burnout and incomplete work.

5.3 FUTURE ASPECTS

1. Progressive Web App (PWA) Integration


PWAs combine the best of web and mobile apps. They allow the
app to work offline by caching content, send push notifications
to re-engage users, and load faster due to optimized resource
loading. This leads to improved user experience, especially in
low-connectivity areas.

2. AI-Powered Chatbot
Integrating an AI chatbot provides real-time user support, helps
answer common queries, and guides users through site
functions. It uses natural language processing (NLP) to
understand user intent and interact naturally, boosting overall
engagement and satisfaction.

3. Enhanced Security
Future work includes implementing multi-factor authentication
(MFA), which requires users to verify identity with two or more
methods, increasing account security. Data encryption both at
rest and in transit will protect sensitive information from
unauthorized access or breaches.

4. Mobile Responsiveness and Accessibility


Improving mobile responsiveness ensures the site works
smoothly on all device sizes and screen resolutions.
Accessibility enhancements ensure compliance with standards
like WCAG, making the site usable for people with disabilities by
supporting screen readers, keyboard navigation, and
appropriate contrast.

5. Microservices Architecture
Transitioning to microservices breaks down the backend into
independent services, each responsible for specific
functionality. This modularity allows easier scaling, faster
development cycles, and better fault isolation, enabling parts of
the application to be updated or maintained without affecting
the whole system.

6. Tools and Technologies to Explore


React.js/Vue.js: Popular frontend frameworks for building rich,
responsive user interfaces.

Node.js/Django: Backend frameworks supporting scalable,


performant web services.

Docker/Kubernetes: Tools for containerizing and orchestrating


applications, enabling efficient deployment and scaling.

REFERENCES
References
Mozilla Developer Network (MDN). "Getting
Started with the Web." MDN Web Docs. Available
at:
https://developer.mozilla.org/en-US/docs/Learn/G
etting_started_with_the_web (Accessed August
2025).

W3Schools. "Web Development Tutorial."


W3Schools Online Web Tutorials. Available at:
https://www.w3schools.com/whatis/ (Accessed
August 2025).

Turing.com. "Top Web Development Challenges &


Solutions to Overcome Them." February 2025.
Available at:
https://www.turing.com/resources/top-web-
development-challenges (Accessed August
2025).

Softlogic. "Web Development Challenges for


Beginners." November 2024. Available at:
https://www.softlogicsys.in/web-development-
challenges-for-beginners/ (Accessed August
2025).
Microverse. "10 HTML and CSS Coding Challenges
for Beginners." Available at:
https://www.microverse.org/blog/10-html-and-
css-coding-challenges-for-beginners (Accessed
August 2025).

React.js Official Website. "React – A JavaScript


Library for Building User Interfaces." Available at:
https://reactjs.org/ (Accessed August 2025).

Docker. "What is Docker?" Documentation.


Available at: https://docs.docker.com/get-
started/overview/ (Accessed August 2025).

You might also like