Venkatreport
Venkatreport
Degree of
MASTER OF SCIENCE
in
COMPUTER SCIENCE
Submitted by
[your name]
[roll no]
(Training Duration: May 1th 2024 to [month] [00] th
2024)
1
TABLE OF CONTENT
CONTENTS PAGE
2
CERTIFICATION
3
INTRODUCTION
4
The internship experience has been an integral part of my academic
journey, providing practical insights into the Web Development and
offering an opportunity to apply theoretical knowledge in a real-
world setting.
OBJECTIVE
5
In this session I learned about Intro of Web development. I learned
about Local Area Network and Wide Area Network and about IP
Address, Learned about Cluster and Conventional Work and Frame
Work
I learned the basics of web development. I talked about the
differences between static websites, which show the same content to
everyone, and dynamic websites, which change based on who is
visiting.
I learned about the types of developers like frontend, backend and
full stack and also we discuss about what are the skills required to
become a web developer, what is the job outlook for web
developers.
In CSS I learned about how to style the web pages or web sites. CSS
stands for Cascading style sheet. It style the sheets using three ways
Inline CSS, Internal CSS and External CSS. In CSS in learned about CSS
selector: Element Selector, Class Selector, Id Selector, Universal
Selector. I learned about box model of CSS they are Margin, Border,
Padding, Content. And also get knowledge about Display property
Inline, Inline-block, Block, None and so on.
6
EXPLORING HTML AND CSS
Creating a mini web page using HTML and CSS. I used many tags and
styles to do for that mini web page. I applied my knowledge of HTML
and CSS to create that webpage.
OVERVIEW BOOTSTRAP
7
INTRODUCTION ABOUT DATABASE
OF XAMPP
XAMPP is a widely-used software package that provides a complete
web development environment for local testing and development
purposes. It stands for Cross-platform (X), Apache (A), MySQL (M),
PHP (P), and Perl (P). This suite of software components allows
developers to simulate a web server environment directly on their
personal computers, making it easy to develop and test dynamic web
applications before deploying them to a live server.
8
INTRODUCTION OF XAMPP:
INSTALLATION OF XAMPP:
9
tool for managing MySQL databases) are selected by default.
You can also choose additional components like Perl if needed.
4. Select Installation Directory: Specify the directory where you
want XAMPP to be installed. The default directory is usually
fine for most users.
5. Complete Installation: Once the installation is complete, you'll
have the option to start the XAMPP Control Panel immediately.
This Control Panel allows you to manage the various
components of XAMPP (start, stop, configure).
6. Start Services: Open the XAMPP Control Panel and start
Apache and MySQL services by clicking the "Start" button next
to each component. This action initializes the web server and
database server on your local machine.
7. Verify Installation: To ensure that XAMPP is installed correctly,
open a web browser and enter http://localhost or
http://127.0.0.1 in the address bar. If XAMPP is running
properly, you should see the XAMPP dashboard or a page
indicating that Apache is running.
OVERVIEW XAMPP
I learned about XAMPP, a software package used for web
development. I installed XAMPP and explored its features for
setting up a local server. I also learned how to create a basic
database, create tables, and insert, delete, and modify values in
the database.
10
Introduction of Python
In this session, I learned introduction about Python. Python is a
versatile and widely-used programming language known for its
simplicity and readability. Developed in the late 1980s by Guido van
Rossum, Python has since grown to become one of the most popular
languages among developers worldwide. It is renowned for its ease
of learning, clear syntax, and extensive libraries and frameworks that
facilitate a wide range of applications, from web development to
scientific computing and artificial intelligence.
PYTHON BASIC
1. Variables and Data Types:
o Understanding different data types: integers, floats,
11
2. Control Structures:
o Conditionals: if, elif, else statements.
dictionaries.
3. Functions:
o Defining functions, parameters, return statements.
4. Data Structures:
o Lists, tuples, dictionaries, sets: understanding their
5. Exception Handling:
o Handling errors and exceptions using try, except, finally
blocks.
o Raising custom exceptions with raise statement.
9. String Manipulation:
12
o String methods (e.g., split, join, strip, replace).
o Formatting strings (format method, f-strings).
13
About Us or Contact pages) and posts (dynamic content such as
blog articles).
14
• Plugins: Plugins extend the functionality of WordPress websites.
There are thousands of plugins available for various purposes,
such as SEO optimization, security enhancements, contact forms,
e-commerce, and more. Users can install, activate, deactivate, and
delete plugins as needed.
• Customization: Users can customize their WordPress sites
through various options:
o Widgets: Widgets are small blocks that perform specific
functions and can be placed in widgetized areas of the
website (e.g., sidebar, footer). Examples include recent
posts, categories, search bar, etc.
o Menus: Users can create custom navigation menus to
organize pages, posts, categories, and custom links.
15
16
CONCLUSION
17