DIY Web Development

30
DIY Web Development Free Tools and Strategies for Library Instruction by Bryan Brown, Indiana University Bloomington SLIS

description

DIY Web Development. Free Tools and Strategies for Library Instruction. by Bryan Brown, Indiana University Bloomington SLIS. We will cover:. Why teach coding Understanding the beginner's mindset The best free resources. Who am I?. Not a web developer Not a teacher A recent beginner - PowerPoint PPT Presentation

Transcript of DIY Web Development

Page 1: DIY Web Development

DIY Web Development

Free Tools and Strategies for Library Instruction

by Bryan Brown, Indiana University Bloomington SLIS

Page 2: DIY Web Development

We will cover:

•Why teach coding•Understanding the

beginner's mindset•The best free

resources

Page 3: DIY Web Development

Who am I?

•Not a web developer

•Not a teacher•A recent beginnerSo why listen to

me?

Page 4: DIY Web Development

My StoryLearning from lectures

Page 5: DIY Web Development

My StoryLearning from

playing

Page 6: DIY Web Development

3 Hurdles to Learning

•Anxiety•$$$•No

teacher

Page 7: DIY Web Development

Overcoming Hurdles

•Remove anxiety•Use free* software•Teach, and reveal

other teachers*beer and/or free speech

Page 8: DIY Web Development

3 Keys to Learning

good tools + good lessons + motivating goal = successful learning

Page 9: DIY Web Development

The Best Lessons• Understand time limits and what

can be accomplished

• Strive for conceptual understanding before implementation (demystify)

• The "What" and "Why" before the "How" (30,000 ft. view)

Page 10: DIY Web Development

The Best Goals• Give realistic motivation (why

code?)

• Personalized projects mean personalized interest

• Inspire further study and point out "where to go from here"

Page 11: DIY Web Development

W3Schoolshttp://www.w3schools.com/

Page 12: DIY Web Development

HTML Doghttp://www.htmldog.com/

Page 13: DIY Web Development

Codecademyhttp://www.codecademy.com/

Page 14: DIY Web Development

The Best Tools• Easy to use/obtain

• Free*

• Simple and/or minimal

• Support you as you grow

• BONUS: Multi-language

Page 15: DIY Web Development

NotepadYou already have it.

Page 16: DIY Web Development

Notepad++http://notepad-plus-plus.org/

Page 17: DIY Web Development

TextEditYou already have this, too.

Page 18: DIY Web Development

TextWranglerhttp://www.barebones.com/products/textwrangler/

Page 19: DIY Web Development

Eclipse IDEhttp://www.eclipse.org/

NOT FOR THE FAINT OF HEART!

Page 20: DIY Web Development

What about servers?

• Not necessary yet, just open files with a browser.

• Show off works in progress with Dropbox

• Give them a fancy URL with Site44

Page 21: DIY Web Development

Using Dropbox to Host

Page 22: DIY Web Development

Using Dropbox to Host

Page 23: DIY Web Development

Using Dropbox to Host

Page 24: DIY Web Development

Using Site44 to Host

Page 25: DIY Web Development

Using Site44 to Host

Page 26: DIY Web Development

Using Site44 to Host

Page 27: DIY Web Development

Using Site44 to Host

Page 28: DIY Web Development

Using Site44 to Host

Page 29: DIY Web Development

Wanna see that again?

Go to:

http://iolug.site44.com/resources.html

to see all software, learning sites and hosting methods listed.

Page 30: DIY Web Development

Questions

?