0% found this document useful (0 votes)
3 views

ITR_Report.1docx

The internship report details the project 'Web Development using PHP' completed by Sham Dattatray Gyanbote under the guidance of Mr. Waseem Attar at InfoStack Software Development, Training and Research Center. The project involved creating a system for managing student data, including functionalities for data insertion, updating, and deletion using PHP and MySQL. The report includes acknowledgments, an abstract, a weekly diary of activities, and insights into the organization and methodologies used during the internship.
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)
3 views

ITR_Report.1docx

The internship report details the project 'Web Development using PHP' completed by Sham Dattatray Gyanbote under the guidance of Mr. Waseem Attar at InfoStack Software Development, Training and Research Center. The project involved creating a system for managing student data, including functionalities for data insertion, updating, and deletion using PHP and MySQL. The report includes acknowledgments, an abstract, a weekly diary of activities, and insights into the organization and methodologies used during the internship.
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/ 25

INTERNSHIP REPORT ON

“Web Development using PHP”

Submitted in partial fulfillment of the requirements of the award of


degree of
DIPLOMA ENGINEERING
In
Computer Engineering
BY:-

Sham Dattatray Gyanbote

UNDER THE GUIDANCE:

Mr. Waseem Attar

(InfoStack Software Development, training and research center, Solapur )


SVIT
SWAMI VIVEKANAND INSTITUTE OF
TECHNOLOGY(POLY), KHED SOLAPUR

CERTIFICATE
The project report entitled

“Web Development Using PHP”

Submitted by

Roll No Name of Student Enrollment No.

03 Swayam Prakash Habbu 2212140097


06 Bhagwan Krushnath Maske 2212140100
11 Abhishek Maruti Mane 23212710178
13 Mujammil Asif Mulla 23212710180
14 Sham Dattatray Gyanbote 23212710185

Is approved for the Diploma of Engineering in Computer from


SVIT (Polytechnic), Solapur.
Name of Guide Name of Mentor
InfoStack Software Development,
training and research center, Solapur Department of Computer Engineering
Solapur-413001 SVIT (Poly) Solapur
. (Mr. Waseem Attar) (Ms. Waghmare.P.U )

Name of H.O.D Name of Principle

Department of Computer Engineering


SVIT (Poly.), Solapur. SVIT (Poly), Solapur
.
(MS.Waghmare.P.U) (Prof. Dr. N. D. Misal)

Date:

Place: Solapur Examiner Principal


Declaration by Candidate

I hereby declare that the Industrial Training based on “Web Development Using PHP” completed
in InfoStack Software Development, training and research center, Solapur Submitted to Maharashtra
State Board of Technical Education (MSBTE), for Swami Vivekanand Institute of
Technology(Poly) Khed ,Solapur under the guidance of Mr. Waseem Attar .

I further declare that it has not been submitted to any other university or institution for the award of
diploma. I also confirm that all the literature which I have borrowed from other source and
incorporated in seminar report is duly acknowledge. If any literature is not duly acknowledge and
found incorporated in this report, it entirely my responsibility

Date:

Place: [Sham Dattatray Gyanbote]


Certificate by Guide

This is to certify that Mr. Sham Dattatray Gyanbote has completed the Industrial Training
under my guidance and supervision and that, I have verified the work for its originality in
documentation, problem statement, implementation and results presented in the Industrial Training.
Any reproduction of other necessary work is with the prior permission and has given due ownership
and included in the references.

Place: Solapur
Signature of Guide
Date:
(Mr. Waseem Attar)
Contents:

Acknowledgement………………… I

Abstract…………………………… II

Weekly Diary …………………….. III

Index………………………. IV

Conclusion………………. V
ACKNOWLEDGEMENT

We take this opportunity to thank all the individuals for their guidance, help and timely support
which made us to complete the project in stipulated time. It gives us a great pleasure and immense
satisfaction to present this project report on “Web Development using PHP” which is the result of
unwavering support, guidance and focused direction of our guide Mr. Waseem Attar whom I
express our deep sense of gratitude and humble thanks, for his valuable guidance throughout the
project work.
The success of this project has throughout depended upon an exact blend of hard work and
unending co-operation and guidance, extended to us by the superiors at our college.
Furthermore, we are indebted to MS.Waghmare.P.U H.O.D, Computer Engineering and
Prof. Dr. N. D. Misal Principal whose constant encouragement and motivation inspired us to do our best. Lastly,
we offer my regard for all those, in particular our parents, who supported us in every respect during this project.

Sham Dattatray Gyanbote


ABSTRACT

The Company :

InfoStack Software Development, Training and Research Center was established on 1st
August 2018 with the aim to Educate, Develop and Digitize the Solapur city and also
can deliver a predictable and quality project to the client as well as provide the
productive education to students. Since we are constantly Promoting lasting
relationships with professionals, local councils, Government agencies and business
contractors.

 Programmers and opportunities:


As skilled developers and trainers, InfoStack is well trained to undertake directing and
managing most technical projects and trainings from design to Deliveries. Whether you
may have just an idea in your mind or you have a full prototype of it, we can streamline
the process and deliver you the working quality product with best ever design and
knowledge.

• Methodology:

This project is to provide information about students to any person or


parents. In these project we can insert new students data and store it to database
and whenever we need we can fetch the data of student from database. Also in
these project we can update and delete the particular student data from
database.

• Benefits to the company / institution through your report:


The Institute combines pioneering research with top class education.
An innovative curriculum allows the student flexibility in selecting courses and
projects. Students, even at the undergraduate level, get to participate in on-
going research and technology development - an opportunity unprecedented in
India.
Weekly Diary For Industry Training

InfoStack Software Development, training And Rearch Center,


Solapur

From : 06-06-2024 To 19-07-2024

Name of Supervisor: Waseem A. Attar


Designation of Supervisor: Founder and Corporate Trainer
Name of the Student: Sham Dattatray Gyanbote
Branch of Engineering: Computer Engineering
Name of Polytechnic:
Swami Vivekanand Institute of Technology (Poly) ,Khed Solapur.
Week 1 From To
06/06/2024 12/06/2024
Day Activities carried out
1  Induction Program
 Introduction to the company
 All departments in the company
 Introduction to processes involved in Software Development
 Technologies involved in Software Development
2  Network fundamentals
 TCP / IP Protocol Suit
 IP address and Port Numbers
 Websites
 Web Applications
 Introduction to HTTP protocol and Web Browsers

3  Introduction to HTML
 Setup and installation of VS Code
 Introduction to VSCODE environment
 Working with HTML code
 Introduction to Tags and Attributes
 Working with Live Server

4  Working with different tags in HTML


 Basic tags like <doctype>, <html>, <head>, <body>
 <h1> to <h6>
 <P> tag for paragraphs,
 <br> and <hr> tags etc.
 Introduction to static websites

5  Working with links and images


 Tag and attributes involved in images <img> tag, src attribute, alt attribute, width
attribute etc
 Tag and attributes involved in links
 <a> tag, href attribute, target attribute
 External Links and Internal Links
 Embedding Links with Images

6  Data representation using lists


 Ordered and Unordered lists
 <ol> tag and <li> tag
 <ul> tag and <li> tag
 Variants of ordered lists using start attribute and type attribute
 Variants of Unordered lists using type attribute
Week 2 From To
13/06/2024 20/06/2024
Day Activities carried out
1  Working with HTML tables
 Tags used in HTML tables <table>, <thead>, <tbody>
 Working with <tr>, <th>, <td>
 Merging coloumns and rows using colspan and rowspan attributes

2  HTML Forms
 Form input elements
 Various input types of HTML forms
 Input attributes
 Extra attributes

3  Introduction to CSS
 Types of CSS
(List out and give one line of description of the three types of CSS)

4  How to apply CSS?


 Working with Inline CSS (Explain style attribute)
 Working with Internal CSS (Explain <style> tag here
 Working with External CSS (Explain .css file and <link> tag)

5  Styling properties like Color, Background, size


 CSS Selectors (Explain All Selectors)
 Working with CSS dimensions like width, height, margin, padding etc.
 Styling text, paragraphs and images

6 Pseudo Classes
Pseudo Elements
(WRITE THE EXPLANATION OF BOTH POINTS)
Week 3 From To
21/06/2024 27/06/2024
Day Activities carried out
1  CSS Borders
 Border Styling
 Styling Tables using Borders

2  CSS Shadows
 Text shadow
 Box Shadow

3  Introduction to Javascript
 Types of Javascript (internal and external)
 <script> tag

4  Variables in Javascript
 Datatypes in Javascript

5  JS Operators
 JS Decision Making

6  JS Looping
 JS Functions
Week 4 From To
28/06/2024 04/07/2024
Day Activities carried out
1  JS Arrays
 JS Objects

2  Introduction to DOM
 JS DOM Selectors

3  DOM Events
 DOM Manipulation

4  What is DBMS?
 Introduction to SQL
 What is MySQL?

5  Introduction to XAMPP
 Installation of MySQL Server
 What is PHPMyAdmin?

6  SQL commands
 What is DDL?
 What is DML?
 What is DQL?
 What is DCL?
Week 5 From To
05/07/2024 11/07/2024
Day Activities carried out
1  Creating Database
 Creating Tables
 Altering Tables

2  Insert data in tables


 Update data in tables
 Delete data from tables

3  What is Primary Key?


 How to fetch data using Select Command in SQL?
 Selecting single row
 Selecting multiple rows
 Selecting multiple rows using pattern matching

4  Introduction to PHP
 PHP Syntax
 Executing PHP code on localhost

5  Variables and Datatypes in PHP


 Operators in PHP
 Decision Making in PHP

6  PHP Loops
 PHP Functions
Week 6 From To
12/07/2024 19/07/2024
Day Activities carried out
1  Integrating HTML pages with PHP
 Working on HTML forms and sending data to PHP
 GET and POST methods

2  Database connectivity in PHP


 Working with user data
 CRUD operations on user’s data using PHP and MySQL

3  Working on final project


 Project Group Formation
 Requirement analysis of the Project

4  Project planning
 Design of project using HTML and CSS

5  Writing PHP code to apply logic in the project


 Working on the data of project using MySQL and PHP connectivity

6  Project submission
 Project execution
 Power point Presentation in front of all team
INDEX

1. Structure Of Industry

2. Introduction to Organization

3. Equipment’s Used

4. Agile Development

5. Unit Testing

6. Network Security

7. Project In Training

8. Conclusion
Learning Objectives/Internship Objectives

➢ 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.
➢ Some internship is used to allow individuals to perform scientific research while others are
specifically designed to allow people to gain first-hand experience working.
➢ Utilizing internships is a great way to build your resume and develop skills that can be
emphasized in your resume for future jobs. When you are applying for a Training
Internship, make sure to highlight any special skills or talents that can make you stand apart
from the rest of the applicants so that you have an improved chance of landing the position.
1. INTRODUCTION

InfoStack Software Development, Training And Research Center was established on 1st August
2018 with the aim to Educate, Develop and Digitize the Solapur city and also can deliver a
predictable and quality project to the client as well as provide the productive education to students.
Since we are constantly Promoting lasting relationships with professionals, local councils,
Government agencies and business contractors. As skilled developers and trainers, InfoStack is well
trained to undertake directing and managing most technical projects and trainings from design to
Deliveries. Whether you may have just an idea in your mind or you have a full prototype of it, we
can streamline the process and deliver you the working quality product with best ever design and
knowledge.

We are a well establishing startup in India with an extra ordinary skill base undertaking Educational,
Commercial, E-commerce, CRMs, Mobile Applications, Digital Marketing .as well as UI / UX
design projects throughout India and entire globe. We pride ourselves on our deliveries, so our
clients always believe that only the most experienced and qualified team serve them, all the time.

Our Vision:

REACH THE TECHNLOGICAL EDUCATION IN EVERY HEART OF THE GLOBE.

Our Mission :

INFOSTACK'S MISSION IS TO EDUCATE THE WORLD'S PEOPLE AND TURN THEM


TECHNOLOGY FRIENDLY WITH A UNIVERSALLY PRODUCTIVE MINDSET.
Chapter 2 Introduction to Organization

InfoStack Software Development, Training And Research Center was established on 1st August
2018 with the aim to Educate, Develop and Digitize the Solapur city and also can deliver a
predictable and quality project to the client as well as provide the productive education to students.
Since we are constantly Promoting lasting relationships with professionals, local councils,
Government agencies and business contractors. As skilled developers and trainers, InfoStack is well
trained to undertake directing and managing most technical projects and trainings from design to
Deliveries. Whether you may have just an idea in your mind or you have a full prototype of it, we
can streamline the process and deliver you the working quality product with best ever design and
knowledge. We are a well establishing startup in India with an extra ordinary skill base undertaking
Educational, Commercial, E-commerce, CRMs, Mobile Applications, Digital Marketing .as well as
UI / UX design projects throughout India and entire globe. We pride ourselves on our deliveries, so
our clients always believe that only the most experienced and qualified team serve them, all the time.
Chapter 3
Equipment’s Used
• Visual Studio Code

o Access the files Securely

o Easy to Write Code

o All Extensions is Available

o Commonly Referred

o source-code editor

o embedded version control

• XAMPP Control Panel

o A free and open-source Server

o cross-platform web server

o stack package developed by Apache Friends

o It Controls the Server


Chapter 4

The Agile Model

The meaning of Agile is swift or versatile. "Agile process model" refers to a software development approach based on

iterative development. Agile methods break tasks into smaller iterations, or parts do not directly involve long term

planning. The project scope and requirements are laid down at the beginning of the development process. Plans

regarding the number of iterations, the duration and the scope of each iteration are clearly defined in advance.

Each iteration is considered as a short time "frame" in the Agile process model, which typically lasts from one to four

weeks. The division of the entire project into smaller parts helps to minimize the project risk and to reduce the overall

project delivery time requirements. Each iteration involves a team working through a full software development life

cycle including planning, requirements analysis, design, coding, and testing before a working product is demonstrated

to the client.
Chapter 5 Testing
Unit testing involves the testing of each unit or an individual component of the software application.
It is the first level of functional testing. The aim behind unit testing is to validate unit components
with its performance .A unit is a single testable part of a software system and tested during the
development phase of the application software .The purpose of unit testing is to test the correctness
of isolated code.A unit component is an individual function or code of the application. White box
testing approach used for unit testing and usually done by the developers .Whenever the application
is ready and given to the Test engineer, he/she will start checking every component of the module or
module of the application independently or one by one, and this process is known as
Unittesting or componentstesting.

Why Unit Testing?


In a testing level hierarchy, unit testing is the first level of testing done before integration and other
remaining levels of the testing. It uses modules for the testing process which reduces the dependency
of waiting for Unit testing frameworks, stubs, drivers and mock objects are used for assistance in unit
testing. Generally, the software goes under four level of testing: Unit Testing, Integration Testing,
System Testing, and Acceptance Testing but sometimes due to time consumption software testers
does minimal unit testing but skipping of unit testing may lead to higher defects during Integration
Testing, System Testing, and Acceptance Testing or even during Beta Testing which takes place
after the completion of software application.

Some crucial reasons are listed below:

o Unit testing helps tester and developers to understand the base of code that makes them able to
change defect causing code quickly.
o Unit testing helps in the documentation.
o Unit testing fixes defects very early in the development phase that's why there is a possibility to
occur a smaller number of defects in upcoming testing levels.
o It helps with code reusability by migrating code and test cases.

Advantages

o Unit testing uses module


approach due to that any part
can be tested without waiting
for completion of another
parts testing.
o The developing team focuses
on the provided functionality
of the unit and how
functionality should look
in unit test suits to
understand the unit API.
o Unit testing allows the developer to refactor code after a number of days and ensure the
module still working without any defect.

Disadvantages
o It cannot identify integration or broad level error as it works on units of the code.
o In the unit testing, evaluation of all execution paths is not possible, so unit testing is not able
to catch each and every error in a program.
o It is best suitable for conjunction with other testing activities.
Chapter 6 Network Security

Every company or organization that handles a large


amount of data, has a degree of solutions against
many cyber threats. This is a broad, all-encompassing
phrase that covers software and hardware solutions, as
well as procedures, guidelines, and setups for network
usage, accessibility, and general threat protection.The most basic example of Network Security
is password protection which the user of the network chooses. In recent times, Network
Security has become the central topic of cyber security with many organizations inviting
applications from people who have skills in this area. The network security solutions protect
various vulnerabilities of the computer systems such as users, location, data, devices, and
applications.
What is Network Security?
Any action intended to safeguard the integrity and usefulness of your data and network
is known as network security. In other words, Network security is defined as the activity
created to protect the integrity of your network and data.Network security is the practice of
protecting a computer network from unauthorized access, misuse, or attacks. It involves using
tools, technologies, and policies to ensure that data traveling over the network is safe and
secure, keeping sensitive information away from hackers and other thread

Chapter 7 Project In Training

HTML Code:
Output:

CSS :
JS:
Chapter 8

Conclusion :

Created a stopwatch app. Use ONLY vanilla javascript, no libraries or frameworks are allowed for
Javascript. as we dive into creating a fully functional stopwatch web application using HTML, CSS,
and JavaScript.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy