View
128
Download
4
Category
Tags:
Preview:
DESCRIPTION
Intro to websites presen
Citation preview
WEBSITES 101UNDERSTANDING THE TECHY BITS
• Introduction• Infrastructure and Platform• Application and Code• Demos
AGENDA
INFRASTRUCTUREAND PLATFORM
• Building blocks of web sites:• Infrastructure (servers, OS, etc)• DNS• Webservers• Databases• Static content (HTML and CSS)• Dynamic server side content (PHP/ASP etc)• Dynamic client side content (AJAX etc)
TECHNICAL OVERVIEW
DIAGRAM!!
TITLE TBA
• Infrastructure as a Service (IaaS):• Storage, Compute, Network• Not really important for the purpose of this discussion.• Where you can get it (EC2, Rackspace, etc).• Some things to think about
INFRASTRUCTURE
• Platform as a Service (PaaS)• OS, Database, Webserver, DNS• Where you can get it• Things to think about
PLATFORM
• Quick slide on DNS• Really complicated• Really easy to stuff things up• Nothing works without it• Hosting domains• Self hosting• DNS records
DOMAINS
DNS NAMESPACE
• Hosting• Hosting domains• Self hosting• DNS records and zonefiles• Website = A record
DOMAINS
TITLE TBA
TITLE TBA
• What is a webserver?• Types of web server• How it works• What it does• Extending (modules) and server-side scripting
WEBSERVERS
WEBSERVER
WEBSERVERS
• What is a database?• Stores data in a structured model• Examples: Oracle, MS SQL, MySQL, PostgreSQL• Accessed via server-side scripting (PHP/ASP etc)• Not going to go into too much detail
DATABASES
APPLICATION AND CODE
• Static• HTML• CSS
• Server side dynamic• PHP• ASP
• Client side dynamic• AJAX• Flash
CODE
STATIC
TITLE TBA
DYNAMIC
TITLE TBA
• CMS• What is a CMS?• Wordpress• Drupal• ExpressionEngine• Others
CONTENT MANAGEMENT
TITLE TBA
• Other stuff• Applications – Sharepoint, Email, etc• Analytics and reporting• E-Commerce• Security, payments, PCI• SEO• Social integration
VARIOUS BITS
TITLE TBA
• Demos• chefwatson.com – basic “business card” site• f11.co.nz – basic personal blog• overwhelmingthreat.com – simple gaming forum• Wordpress control panel
TITLE TBA
TITLE TBA
TITLE TBA
TITLE TBA
TITLE TBA
Recommended