the secret language of technology

Post on 03-Jan-2016

14 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

The Secret Language OF TECHNOLOGY. About Skillcrush. Skillcrush is changing how people learn new technology skills. - PowerPoint PPT Presentation

TRANSCRIPT

The Secret LanguageOF TECHNOLOGY

About Skillcrush

Skillcrush is changing how people learn new technology skills.

Our unique and creative approach to online education puts the needs of the student front and center. Skillcrush classes are engaging, useful, and practical. Students learn new skills and immediately put them to use building beautiful websites. Most importantly, every student becomes a part of the vibrant Skillcrush community where they can work with instructors, mentors, and fellow students for instruction and support.

About Me

Adda Birnir is Founder & CEO of Skillcrush, and has dedicated her life to providing women with the information they need to feel confident in today’s increasingly digital workplace. A developer herself, Adda has been named a top woman in technology and media by the Columbia Journalism Review and Business Insider, and has previously built complex web applications for media companies such as The New York Times, WNYC, and MTV.

Links & Contact Info

Link skillcrush.com/barnard

email adda@skillcrush.com

•Why everyone should learn about technology & underlying rules of the Web game

•The lay of the Internet land

•Popular Web Technologies

•Key Business Technologies

•Why you should learn to code (yep, you!)

Workshop Topics

Why learn about technology?

Because it’s the future!

Workshop GoalsSome Internet Statistics

2,405,518,376 active Internet users.

Only 31% of people in the developing world have Internet access.

77% of people in the developed world are on the Web.

How has Facebook changed your life?

E-commerce expected to top $262B in 2013. Expected to account for 10% of retail sales by 2017.

Web development is about creative problem solving and using technology to emotionally connect with your audience.

No one knows everything, so ask lots of questions!

And most importantly...

Rules of the Web Game

Confusion is good, really!

In fact, when it comes to

learning, it may be necessary.

•Confusion, Sydney D’Mello explains, is a state of “cognitive disequilbrium”; we are mentally thrown off balance when we encounter information that doesn’t make sense. This uneasy feeling motivates us to restore our equilibrium through thought, reflection, and problem solving, and deeper learning is the result.

Deep learning may be unlikely to happen without the experience of confusion, suggests a study conducted by another researcher, Arizona State’s Kurt VanLehn. The students in his experiment were not able to grasp the physics concepts they were learning until they had encountered, and surmounted, an intellectual “impasse.”

What is the Internet? How does

it work?

Did you know that the Internet is not the same thing as the World Wide Web? Although these terms are often used interchangeably, they are actually different things.

The Internet vs. the Web

Lay of the Web Land

In fact, it may be necessary

But what are these other computers that have all the information?

Web Servers!

Web Servers Your Computer

On all the time Goes to sleep at night

Fills orders Places Orders

Fast upload & download speeds Fast download, Slow upload

No monitor Monitor

Understands all programming languages Understands only JavaScript

Lots of databases! No databases here

vs.

IP Addresses

IP Addresses are phone numbers for computers on the Internet

They look like this: 72.225.215.138

Google’s IP Addresses

www.google.com

74.125.224.72

1. Go to Google.com

2. Search “my IP”

3. Your IP address will be displayed above the search results

How to find your IP Address

Web TechnologiesOr what is

code?

10000101011010101010100001010110101010101011010101100001001010110101011000010010

How computers speak to one another

Code is how humans talk to computers in a way that humans and computers

can understand.

It’s like a funny version of English.

Code

<h1>Hello, World!</h1>

HTML

h1 {font-weight:bold;color:black;font-size:24px;font-family:arial;

}

CSS

document.write(“Hello World!”);

JavaScript

Frontend vs. Backend

The parts you see and interact with on a web site – the buttons, the dropdown menus and big bold fonts – make up the frontend.

The backend is everything that happens before it gets to your browser.

The verbs of the computer world.

Programming Languages

Up until the mid-1980’s, computer programs were written on cards with holes punched in them (punch cards). If we still used them today, a single iPhone picture would take up over 9,000 punch cards!

Cocktail Party Fact

puts “Hello World!”

Ruby

Python

print "Hello, World!"

PHP

<?php echo “Hello world!” ?>

Databases

Databases are like fancy spreadsheets where information lives. To get data in and out of a databases you need a programming language.

Business Technologies

Open Source

Open source software (sometimes called Free and Open Source Software or FOSS) is the practice of sharing how a computer program was made and allowing anyone to customize the program as they see fit.

CMS - Content Management System

A CMS (Content Management System) is a piece of software that lets you easily write, edit and publish content on the web.

Drupal (PHP) Tumblr Wordpress (PHP)

Common CMSes

Online Advertising

Love 'em or hate 'em, online advertisements make the web go round.

Online AdvertisingCocktail Party Fact

So tired of online ads that you don’t even notice what they are trying to sell you? You are not alone! This syndrome is called ‘Ad Fatigue’ and its a major source of concern and consternation for advertisers and companies alike!

Analytics

Web analytics allow you to track how many people visited your site, how long they stayed, and what all they did there.

Tracking Pixels

Tracking pixels are little 1x1 pixel images that allow you to keep track of how many users visit your website or see your advertisement.

API

API stands for Application Programming Interface, and it's how computers and web applications share information with each other.http://graph.facebook.com/skillcrush

To Learn to Code?

Or not to learn to code?

Let’s say you are planning a trip to France...

What information will be more useful?

Merci.  

Où sont les toilettes ?French is the fourth most widely spoken mother tongue in the European Union OROR

Congratulations! We are all now living in France!

Where Professional Go

There is always more to

learn!

Some places to find answers...

Googlewww.google.com

StackOverflowwww.stackoverflow.com

A List Apartwww.alistapart.com

Web Designer Depotwww.webdesignerdepot.com

Skillcrushwww.skillcrush.com

Smashing Magazinewww.smashingmagazine.com

KissMetrics Bloghttp://blog.kissmetrics.com

Hacker Newshttp://news.ycombinator.com

top related