BACK TO THE BASICS: INTRODUCTION TO WEB DEVELOPMENT September 2014
Why are we starting over? • Refresher • Level the “playing field” • Updating skill sets • Changing priorities
What will we cover? • This Session – Introduction to terms and tools • Next Session – HTML / CSS • Third Session – HTML Forms • Fourth Session – Javascript / JQuery • Fifth Session – Bootstrap • Sixth Session – AJAX / JSON • Seventh Session – Security • Eight Session – Accessibility
How about what we are doing today? • Concepts • Terminology • Tools - Testing
Concepts The Internet: User vs Developer • Focus on the User USER DEVELOPER
Concepts “The Flow” – User Perspective
Concepts “The Flow” – Developer Perspective
Concepts Speed & Optimization 2Mb 20Kb 7sec <1sec
Concepts Responsiveness
Concepts Logging
Terminology Servers • Physical Server • Application Server • Web Server Users
Terminology User Agent & Browser Headers Presentation Header Status –or– Method & URI Order
Terminology GET POST Parameter=This is a Value Attribute=30 Variable[]=String URL?Parameter=This%20is%20a%20 Value&Attribute=30&Variable=St ring
Terminology CDN (Content Delivery Network) Asynchronous
Tools - Testing Firebug (and competitors)
Tools - Testing Load UI
Final Thoughts • Stay Informed • Experiment • Don’t be afraid
Questions? tsxcom+slidehare@gmail.com
Next Session HTML / CSS
Credits • Icons: http://iconmonstr.com/

Back to the Basics - 1 - Introduction to Web Development