SlideShare a Scribd company logo
1 of 15
1. What is web development?
2. Technology Learnt
1. HTML
2. CSS
3. SQL
4. BOOTSTRAP
5. PHP
3. SCOPE
• Everything that involved in creation and maintenance of a website
• Excludes the designing aspects
• Comprise of a simple website to complex web application
• For instance:
• Facebook
• Twitter etc.
• There are three types of web developers
1. Front end developers
2. Back end developers
3. Full stack developers
• Common languages used : Php, HTML, CSS, Bootstrap, Javascript and SQL
• HTML (Hypertext Markup Language)
• Created by Tim Berners-Lee in late 1991
• Used to structure the page
• It takes the help of tags
• To add properties attributes are used
• Examples of some commonly used tags
1. Form tag : used to collect data from the users
2. Div tag : used to logically divides the page
• CSS (Cascade Style Sheet)
• Create by Hakom Wium Lie in 1996
• Used to style the webpage
• Three ways to add style sheet
1. Inline style sheet
2. Internal style sheet
3. External style sheet
• CSS is created with Box Model in mind
Continue.
• SQL (Structured Query Language)
• Designed by Donal D. Chamberlin and Raymon F. Boyce
• Used to store, fetch and manipulate data
• Used in Oracle, MySQL, Sybase
• Common commands used:
Commands Usage
1. SELECT Extract data from database
2. UPDATE Updates data
3. DELETE Delete data
4. INSERT INTO Insert data
5. CREATE DATABASE Create new database
7. CREATE TABLE Creates new table
8. ALTER TABLE Modifies the table
9. DROP TABLE Delete the table
Continue.
• Bootstrap
• Free and open source project started by Mark Otto, Jacob Thornton
• Front end framework
• Comprises HTML and CSS
• Used for responsive designs
• It need wrapping elements, which are of two types:
1. .container
2. .container-fluid
• It based on grid system
• Provides four classes:
1. Xs : for small phones (< 768px)
2. Sm : for tablets (>= 768px)
3. Md: for small laptops (>=992px)
4. Lg : for desktops and laptops (>= 1200px)
Continue.
• Bootstrap provides a class to add icons
• .glyphicon glyphicon-name
• Example glyphicon glyphicon-user
• To make a navigation
• Class used is .navbar and .navbar-default
• For black and white style .navbar-inverse
Continue
• For form styling, three layout classes are used
1. Vertical form
• Default class
2. Inline form
• Places all element in one line
• Class used: .form-inline
3. Horizontal
• Places the label next to input field
• For small screen it changes to vertical form
• Bootstrap also provides the panel feature
• Bordered box with some padding around its content
• Class used is : .panel-default
• Comprises of three section
1. Header : class used is .panel-heading
2. Body: class used is .panel-body
3. Footer: class used is .panel-footer
Continue
• PHP (Hypertext Preprocessor)
• Created by Rasmus Lerdorf in 1994
• Originally called Personal Home Page
• Used in combination with HTML
• File extension used is : .php
• Uses :
1. Generate dynamic page
2. Collect form data
3. Encrypt data
4. Add, delete, modify, data in database
• Can run on almost any platform
• It’s a loosely typed language
• Variable starts with a $ sign
Continue
• Php supports following data types
Data types definition
1. Float It’s a decimal point number
2. String Sequence of characters
3. Integers Non decimal points
4. Boolean Boolean
5. Array Stores multiple values in one variable
6. Object Stores data and their access method
7. Null Special data type
8. Resource Stores references to functions
Continue
• Looping statements in php
1. While
2. Do.. While
3. For loop
4. Foreach
• Superglobals important to get data from from
1. $_POST : send data in encrypted form
2. $_GET : send data without ecryption
• There are two ways to connect to database
1. MySQLi
• It’s a procedural approach to connect to database
• Only support MySQL
Continue
1. PDO (PHP Data Objects)
• Works with 12 different database systems
• Based on objects
• To include file into php page, there are two keywords
1. Require : raise error on failure
2. Include : continue with script even after some failure
• Online games
• Web security
• Front end development
• Search Engine Optimization
• Robotics
Web development

More Related Content

What's hot

Microsoft power point chapter 5 file edited
Microsoft power point   chapter 5 file editedMicrosoft power point   chapter 5 file edited
Microsoft power point chapter 5 file edited
Linga Lgs
 
Latex intro s_dutta_v2
Latex intro s_dutta_v2Latex intro s_dutta_v2
Latex intro s_dutta_v2
SoumyoDutta
 

What's hot (17)

Java I/O
Java I/OJava I/O
Java I/O
 
SMWCon Fall 2015 FForms
SMWCon Fall 2015 FFormsSMWCon Fall 2015 FForms
SMWCon Fall 2015 FForms
 
File handling in vb.net
File handling in vb.netFile handling in vb.net
File handling in vb.net
 
File handling
File handlingFile handling
File handling
 
Intro to web scraping with Python
Intro to web scraping with PythonIntro to web scraping with Python
Intro to web scraping with Python
 
Dirk Goldhahn: Introduction to the German Wortschatz Project
Dirk Goldhahn: Introduction to the German Wortschatz ProjectDirk Goldhahn: Introduction to the German Wortschatz Project
Dirk Goldhahn: Introduction to the German Wortschatz Project
 
C# File IO Operations
C# File IO OperationsC# File IO Operations
C# File IO Operations
 
Dos and donts
Dos and dontsDos and donts
Dos and donts
 
31cs
31cs31cs
31cs
 
C++ in object oriented programming
C++ in object oriented programmingC++ in object oriented programming
C++ in object oriented programming
 
Filehandling
FilehandlingFilehandling
Filehandling
 
Microsoft power point chapter 5 file edited
Microsoft power point   chapter 5 file editedMicrosoft power point   chapter 5 file edited
Microsoft power point chapter 5 file edited
 
Web technology Unit-II Part A
Web technology Unit-II Part AWeb technology Unit-II Part A
Web technology Unit-II Part A
 
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
OECD policies & TERMINALFOUR as a policy for innovation:TERMINALFOUR t44u 2013
 
16 wordprocessing ml subject - odds and ends
16   wordprocessing ml subject - odds and ends16   wordprocessing ml subject - odds and ends
16 wordprocessing ml subject - odds and ends
 
JAVA
JAVAJAVA
JAVA
 
Latex intro s_dutta_v2
Latex intro s_dutta_v2Latex intro s_dutta_v2
Latex intro s_dutta_v2
 

Similar to Web development

Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG)
Mediacurrent
 
ASP.NET Session 3
ASP.NET Session 3ASP.NET Session 3
ASP.NET Session 3
Sisir Ghosh
 

Similar to Web development (20)

MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design Workshop
 
SilverStripe From a Developer's Perspective
SilverStripe From a Developer's PerspectiveSilverStripe From a Developer's Perspective
SilverStripe From a Developer's Perspective
 
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De BlockDrupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
 
Sample Absolute beginners guide
Sample Absolute beginners guideSample Absolute beginners guide
Sample Absolute beginners guide
 
Lec 01 Introduction.pptx
Lec  01 Introduction.pptxLec  01 Introduction.pptx
Lec 01 Introduction.pptx
 
Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG)
 
Content Registration - Crossref LIVE Hannover
Content Registration - Crossref LIVE HannoverContent Registration - Crossref LIVE Hannover
Content Registration - Crossref LIVE Hannover
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
Drupal - What is it?
Drupal - What is it?Drupal - What is it?
Drupal - What is it?
 
Php
PhpPhp
Php
 
Front end for back end developers
Front end for back end developersFront end for back end developers
Front end for back end developers
 
Cross Site Collection Navigation
Cross Site Collection NavigationCross Site Collection Navigation
Cross Site Collection Navigation
 
Migrating University of Tartu websites to Drupal
Migrating University of Tartu websites to DrupalMigrating University of Tartu websites to Drupal
Migrating University of Tartu websites to Drupal
 
05 RD PoSD Tutorial_xhtml_to_html5_2016
05 RD PoSD Tutorial_xhtml_to_html5_201605 RD PoSD Tutorial_xhtml_to_html5_2016
05 RD PoSD Tutorial_xhtml_to_html5_2016
 
PSD to Drupal - Introductory Drupal Theming
PSD to Drupal - Introductory Drupal ThemingPSD to Drupal - Introductory Drupal Theming
PSD to Drupal - Introductory Drupal Theming
 
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection BoundarySPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
SPSNE17 - The Wall: Overcoming SharePoint’s Site Collection Boundary
 
Web Introduction
Web IntroductionWeb Introduction
Web Introduction
 
Design todevelop
Design todevelopDesign todevelop
Design todevelop
 
ASP.NET Session 3
ASP.NET Session 3ASP.NET Session 3
ASP.NET Session 3
 
Learn VB.NET at ASIT
Learn VB.NET at ASITLearn VB.NET at ASIT
Learn VB.NET at ASIT
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Web development

  • 1.
  • 2. 1. What is web development? 2. Technology Learnt 1. HTML 2. CSS 3. SQL 4. BOOTSTRAP 5. PHP 3. SCOPE
  • 3. • Everything that involved in creation and maintenance of a website • Excludes the designing aspects • Comprise of a simple website to complex web application • For instance: • Facebook • Twitter etc. • There are three types of web developers 1. Front end developers 2. Back end developers 3. Full stack developers • Common languages used : Php, HTML, CSS, Bootstrap, Javascript and SQL
  • 4. • HTML (Hypertext Markup Language) • Created by Tim Berners-Lee in late 1991 • Used to structure the page • It takes the help of tags • To add properties attributes are used • Examples of some commonly used tags 1. Form tag : used to collect data from the users 2. Div tag : used to logically divides the page
  • 5. • CSS (Cascade Style Sheet) • Create by Hakom Wium Lie in 1996 • Used to style the webpage • Three ways to add style sheet 1. Inline style sheet 2. Internal style sheet 3. External style sheet • CSS is created with Box Model in mind
  • 6. Continue. • SQL (Structured Query Language) • Designed by Donal D. Chamberlin and Raymon F. Boyce • Used to store, fetch and manipulate data • Used in Oracle, MySQL, Sybase • Common commands used: Commands Usage 1. SELECT Extract data from database 2. UPDATE Updates data 3. DELETE Delete data 4. INSERT INTO Insert data 5. CREATE DATABASE Create new database 7. CREATE TABLE Creates new table 8. ALTER TABLE Modifies the table 9. DROP TABLE Delete the table
  • 7. Continue. • Bootstrap • Free and open source project started by Mark Otto, Jacob Thornton • Front end framework • Comprises HTML and CSS • Used for responsive designs • It need wrapping elements, which are of two types: 1. .container 2. .container-fluid • It based on grid system • Provides four classes: 1. Xs : for small phones (< 768px) 2. Sm : for tablets (>= 768px) 3. Md: for small laptops (>=992px) 4. Lg : for desktops and laptops (>= 1200px)
  • 8. Continue. • Bootstrap provides a class to add icons • .glyphicon glyphicon-name • Example glyphicon glyphicon-user • To make a navigation • Class used is .navbar and .navbar-default • For black and white style .navbar-inverse
  • 9. Continue • For form styling, three layout classes are used 1. Vertical form • Default class 2. Inline form • Places all element in one line • Class used: .form-inline 3. Horizontal • Places the label next to input field • For small screen it changes to vertical form • Bootstrap also provides the panel feature • Bordered box with some padding around its content • Class used is : .panel-default • Comprises of three section 1. Header : class used is .panel-heading 2. Body: class used is .panel-body 3. Footer: class used is .panel-footer
  • 10. Continue • PHP (Hypertext Preprocessor) • Created by Rasmus Lerdorf in 1994 • Originally called Personal Home Page • Used in combination with HTML • File extension used is : .php • Uses : 1. Generate dynamic page 2. Collect form data 3. Encrypt data 4. Add, delete, modify, data in database • Can run on almost any platform • It’s a loosely typed language • Variable starts with a $ sign
  • 11. Continue • Php supports following data types Data types definition 1. Float It’s a decimal point number 2. String Sequence of characters 3. Integers Non decimal points 4. Boolean Boolean 5. Array Stores multiple values in one variable 6. Object Stores data and their access method 7. Null Special data type 8. Resource Stores references to functions
  • 12. Continue • Looping statements in php 1. While 2. Do.. While 3. For loop 4. Foreach • Superglobals important to get data from from 1. $_POST : send data in encrypted form 2. $_GET : send data without ecryption • There are two ways to connect to database 1. MySQLi • It’s a procedural approach to connect to database • Only support MySQL
  • 13. Continue 1. PDO (PHP Data Objects) • Works with 12 different database systems • Based on objects • To include file into php page, there are two keywords 1. Require : raise error on failure 2. Include : continue with script even after some failure
  • 14. • Online games • Web security • Front end development • Search Engine Optimization • Robotics