SlideShare uma empresa Scribd logo
1 de 58
WELCOME
Presentation on
WEB DEVELOPMENT
OVERVIEW
 INTRODUCTION
 HTML & CSS
 BOOTSTRAP
 SQL
 PHP
 CONCLUSION
Introduction
Web development : Web development refers developing websites for
Hosting via intranet or internet. The Web development process includes Web
design, Web content development,
client-side/server-side scripting.
Introduction (cont.)
 Web design: Web design is the process of creation, with the intention
of presenting the content on electronic web pages, which the end-users
can access through the internet with the help of a web browser
Introduction (cont.)
What does Web Programming mean ?
 Web programming refers to the writing, markup and coding involved in Web
development, which include Web content Web client and server scripting and
network security.
What are the benefits of web
programming?
 Allow you to turn a simple, static HTML page into a dynamic masterpiece.
 Interact with your web site and use the application on any computer
 Easier than programming applications that will run directly on the
computer.
7
Client-side & Server-side
programming
Client-side scripting:
 This code runs in a web browser.
 Client side takes the data and renders it on screen.
 Can send data back to the server.
Server-side scripting:
 This code executes on a web server.
 Server side creates the data and returns it to the client.
8
The Web Architecture
Client & Server side programming
language
Client Side Server Side
 PHP
 C#
 Java
 HTML
 CSS
 Java Script
HTML
 What is HTML?
• HTML is markup language of describing web pages.
• HTML stands for Hyper Text Markup Language.
• A markup language is a set of markup tags.
HTML Attributes
 HTML elements can have attributes.
 Attributes provide additional information about an element.
 Attributes are always specified in the start tag.
 Attributes come in name/value pairs like: name=“value”.
 The Document Language can be declared in the <html> using lang
attribute.
 HTML paragraphs are defined with the <p> tag.
HTML documents
 All HTML documents must start with a type declaration: <!DOCTYPE
html>.
 The HTML document itself begins with <html> and ends with </html>.
 The visible part of the HTML document is between <body> and
</body>.
 HTML headings are defined with the <h1> to <h6> tags.
 HTML paragraphs are defined with the <p> tag.
 HTML links are defined with the <a> tag.
 The link address is specified in the href attribute.
 HTML images are defined with the <img> tag.
 The source file (src), alternative text (alt), and size (width and height) are
provided as attributes.
Simple code on HTML
<html>
<head>
<title>Presentation</title>
</head>
<body>
<h1> welcome </h1>
</body>
</html>
Output:
Introduction to CSS
 What is CSS?
 CSS stands for Cascading Style Sheets.
 Styles define how to display HTML elements.
 External Style Sheets can save a lot of work.
 External Style Sheets are stored in CSS files.
CSS Syntax
 A CSS rule set consists of a selector and a declaration block.
 The selector points to the HTML element you want to style.
 The declaration block contains one or more declarations separated by
semicolons.
 Each declaration includes a property name and a value, separated by a
colon.
 A CSS declaration always ends with a semicolon, and declaration groups
are surrounded by curly braces.
CSS Background
 The background-color property specifies the background color of an
element.
 The background color of a page is defined in the body selector.
 The background-image property specifies an image to use as the
background of an element.
 By default, the image is repeated so it covers the entire element.
CSS Fonts
 The CSS style font-family defines the font to be used for in HTML
element.
 The CSS style font-size defines the text size to be used for in HTML
element.
 The CSS style color defines the text color to be used for in HTML element.
Three Ways to Insert CSS
There are three ways of inserting a style sheet:
Internal Style Sheet
o An internal style sheet should be used when a single document has a
unique style.
External Style Sheet
o An external style sheet is ideal when the style is applied to many pages.
Inline Style Sheet
o Inline styling is useful for applying a unique style to a single HTML
element.
Example code:
OUTPUT:
BOOTSTRAP
“The most popular front-end framework for developing
responsive mobile first projects on the web.”
Bootstrap: What is it?
• A tool to develop HTML pages
• Extensible and personalizable
UI: tables, buttons, forms, typography, carousels, panels….
Why use it?
 Browser, desktop and
mobile compatibility.
 Easy to use
 Customizable
 Open Source(MIT)
How do we use it?
Simply start from here
<link href=“bootstrap.css” rel=“stylesheet”>
<script src=“jquery.js”> </script>
<script src=“bootstrap.js”> <script>
How to use it
Grids
o System based on 12 columns
o Fluid or fixed
o Pluggable
o Optimized for:
xs (-768 px)
sm (768 / 992 px)
md(992 / 1200 px)
lg(1200+ px)
Grids
Forms
 Cross-browser Uis
 Horizontal or Vertical
 State ( success, error, warning)
 Size (xs, sm, md, lg)
Buttons
• Thought for web apps.
• Variants : Large, small, extra small, primary, success, infi, warning, danger,
link.
ICONS
 Icon Font with 200 icons (Glyphicons)
 Webapp ready
 Can be changed with another set
Texts
o Titles, paragraphs, lists.
o Size management.
o Formatting: I, b, s, small.
o Labels and Badges.
Tables
 Alternate lines (.table-striped)
 With borders (.table-bordered)
 Active (.table-hover)
 Condensed (.table-condensed)
 Responsive
SQL
(Structured Query Language)
Introduction of Database & SQL
Data : Know facts that can be recorded.
Database : a collection of data.
 represents some aspects of the real world.
 Designed, built & populated for a specific purpose.
Database management system: the software that manages data.
SQL: SQL (Structured Query Language) is a standardized programming
language used for managing relational databases.
Why SQL?
SQL Queries are used to retrieve large amounts of records from a
database quickly and efficiently.
Also used
 For data administration (to create tables, indexes, and views)
 For data manipulation (to add, modify, delete, and retrieve data)
 To query a database for useful information
Data Types:
Data type selection is dictated by nature of data and by intended use.
 Supported data types:
 Numberic, Integer, Smallint.
 Char (L), Varchar (L).
 Date, Time.
 Real, Double, Float.
How to Create database & Table?
 To store data we have to
 Create database structure.
 Create tables that will hold end-user data.
Database Command:
create database Database_name
 Table command:
create table table_name(
col_1 dataType(length),
col_2 dataType(length),
………..
)
How to Insert values & Delete
Table?
 INSERT
 Used to enter data into table
 Syntax:
INSERT INTO column_name
VALUES (value1, value2, …., value_N);
 DELETE
 Delete a table row
 Syntax:
DELETE FROM tablename
[WHERE conditionlist];
Select & Update Operation
 SELECT
 Used to list contents of table
 Syntax:
 SELECT columnlist
 FROM tablename;
 UPDATE
 Modify data in a table
 Syntax:
UPDATE tablename
SET columnname = expression [ columnname=expression]
[WHERE conditionlist];
Example Code:
OUTPUT:
PHP
PHP: Hypertext Preprocessor
(earlier called, Personal Home Page)
What is PHP?
 PHP is a server scripting language, and a powerful tool for making dynamic
and interactive Web pages.
 PHP is an acronym for Hypertext Preprocessor.
 PHP is a widely-used, free, and efficient alternative to competitors such as
Microsoft’s ASP.
 PHP scripts are executed on the server.
 PHP is free to download and use.
 Basic PHP Syntax :-
 <?php
//PHP code here
?>
What is a PHP File & Why PHP?
What is a PHP File?
 PHP files can contain text, HTML, CSS, JavaScript, and PHP code.
 PHP code are executed on the server, and the result is returned to the
browser as plain HTML.
 PHP files have extension “.php”.
Why PHP?
 PHP runs on various platforms (Windows, Linux,, Unix, Mac OS X, etc.)
 PHP is compatible with almost all servers used today (Apache, IIS, etc.)
 PHP supports a wide range of databases.
 PHP is free.
 PHP is easy to learn and runs efficiently on the server side.
Client Server Relation
Variables & Constants
 Variables
 Variables are ”containers” for storing information.
 Declaring PHP Variables.
 In PHP, a variable starts with the “$” sign, followed by the name of the
variable.
 Example:- $txt= “HELLO WORLD!”;
 PHP Constants
 A constant is an identifier (name) for a simple value. The value cannot be
changed during the script.
 A valid constant name starts with a letter or underscore (no $ sign before
the constant name).
 Create a PHP Constant
 To create a constant, use the define() function.
 Syntax
o Define(name, value, case-insensitive)
PHP Functions
 A function is a block of statements that can be used repeatedly in a program.
 A user defined function declaration starts with the word “function”.
 Syntax
 Function functionName() {
code to be executed;
}
 Example
 <?php
function writeMsg() {
echo “Helllo World!“;
}
writeMsg(); // call the function
?>
PHP Class
A class is a complex or object data type which stores data and information on how to process that
data.
 Example
 <?php
Class Car {
function Car() {
$this->model= “VW”;
}
}
//create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
PHP $_POST & PHP $_GET
 PHP $_POST
 PHP $_POST is widely used to collect from data after submitting an HTML
from with method=“post”.
$_POST is also widely used to pass variables.
 PHP $_GET
 PHP $_GET can also be used to collect from data after submitting an HTML
from with method=“get”.
 $_GET can also collect data sent in the URL.
When to use GET & POST?
 When to use GET?
 Information sent from a form with the GET method is visible to everyone
(all variables names and values are displayed in the URL). GET also has
limits on the amount of information to send. The limitation is about 2000
characters. However, because the variables are displayed in the URL, it is
possible to bookmark the page. This can be useful in some cases.
 When to use POST?
 Information sent from a form with the POST method is invisible to others
(all names/values are embedded within the body of the HTTP request) and
has NO LIMITS on the amount of information to send.
PHP CODE
LOGIN PAGE
OUTPUT
Conclusion
After completing this slide we have learnt about:
 HTML
 CSS
 BOOTSTRAP
 SQL
 PHP
All this things contribute to build up an efficient web programming.
Name :- Gourav Sharma
Reg. No. :- 11614492
Ph. No. :- 9877150433
Thanks to all.

Mais conteúdo relacionado

Mais procurados

Introduction to Html5, css, Javascript and Jquery
Introduction to Html5, css, Javascript and JqueryIntroduction to Html5, css, Javascript and Jquery
Introduction to Html5, css, Javascript and Jqueryvaluebound
 
HTML Lecture Part 1 of 2
HTML Lecture Part 1 of 2HTML Lecture Part 1 of 2
HTML Lecture Part 1 of 2Sharon Wasden
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
 
HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1Sanjeev Kumar
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLAmit Tyagi
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksAmit Tyagi
 
DIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningDIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningRasan Samarasinghe
 
Css Complete Notes
Css Complete NotesCss Complete Notes
Css Complete NotesEPAM Systems
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptFahim Abdullah
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS PresentationShawn Calvert
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to JavascriptSeble Nigussie
 
HTML Foundations, pt 2
HTML Foundations, pt 2HTML Foundations, pt 2
HTML Foundations, pt 2Shawn Calvert
 
Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Hatem Mahmoud
 

Mais procurados (20)

Introduction to Html5, css, Javascript and Jquery
Introduction to Html5, css, Javascript and JqueryIntroduction to Html5, css, Javascript and Jquery
Introduction to Html5, css, Javascript and Jquery
 
HTML Lecture Part 1 of 2
HTML Lecture Part 1 of 2HTML Lecture Part 1 of 2
HTML Lecture Part 1 of 2
 
Html5
Html5 Html5
Html5
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
CSS ppt
CSS pptCSS ppt
CSS ppt
 
HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1HTML 5 Simple Tutorial Part 1
HTML 5 Simple Tutorial Part 1
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
 
DIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web DesigningDIWE - Coding HTML for Basic Web Designing
DIWE - Coding HTML for Basic Web Designing
 
CSS notes
CSS notesCSS notes
CSS notes
 
Css Ppt
Css PptCss Ppt
Css Ppt
 
Css Complete Notes
Css Complete NotesCss Complete Notes
Css Complete Notes
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java Script
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to Javascript
 
HTML Foundations, pt 2
HTML Foundations, pt 2HTML Foundations, pt 2
HTML Foundations, pt 2
 
CSS Selectors
CSS SelectorsCSS Selectors
CSS Selectors
 
Html and Xhtml
Html and XhtmlHtml and Xhtml
Html and Xhtml
 
Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01
 
Xhtml
XhtmlXhtml
Xhtml
 

Semelhante a WEB DEVELOPMENT

Web development intership Presentation.pptx
Web development intership Presentation.pptxWeb development intership Presentation.pptx
Web development intership Presentation.pptxbodepallivamsi1122
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.Mohammad Kamrul Hasan
 
Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamicAnkita Bhalla
 
Introduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RIntroduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RPaul Richards
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1Heather Rock
 
Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2GDSCUniversitasMatan
 
HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!Syahmi RH
 
Fundamentals of Web building
Fundamentals of Web buildingFundamentals of Web building
Fundamentals of Web buildingRC Morales
 
Workshop 2 Slides.pptx
Workshop 2 Slides.pptxWorkshop 2 Slides.pptx
Workshop 2 Slides.pptxDaniyalSardar
 
Web development Training in Ambala ! Batra Computer Centre
Web development Training in Ambala ! Batra Computer CentreWeb development Training in Ambala ! Batra Computer Centre
Web development Training in Ambala ! Batra Computer Centrejatin batra
 
Html tutorials-infotech aus
Html tutorials-infotech ausHtml tutorials-infotech aus
Html tutorials-infotech ausNilesh Pujara
 
Introduction to web designing
Introduction to web designingIntroduction to web designing
Introduction to web designingRajat Shah
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osglpriyanka sharma
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.pptssuser568d77
 

Semelhante a WEB DEVELOPMENT (20)

Web development intership Presentation.pptx
Web development intership Presentation.pptxWeb development intership Presentation.pptx
Web development intership Presentation.pptx
 
Choice of programming language for web developing.
Choice of programming language for web developing.Choice of programming language for web developing.
Choice of programming language for web developing.
 
Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamic
 
Introduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in RIntroduction to Shiny for building web apps in R
Introduction to Shiny for building web apps in R
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
 
Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2
 
HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!
 
Fundamentals of Web building
Fundamentals of Web buildingFundamentals of Web building
Fundamentals of Web building
 
Overview of PHP and MYSQL
Overview of PHP and MYSQLOverview of PHP and MYSQL
Overview of PHP and MYSQL
 
Workshop 2 Slides.pptx
Workshop 2 Slides.pptxWorkshop 2 Slides.pptx
Workshop 2 Slides.pptx
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
 
Web development Training in Ambala ! Batra Computer Centre
Web development Training in Ambala ! Batra Computer CentreWeb development Training in Ambala ! Batra Computer Centre
Web development Training in Ambala ! Batra Computer Centre
 
Html tutorials-infotech aus
Html tutorials-infotech ausHtml tutorials-infotech aus
Html tutorials-infotech aus
 
Introduction to web designing
Introduction to web designingIntroduction to web designing
Introduction to web designing
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osgl
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
Php
PhpPhp
Php
 
Web Designing
Web DesigningWeb Designing
Web Designing
 
Html-meeting1-1.pptx
Html-meeting1-1.pptxHtml-meeting1-1.pptx
Html-meeting1-1.pptx
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.ppt
 

Último

Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...gurkirankumar98700
 
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Ready to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosReady to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosSocioCosmos
 
Film show investigation powerpoint for the site
Film show investigation powerpoint for the siteFilm show investigation powerpoint for the site
Film show investigation powerpoint for the siteAshtonCains
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYdizinfo
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRDelhi Call girls
 
This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...samuelcoulson30
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpointAshtonCains
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrSapana Sha
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...Mona Rathore
 
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Delhi Call girls
 
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxDickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxednyonat
 
Website research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazineWebsite research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazinesamuelcoulson30
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
Call Girls In South Ex. Delhi O9654467111 Women Seeking Men
Call Girls In South Ex. Delhi O9654467111 Women Seeking MenCall Girls In South Ex. Delhi O9654467111 Women Seeking Men
Call Girls In South Ex. Delhi O9654467111 Women Seeking MenSapana Sha
 

Último (20)

Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Palam Vihar Gurgaon >༒8448380779 Escort Service
 
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
 
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 76 Noida Escorts >༒8448380779 Escort Service
 
Ready to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosReady to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with Sociocosmos
 
Film show investigation powerpoint for the site
Film show investigation powerpoint for the siteFilm show investigation powerpoint for the site
Film show investigation powerpoint for the site
 
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANY
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
 
This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpoint
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
 
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
Night 7k Call Girls Noida Sector 120 Call Me: 8448380779
 
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptxDickinsonSlides teeeeeeeeeeessssssssssst.pptx
DickinsonSlides teeeeeeeeeeessssssssssst.pptx
 
Website research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazineWebsite research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazine
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
Call Girls In South Ex. Delhi O9654467111 Women Seeking Men
Call Girls In South Ex. Delhi O9654467111 Women Seeking MenCall Girls In South Ex. Delhi O9654467111 Women Seeking Men
Call Girls In South Ex. Delhi O9654467111 Women Seeking Men
 
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

WEB DEVELOPMENT

  • 3. OVERVIEW  INTRODUCTION  HTML & CSS  BOOTSTRAP  SQL  PHP  CONCLUSION
  • 4. Introduction Web development : Web development refers developing websites for Hosting via intranet or internet. The Web development process includes Web design, Web content development, client-side/server-side scripting.
  • 5. Introduction (cont.)  Web design: Web design is the process of creation, with the intention of presenting the content on electronic web pages, which the end-users can access through the internet with the help of a web browser
  • 6. Introduction (cont.) What does Web Programming mean ?  Web programming refers to the writing, markup and coding involved in Web development, which include Web content Web client and server scripting and network security.
  • 7. What are the benefits of web programming?  Allow you to turn a simple, static HTML page into a dynamic masterpiece.  Interact with your web site and use the application on any computer  Easier than programming applications that will run directly on the computer. 7
  • 8. Client-side & Server-side programming Client-side scripting:  This code runs in a web browser.  Client side takes the data and renders it on screen.  Can send data back to the server. Server-side scripting:  This code executes on a web server.  Server side creates the data and returns it to the client. 8
  • 10. Client & Server side programming language Client Side Server Side  PHP  C#  Java  HTML  CSS  Java Script
  • 11. HTML  What is HTML? • HTML is markup language of describing web pages. • HTML stands for Hyper Text Markup Language. • A markup language is a set of markup tags.
  • 12. HTML Attributes  HTML elements can have attributes.  Attributes provide additional information about an element.  Attributes are always specified in the start tag.  Attributes come in name/value pairs like: name=“value”.  The Document Language can be declared in the <html> using lang attribute.  HTML paragraphs are defined with the <p> tag.
  • 13. HTML documents  All HTML documents must start with a type declaration: <!DOCTYPE html>.  The HTML document itself begins with <html> and ends with </html>.  The visible part of the HTML document is between <body> and </body>.  HTML headings are defined with the <h1> to <h6> tags.  HTML paragraphs are defined with the <p> tag.  HTML links are defined with the <a> tag.  The link address is specified in the href attribute.  HTML images are defined with the <img> tag.  The source file (src), alternative text (alt), and size (width and height) are provided as attributes.
  • 14. Simple code on HTML <html> <head> <title>Presentation</title> </head> <body> <h1> welcome </h1> </body> </html>
  • 15.
  • 17. Introduction to CSS  What is CSS?  CSS stands for Cascading Style Sheets.  Styles define how to display HTML elements.  External Style Sheets can save a lot of work.  External Style Sheets are stored in CSS files.
  • 18. CSS Syntax  A CSS rule set consists of a selector and a declaration block.  The selector points to the HTML element you want to style.  The declaration block contains one or more declarations separated by semicolons.  Each declaration includes a property name and a value, separated by a colon.  A CSS declaration always ends with a semicolon, and declaration groups are surrounded by curly braces.
  • 19. CSS Background  The background-color property specifies the background color of an element.  The background color of a page is defined in the body selector.  The background-image property specifies an image to use as the background of an element.  By default, the image is repeated so it covers the entire element.
  • 20. CSS Fonts  The CSS style font-family defines the font to be used for in HTML element.  The CSS style font-size defines the text size to be used for in HTML element.  The CSS style color defines the text color to be used for in HTML element.
  • 21. Three Ways to Insert CSS There are three ways of inserting a style sheet: Internal Style Sheet o An internal style sheet should be used when a single document has a unique style. External Style Sheet o An external style sheet is ideal when the style is applied to many pages. Inline Style Sheet o Inline styling is useful for applying a unique style to a single HTML element.
  • 24. BOOTSTRAP “The most popular front-end framework for developing responsive mobile first projects on the web.”
  • 25. Bootstrap: What is it? • A tool to develop HTML pages • Extensible and personalizable UI: tables, buttons, forms, typography, carousels, panels….
  • 26. Why use it?  Browser, desktop and mobile compatibility.  Easy to use  Customizable  Open Source(MIT)
  • 27. How do we use it? Simply start from here <link href=“bootstrap.css” rel=“stylesheet”> <script src=“jquery.js”> </script> <script src=“bootstrap.js”> <script>
  • 29. Grids o System based on 12 columns o Fluid or fixed o Pluggable o Optimized for: xs (-768 px) sm (768 / 992 px) md(992 / 1200 px) lg(1200+ px)
  • 30. Grids
  • 31. Forms  Cross-browser Uis  Horizontal or Vertical  State ( success, error, warning)  Size (xs, sm, md, lg)
  • 32. Buttons • Thought for web apps. • Variants : Large, small, extra small, primary, success, infi, warning, danger, link.
  • 33. ICONS  Icon Font with 200 icons (Glyphicons)  Webapp ready  Can be changed with another set
  • 34. Texts o Titles, paragraphs, lists. o Size management. o Formatting: I, b, s, small. o Labels and Badges.
  • 35. Tables  Alternate lines (.table-striped)  With borders (.table-bordered)  Active (.table-hover)  Condensed (.table-condensed)  Responsive
  • 37. Introduction of Database & SQL Data : Know facts that can be recorded. Database : a collection of data.  represents some aspects of the real world.  Designed, built & populated for a specific purpose. Database management system: the software that manages data. SQL: SQL (Structured Query Language) is a standardized programming language used for managing relational databases.
  • 38. Why SQL? SQL Queries are used to retrieve large amounts of records from a database quickly and efficiently. Also used  For data administration (to create tables, indexes, and views)  For data manipulation (to add, modify, delete, and retrieve data)  To query a database for useful information
  • 39. Data Types: Data type selection is dictated by nature of data and by intended use.  Supported data types:  Numberic, Integer, Smallint.  Char (L), Varchar (L).  Date, Time.  Real, Double, Float.
  • 40. How to Create database & Table?  To store data we have to  Create database structure.  Create tables that will hold end-user data. Database Command: create database Database_name  Table command: create table table_name( col_1 dataType(length), col_2 dataType(length), ……….. )
  • 41. How to Insert values & Delete Table?  INSERT  Used to enter data into table  Syntax: INSERT INTO column_name VALUES (value1, value2, …., value_N);  DELETE  Delete a table row  Syntax: DELETE FROM tablename [WHERE conditionlist];
  • 42. Select & Update Operation  SELECT  Used to list contents of table  Syntax:  SELECT columnlist  FROM tablename;  UPDATE  Modify data in a table  Syntax: UPDATE tablename SET columnname = expression [ columnname=expression] [WHERE conditionlist];
  • 44. PHP PHP: Hypertext Preprocessor (earlier called, Personal Home Page)
  • 45. What is PHP?  PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.  PHP is an acronym for Hypertext Preprocessor.  PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft’s ASP.  PHP scripts are executed on the server.  PHP is free to download and use.  Basic PHP Syntax :-  <?php //PHP code here ?>
  • 46. What is a PHP File & Why PHP? What is a PHP File?  PHP files can contain text, HTML, CSS, JavaScript, and PHP code.  PHP code are executed on the server, and the result is returned to the browser as plain HTML.  PHP files have extension “.php”. Why PHP?  PHP runs on various platforms (Windows, Linux,, Unix, Mac OS X, etc.)  PHP is compatible with almost all servers used today (Apache, IIS, etc.)  PHP supports a wide range of databases.  PHP is free.  PHP is easy to learn and runs efficiently on the server side.
  • 48. Variables & Constants  Variables  Variables are ”containers” for storing information.  Declaring PHP Variables.  In PHP, a variable starts with the “$” sign, followed by the name of the variable.  Example:- $txt= “HELLO WORLD!”;  PHP Constants  A constant is an identifier (name) for a simple value. The value cannot be changed during the script.  A valid constant name starts with a letter or underscore (no $ sign before the constant name).  Create a PHP Constant  To create a constant, use the define() function.  Syntax o Define(name, value, case-insensitive)
  • 49. PHP Functions  A function is a block of statements that can be used repeatedly in a program.  A user defined function declaration starts with the word “function”.  Syntax  Function functionName() { code to be executed; }  Example  <?php function writeMsg() { echo “Helllo World!“; } writeMsg(); // call the function ?>
  • 50. PHP Class A class is a complex or object data type which stores data and information on how to process that data.  Example  <?php Class Car { function Car() { $this->model= “VW”; } } //create an object $herbie = new Car(); // show object properties echo $herbie->model; ?>
  • 51. PHP $_POST & PHP $_GET  PHP $_POST  PHP $_POST is widely used to collect from data after submitting an HTML from with method=“post”. $_POST is also widely used to pass variables.  PHP $_GET  PHP $_GET can also be used to collect from data after submitting an HTML from with method=“get”.  $_GET can also collect data sent in the URL.
  • 52. When to use GET & POST?  When to use GET?  Information sent from a form with the GET method is visible to everyone (all variables names and values are displayed in the URL). GET also has limits on the amount of information to send. The limitation is about 2000 characters. However, because the variables are displayed in the URL, it is possible to bookmark the page. This can be useful in some cases.  When to use POST?  Information sent from a form with the POST method is invisible to others (all names/values are embedded within the body of the HTTP request) and has NO LIMITS on the amount of information to send.
  • 56. Conclusion After completing this slide we have learnt about:  HTML  CSS  BOOTSTRAP  SQL  PHP All this things contribute to build up an efficient web programming.
  • 57. Name :- Gourav Sharma Reg. No. :- 11614492 Ph. No. :- 9877150433