My Slide-5

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

AN ORAL PRESENTATION

ON
STUDENT INDUSTRIAL WORK EXPERIENCE SCHEME
(SIWES)

UNDERTAKEN AT
BIZMARROW TECHNOLOGIES, OPP NNPC TOWERS,
ABUJA

BY
AMINU MUHAMMED
23CS2003
SUPERVISED
BY
MR. JOHNSON AKPA

FROM APRIL TO SEPTEMBER, 2024 1


THINGS LEARNED
 Created responsive and user-friendly web pages.
 Efficient in HTML.
 Efficient in CSS.
 Efficient in JavaScript.
 Efficient in Python.

2
INTRODUCTION: WEB DEVELOPMENT
Web development involves the building and
maintenance of websites. It primarily focuses on
the backend, the work happening behind the
scenes to make websites look great, attractive,
and user-friendly. HTML, CSS, and JavaScript
are key languages used in web development.
Essentially, web development brings our ideas
and thoughts to life on the computer screen.
3
TYPES OF WEB DEVELOPMENT
Front-end web development
Back-end web development
 Full-stack web development.
Web designer.
Web programmer.
 Content developer.
Web master.
4
TYPES OF WEB DEVELOPMENT
 Front-end web development
 Back-end web development
 Full-stack web development.
 Web designer.
 Web programmer.
 Content developer.
 Web master.

5
FRONT-END WEB DEVELOPMENT
 It is also known as the client side development
 It focuses on the visual elements of a website that
a user will interact with
 The common technologies which we can use in
front-end development:
 HTML
 CSS
 JAVASCRIPT
6
HTML INTRODUCTION
Hyper Text Markup Language
It describes the structure of web pages using
markups
It is used to provide the content (words, images,
audios, videos) on the web pages
HTML is a tag based language
They are defined within the angle bracket

7
CSS INTRODUCTION
Cascading Style Sheets
 It describes how HTML elements are to be
presented on a screen.
 Contains the rules for the presentation of HTML.
 CSS can control the layout of multiple web pages
at once.
 It includes adding visuals like colors , fonts,
layouts ,etc
8
JAVA SCRIPT
 JavaScript
 A lightweight programming language ("scripting language")
 It describes the behavior of web pages.
 It is used to make web pages interactive
 It insert dynamic text into HTML (ex: user name)
 It react to events (ex: page load user click)
 It get information about a user's computer (ex: browser type)

 Itperform calculations on user's computer (ex: form


validation 9
HTML TAGS
1. DOCTYPE: Declares the HTML version (e.g., <!
DOCTYPE html> for HTML5).
2. HTML Elements: Tags that define the start and end of
content (e.g., <p> for paragraphs, <h1> for headings, <br>
for line breaks).
3. LISTS:
 Unordered Lists (<ul>): Items with bullet points.
 Ordered Lists (<ol>): Items with numerical order.
 Description Lists (<dl>): Defines terms with descriptions.
4. Nesting Elements: Placing elements within other elements
for structure.
10
HTML TAGS (Contd..)
5. Images: Display images using <img
src="images/logo.png">. The alt attribute provides
alternative text for accessibility.
6. Attributes: Provide extra information about elements,
modifying their behavior (e.g., <tag_name
attribute_name="value">).
7. Anchor Tag (<a>): Defines hyperlinks.
 href: Specifies the link destination.
 Target: Specifies where the link opens (e.g., _blank
for new tabs).
11
CASCADING STYLE SHEET (CSS)
CSS – Cascading Style Sheets
CSS is a styling language used to control the presentation of web pages,
from backgrounds to text colors.
•Purpose: Defines the look and layout of HTML elements.
•Structure: Written in a separate .css file and linked to an HTML file
using the <link> tag with the href attribute.
SELECTORS:
 Tags: Styles all elements with a specified tag (e.g., p { color: blue; }).
 ID: Targets unique elements using #id_name.
 Class: Applies styles to multiple elements with .class_name.
BOX MODEL: Consists of margin, border, padding, and content for precise
layout control.
INSPECT ELEMENT: A browser tool for viewing and modifying code
live.
12
BOOTSTRAP – CSS LIBRARY
Bootstrap – CSS Library
Bootstrap is a CSS library with pre-defined classes
for quick and responsive design.
• Usage: Attach it to an HTML file via <link>
with the href pointing to the Bootstrap source.
• Customization: Additional CSS styles can be
added in a separate file and linked after
Bootstrap for further customization.
13
JAVASCRIPT
Java is a popular, versatile language used for Android apps, web
applications, and large systems.
FEATURES:
 Runs on any device with Java Virtual Machine (JVM).
 Object-oriented (uses classes and objects).
USES:
 Android app development.
 Web backend with frameworks like Spring.
 Enterprise software and large applications.
14
PHYTHON
Python is an easy-to-read programming language used in web
development, data science, automation, and more.
FEATURES:
 Simple syntax, like English.
 Many libraries for different tasks (e.g., NumPy for math,
Django for web).
USES:
 Web development with Flask/Django.
 Data analysis with Pandas.
 15
Automating tasks.
MY PROJECT (MY PERSONAL WEBSITE)

HOME PAGE 16
MY PROJECT (MY PERSONAL WEBSITE)

ABOUT ME PAGE 17
MY PROJECT (MY PERSONAL WEBSITE)

MY SERVICES PAGE 18
MY PROJECT (MY PERSONAL WEBSITE)

MY SKILLS PAGE 19
MY PROJECT (MY PERSONAL WEBSITE)

CONTACT ME AND FOTER PAGE 20


MY PROJECT (MY PERSONAL WEBSITE)

USER REGISTRATION AND LOGIN PAGE 21


THANKS
FOR LISTENING

22

You might also like