SlideShare uma empresa Scribd logo
1 de 12
Cindy Royal, Ph.D
Professor
Texas State University
School of Journalism
and Mass Communication
croyal@txstate.edu
cindyroyal.com
@cindyroyal
slideshare.net/cindyroyal
The World of Web Development
Intro
•
html
•
css
•
ftp
•
how to get a domain,
•
file organization
•
javascript
•
Flash
Then, this idea of using data on Web sites came about, and programs
like PHP and ASP allowed programming concepts that allowed the
Web to connect to databases.
Now, there are multiple ways to have a fully featured, archived and
searchable online presence, without having to know every technology.
You can visualize these in phases or categories.
Intro
•
html
•
css
•
ftp
•
how to get a domain,
•
file organization
•
javascript
•
Flash
Then, this idea of using data on Web sites came about, and programs
like PHP and ASP introduced programming concepts that allowed the
Web to connect to databases.
Now, there are multiple ways to have a fully featured, archived and
searchable online presence, without having to know every technology.
You can visualize these in phases or categories.
Web Development Categories

Basic HTML design

Programming emerges

Blog Platforms

Content Management Systems

Web Frameworks

Other
Basic HTML Design

HTML – early 90s, language of the Web

Became XHTML to add structure, conventions
– early 2000's; now HTML5

Cascading Stylesheets – CSS – 1996; current
implementation CSS3

Javascript (1995), Flash (1996), AJAX, JQuery

All client-side languages – activity occurs at the
client (user) level
Web Programming

Server-side

ASP, ColdFusion, PHP, Java, Python, Ruby

Databases – MySQL

Powerful functionality, server-side includes,
post data to forms, populate sites with data

Gave rise to Content
Management Systems
Blog Platforms

Started as platform for online journaling; Web sites for
people who didn't know html.

Early platforms – Open Diary, LiveJournal late '90s

Blogger -started 1999 by Evan Williams (also Twitter) and
Meg Hourihan; purchased by Google 2003

Movable Type – 2001; Six Apart

Wordpress – 2003; can host yourself or on their site

Now Tumblr, Pinterest
a
Content Management Systems

Wordpress has often been modified as CMS -
26% of the Web powered by Wordpress

Drupal

Joomla

Squarespace

Wix

Weebly
Web Frameworks

Set up frameworks for Web programming
languages

Easy way to provide for common methods and
actions; connection to database

Bootstrap is a frontend framework

Ruby on Rails – written in Rails

Django - Python

CakePHP
Data Visualization is the Future
Open Source Tools
• Google – Charts and Fusion Tables
• Google Drive
• Flourish – owned by Google
• Knight Lab Tools – Timeline.js, Storymap.js
• Tag Crowd
• D3
• Python – can use to analyze data, scrape
website, hit API.
• Tableau
• R and R Studio
Challenges Ahead

Lots to learn

Different ways to tell stories

Programming

Focus

Innovate!

Mais conteúdo relacionado

Mais procurados

Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
Ivan Zugec
 
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Acquia
 

Mais procurados (20)

Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
Introduction to BOOTSTRAP
Introduction to BOOTSTRAPIntroduction to BOOTSTRAP
Introduction to BOOTSTRAP
 
Bootstrap PPT by Mukesh
Bootstrap PPT by MukeshBootstrap PPT by Mukesh
Bootstrap PPT by Mukesh
 
Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7Using Bootstrap in Drupal 7
Using Bootstrap in Drupal 7
 
Twitter bootstrap and Drupal
Twitter bootstrap and DrupalTwitter bootstrap and Drupal
Twitter bootstrap and Drupal
 
Bootstrap base theme for Drupal 7
Bootstrap base theme for Drupal 7Bootstrap base theme for Drupal 7
Bootstrap base theme for Drupal 7
 
Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2Drupal Step-by-Step: How We Built Our Training Site, Part 2
Drupal Step-by-Step: How We Built Our Training Site, Part 2
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Introduction to Bootstrap
Introduction to BootstrapIntroduction to Bootstrap
Introduction to Bootstrap
 
Bootstrap [part 1]
Bootstrap [part 1]Bootstrap [part 1]
Bootstrap [part 1]
 
Introduction to Bootstrap: Design for Developers
Introduction to Bootstrap: Design for DevelopersIntroduction to Bootstrap: Design for Developers
Introduction to Bootstrap: Design for Developers
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Prototyping interactions
Prototyping interactionsPrototyping interactions
Prototyping interactions
 
Forms as Structured Content
Forms as Structured Content Forms as Structured Content
Forms as Structured Content
 
Bootstrap Part - 1
Bootstrap Part - 1Bootstrap Part - 1
Bootstrap Part - 1
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
Bootstrap 3 + responsive
Bootstrap 3 + responsiveBootstrap 3 + responsive
Bootstrap 3 + responsive
 
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. FoundationBattle of the Front-End Frameworks: Bootstrap vs. Foundation
Battle of the Front-End Frameworks: Bootstrap vs. Foundation
 
Bootstrap Framework
Bootstrap Framework Bootstrap Framework
Bootstrap Framework
 
Introduction To Bootstrap
Introduction To Bootstrap Introduction To Bootstrap
Introduction To Bootstrap
 

Semelhante a Web Development Intro

web development overview
web development overviewweb development overview
web development overview
Jacie Yang
 
"Python web development combines the simplicity of the language with powerful...
"Python web development combines the simplicity of the language with powerful..."Python web development combines the simplicity of the language with powerful...
"Python web development combines the simplicity of the language with powerful...
softwaretrainer2elys
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010
Mahesh Panchal
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
Opevel
 

Semelhante a Web Development Intro (20)

The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017
 
Website design company in delhi ncr
Website design company in delhi ncrWebsite design company in delhi ncr
Website design company in delhi ncr
 
Webdevelopment by naveen
Webdevelopment by naveenWebdevelopment by naveen
Webdevelopment by naveen
 
Web development ppt by bsk
Web development ppt by bskWeb development ppt by bsk
Web development ppt by bsk
 
Web development
Web developmentWeb development
Web development
 
Website designing company in noida
Website designing company in noidaWebsite designing company in noida
Website designing company in noida
 
web development overview
web development overviewweb development overview
web development overview
 
Introduction-to-the-World-8694087.ppsx
Introduction-to-the-World-8694087.ppsxIntroduction-to-the-World-8694087.ppsx
Introduction-to-the-World-8694087.ppsx
 
Drupal4uic 2008 04 25
Drupal4uic 2008 04 25Drupal4uic 2008 04 25
Drupal4uic 2008 04 25
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
 
Webtech
WebtechWebtech
Webtech
 
"Python web development combines the simplicity of the language with powerful...
"Python web development combines the simplicity of the language with powerful..."Python web development combines the simplicity of the language with powerful...
"Python web development combines the simplicity of the language with powerful...
 
StoryCode Tech Immersion 1
StoryCode Tech Immersion 1StoryCode Tech Immersion 1
StoryCode Tech Immersion 1
 
What's A CMS?
What's A CMS?What's A CMS?
What's A CMS?
 
Using WordPress as a Web Framework
Using WordPress as a Web FrameworkUsing WordPress as a Web Framework
Using WordPress as a Web Framework
 
After the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEANAfter the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEAN
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010
 
Be faster then rabbits
Be faster then rabbitsBe faster then rabbits
Be faster then rabbits
 
Showcasing drupal
Showcasing drupalShowcasing drupal
Showcasing drupal
 

Mais de Cindy Royal

Mais de Cindy Royal (20)

Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Product Management
Product ManagementProduct Management
Product Management
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product Management
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the Academy
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your Career
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development Concepts
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product Management
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social Certifications
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online Media
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social Media
 
Coding... For Communicators?
Coding... For Communicators?Coding... For Communicators?
Coding... For Communicators?
 
Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming Interfaces
 
Scraping Handout
Scraping HandoutScraping Handout
Scraping Handout
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Web Development Intro

  • 1. Cindy Royal, Ph.D Professor Texas State University School of Journalism and Mass Communication croyal@txstate.edu cindyroyal.com @cindyroyal slideshare.net/cindyroyal The World of Web Development
  • 2. Intro • html • css • ftp • how to get a domain, • file organization • javascript • Flash Then, this idea of using data on Web sites came about, and programs like PHP and ASP allowed programming concepts that allowed the Web to connect to databases. Now, there are multiple ways to have a fully featured, archived and searchable online presence, without having to know every technology. You can visualize these in phases or categories.
  • 3. Intro • html • css • ftp • how to get a domain, • file organization • javascript • Flash Then, this idea of using data on Web sites came about, and programs like PHP and ASP introduced programming concepts that allowed the Web to connect to databases. Now, there are multiple ways to have a fully featured, archived and searchable online presence, without having to know every technology. You can visualize these in phases or categories.
  • 4. Web Development Categories  Basic HTML design  Programming emerges  Blog Platforms  Content Management Systems  Web Frameworks  Other
  • 5. Basic HTML Design  HTML – early 90s, language of the Web  Became XHTML to add structure, conventions – early 2000's; now HTML5  Cascading Stylesheets – CSS – 1996; current implementation CSS3  Javascript (1995), Flash (1996), AJAX, JQuery  All client-side languages – activity occurs at the client (user) level
  • 6. Web Programming  Server-side  ASP, ColdFusion, PHP, Java, Python, Ruby  Databases – MySQL  Powerful functionality, server-side includes, post data to forms, populate sites with data  Gave rise to Content Management Systems
  • 7. Blog Platforms  Started as platform for online journaling; Web sites for people who didn't know html.  Early platforms – Open Diary, LiveJournal late '90s  Blogger -started 1999 by Evan Williams (also Twitter) and Meg Hourihan; purchased by Google 2003  Movable Type – 2001; Six Apart  Wordpress – 2003; can host yourself or on their site  Now Tumblr, Pinterest a
  • 8. Content Management Systems  Wordpress has often been modified as CMS - 26% of the Web powered by Wordpress  Drupal  Joomla  Squarespace  Wix  Weebly
  • 9. Web Frameworks  Set up frameworks for Web programming languages  Easy way to provide for common methods and actions; connection to database  Bootstrap is a frontend framework  Ruby on Rails – written in Rails  Django - Python  CakePHP
  • 10. Data Visualization is the Future
  • 11. Open Source Tools • Google – Charts and Fusion Tables • Google Drive • Flourish – owned by Google • Knight Lab Tools – Timeline.js, Storymap.js • Tag Crowd • D3 • Python – can use to analyze data, scrape website, hit API. • Tableau • R and R Studio
  • 12. Challenges Ahead  Lots to learn  Different ways to tell stories  Programming  Focus  Innovate!