wtf web lecture
TRANSCRIPT
Courses
HTML & CSS JavaScript Intro to Programming in Ruby Intro to Web Development in Ruby on Rails
Principles
Accessible Low cost No judgment All questions are welcome
Girl Develop It
Operating Systems
Mac OS X Windows 7 Windows XP Ubuntu (Linux)
Android iOS Symbian Blackberry Windows Mobile
Debian (Linux) Fedora (Linux) Gentoo (Linux) Solaris Windows Server
Images by Icons Land, Icon Shack, HP, and Social Peel
Computers Talking to Each Other
Images by Icons Land, Icon Shack, HP, Social Peel, and Everaldo Caldeho
Everyone Gets a Unique Address
IP Address
IP AddressIP Address
IP Address
Images by Icons Land, Icon Shack, HP, Social Peel, and Everaldo Caldeho
How They Talk: Domains
Etsy’sWeb Server
IP Address:123.1.2.123
????
Show me www.Etsy.com
Show me www.Etsy.com
Images by Icons Land, Icon Shack, HP, and Everaldo Caldeho
How They Talk: DNS
Etsy’sWeb Server
DNS:Domain Name Server
IP Address:123.1.2.123
www.Etsy.com ?
Right now, that means 123.1.2.123
www.Etsy.com ?
Right now, that means 123.1.2.123
Show me www.Etsy.com
Show me www.Etsy.com
Images by Icons Land, Icon Shack, and HP
Where They Live: Hosting
Fully Hosted Virtual Private Server Collocated Self-Hosted
Thanks for visiting 123.1.2.123!
Thanks for visiting 123.1.2.123!
Image by MyDocs
DNS: How Client finds Server
Etsy’sWeb Server
DNS:Domain Name Server
IP Address:123.1.2.123
www.Etsy.com ?
For now, that means 123.1.2.123
www.Etsy.com ?
For now, that means 123.1.2.123
Show me www.Etsy.com
Show me www.Etsy.com
Images by Icons Land, Icon Shack, and HP
JobsWeb
DesignerWeb
Designer
Front-End DeveloperFront-End Developer
Back-End DeveloperBack-End Developer
Database DeveloperDatabase Developer
DBADBA
Operations, System Admin
Operations, System AdminNetwork
AdminNetwork Admin
Images by Icons Land, Social Peel, and HP
How can I get a website?
Determine what you want Find or Build it Get a Domain and Host
GoDaddy, NameSheep, Google, etc. (~$10/year) DreamHost, Heroku or not (e.g. yourmom.tumblr.com)
Copy it to a host web server Spread the word! There’s a lot of content
out there already
Which language should I use?
• Consider Your Knowledge & Experience Target Medium Industry Your Data Your Team & Need to Grow (are
experts too hard to find?)