Welcome to Code for Us!
Web Development – The Big Picture
Joslenne Peña
Photo Credit: https://cdn-images-1.medium.com/max/600/1*pixFq7k28LKsABpDNRCjJw.png
Please call me Joslenne
CS professor | Code for Us Founder
Code for Us: Our Philosophy and Research
We want to offer a free basic coding workshop
Building websites!
Using the library as informal space to create a community for folks
Adults as professionals or outside of college have little free options to learn, not much is known about what works especially if you're learning programming at a later time
We aim to study the impact of the workshops on your knowledge, learning and behavior! [2 surveys]
Workshop Expectations
Other Notes
Library graciously allowed us to use space
have to abide by their rules
no full on dinner or meals in the space
snacks are okay!
We can use library bathroom and water fountain
Wifi is free
Parking is free underneath in the parking ramp
Questions?
Who invented the World Wide Web (WWW)?
Tim Berners Lee (1989)
What is Web Design and Development?
Well…. it is a combination of things!
Main Web Technologies
There are other tools too..
PHP
Rubyonrails
Python
**There are several other languages out there for Web Development
Language Responsibilities… think of a house!
How does it work?
Markup [Code] –> Browser renders it [Interprets it] –> Displays it [Shows us what we want!]
“Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for its appearance”
Web Tools and Environments
Browsers
*** Browsers are not consistent with their support of different technologies, hence, why cross-browser compatibility
**Make sure your browsers are always up to date!
Browsers
Debugging
HTML 4.0 vs HTML 5: A matter of semantics!
Page Structure
Common HTML Tags
HTML elements are structured with a start tag and an end tag, with the content in between:
Here are some other important tags to remember:
href is an attribute indicating the link address
Some kinds of elements don't require an end tag:
This is for images saved on your computer - make sure you know where the image is saved!
This is for images already hosted online
Syntax Comparison
HTML v. CSS v. JS
Detection of CSS and JS in HTML
Let’s try Hello World!
Extra Time: Let’s try an about me on Glitch! https://glitch.com/
Fun Stuffs! :)
Want to learn more?
Free resources! Woohoo!
Thank You!
CRII: CNS: RUI: Developing Computational Skills in Non-Computing Professionals using an Informal Learning Approach
Second Year Launching Fall 2024!!!!