Internship Report
Internship Report
INTERNSHIP REPORT
A report submitted in partial fulfilment of the requirements for the Award of Degree of
Under Supervision of
CERTIFICATE
This is to certify that the “Internship report” submitted by Laxmi Mullur (Regd.
No.: U15IG21S024) is work done by her and submitted during 2024 – 2025
academic year, in partial fulfillment of the requirements for the award of the degree
of BACHELOR OF COMPUTER APPLICATION at Commerce BHS arts and
TGP Science College Jamkhandi.
I would like to extend my sincere gratitude to all those who made my full-stack web
development internship a highly enriching experience.
First and foremost, I would like to thank Edureka Learning Center for providing me
with this incredible opportunity. The hands-on experience and real-world projects
have significantly enhanced my skills and knowledge in web development.
I also want to express my appreciation to the entire development team for their
collaboration and encouragement. Working alongside such a talented group of
individuals was both inspiring and educational.
Lastly, I am thankful to my family and friends for their unwavering support and
encouragement throughout this journey.
Sincerely,
Laxmi Mullur
ABSTRACT
Participants began by learning HTML and CSS, focusing on creating and styling web
pages. Topics included HTML document structure, semantic tags, forms, CSS
selectors, the box model, flexbox, grid layouts, and responsive design principles.
JavaScript training included syntax, variables, functions, DOM manipulation, objects,
arrays, and asynchronous programming. Node.js sessions covered server-side
JavaScript, setting up servers, and handling HTTP requests.
React training involved building interactive UIs with components, props, state
management, JSX, hooks, the Context API, and React Router. Thunkable sessions
provided hands-on experience with visual programming for mobile apps, covering
components, blocks, and API integration. Pictoblox training focused on graphical
programming, creating interactive projects with blocks and scripts, and integrating
hardware and sensors.
1. Introduction to HTML
Overview of HTML and its importance.
Creating headings, paragraphs, and lists.
Adding images and links.
2. Advanced HTML
Tables and their usage.
Forms and form elements.
Semantic HTML5 tags.
3. Introduction to CSS
Basics of CSS and how to link it to HTML.
Selectors, properties, and values.
Styling text, fonts, and colors.
4. Advanced CSS
Box model (margin, padding, border).
Layout techniques (flexbox, grid).
Media queries.
5. Introduction to JavaScript
Basics of JavaScript syntax and structure.
Basic functions and events.
DOM manipulation.
6. Advanced Web Development and React
Objects and arrays.
Creating a basic server with Node.js
7. React, Thunkable, and Pictoblox
Setting up a React app using Create React App.
Creating a simple app with Thunkable.
Publishing and testing Thunkable apps.
Overview of Pictoblox and its features.
Creating a basic project in Pictoblox.
8. SQL and Agile Methodology
Creating and managing databases.
Complex queries with JOINs.
Overview of Agile principles and values.
Sprint planning and execution.
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES
CSS
Introduction: CSS (Cascading Style Sheets) is used to style and layout web
pages, controlling the appearance of HTML elements.
Selectors: CSS selectors target HTML elements to apply styles. Examples
include class selectors (.className), ID selectors (#idName), and element
selectors (elementName).
Box Model: The box model describes the layout of HTML elements, including
margin, border, padding, and content.
Flexbox and Grid: Modern layout techniques in CSS that provide flexible and
efficient ways to create complex layouts.
Responsive Design: Techniques to create web pages that work well on different
devices and screen sizes, often using media queries.
JavaScript
pictoblox
Sublime Text Editor is a full featured Text editor for editing local files or a code base.
It includes various features for editing code base which helps developers to keep track
of changes. Various features that are supported by Sublime are as follows
Auto Indentation
File Type Recognition
Sidebar with files of mentioned directory
Macros
Plug-in and Packages
Sublime Text editor is used as an Integrated Development Editor (IDE) like Visual
Studio code and NetBeans. The current version of Sublime Text editor is 3.0 and is
compatible with various operating systems like Windows, Linux and MacOs.
REGISTATION FORM
<html>
<table align="center">
<tr>
<td> <div style="background-color:yellow;height: 200px;width: 500px;background-
image:url('blde.JPEG');"><br></div>
</td>
<table align="center">
<tr>
<td> FILL THE FROM DETAILS</td>
</tr>
</table>
</tr>
</table>
<hr style="border:5px solid skyblue;">
<div style="background-color: palevioletred;height: 500px;width: 900px;margin-left:250px;">
<table align="center" width="100%">
<tr>
<td> First Name : </td>
<td> <input type="text"></td>
</tr>
<tr>
<td> Last Name: </td>
<td> <input type="text"></td>
</tr>
<tr>
<td> Address: </td>
<td> <input type="text"></td>
</tr>
<tr>
<td> Email id: </td>
<td> <input type="text"></td>
</tr>
<tr>
<td> Contact : </td>
<td> <input type="Number"></td>
</tr>
<tr>
<td> Date of birth: </td>
<td> <input type="Date"></td>
</tr>
<tr>
</td>
</tr>
<tr>
<td> Course: </td>
<td> <select>
<option> BCA</option>
<option> BBA</option>
<option> BA</option>
<option> BCOM</option>
<option> BSC</option>
</select></td>
</tr>
<tr>
<td>Medium </td>
<td> <input type="checkbox"> Kannada
<input type="checkbox"> English
</td>
</tr>
<tr>
<td></td>
<td> <button onclick="myfun()"> Submit</button>
<marquee><h1>THANK YOU</h1>
</td>
</tr>
</div>
</html>
<style>
input[type=text]
{
width: 100%;
padding:12px 20px;
}
input[type=number]
{
width: 100%;
padding:12px 20px;
}
input[type=date]
{
width: 100%;
padding:12px 20px;
}
button
{
width: 100%;
background-color: green;
color: white;
padding: 12px 20px;
}
</style>
<script>
function myfun()
{
alert("submited successfully!")
}
</script>
Output:
Before Registration
After Registration
XAMPP
XAMPP is a free and open-source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP
Server, MariaDB database, and interpreters for scripts written in
the PHP and Perl programming languages. Since most actual web server deployments
use the same components as XAMPP, it makes transitioning from a local test server to
a live server possible.
Features
XAMPP is regularly updated to the latest releases
of Apache, MariaDB, PHP and Perl.
It also comes with a number of other modules,
including OpenSSL, phpMyAdmin, Media Wiki, Joomla, WordPress and more.
Self-contained, multiple instances of XAMPP can exist on a single computer,
and any given instance can be copied from one computer to another.
XAMPP is offered in both a full and a standard version (Smaller version).
PHP Introduction
Meaning of PHP
PHP File
PHP files can contain text, HTML, CSS, JavaScript, and PHP code.
PHP code is executed on the server, and the result is returned to the.
browser as plain HTML.
PHP files have extension ".php".
SQL
Agile Methodology
CONCLUSION
This report aims to provide a summary of my internship experience as a full stack web
Intern at Edureka. These one month helped me to gain a new perspective
professionally and personally. The organization has helped me to grow in various
areas such as communication, enhanced my writing skills, working as a team member,
meeting tight deadlines, and handling crises.
I am grateful for Edureka for allowing me to work and learn with them as a full stack
web intern and for believing and supporting me throughout my internship.
In today’s web development, a good site design is essential, a bad design will lead to
the bad visitors and that can lead to the loss of business. In general, a good page
layout must satisfy the basic elements of good page design. This includes color
contrast, test organization, font selection, style of a page, page size, graphics used and
consistency.