Past Meetup

Intro to JavaScript: Animations and Events (Part 2)

This Meetup is past

12 people went

Price: $64.00 /per person

Location visible to members

Details

This is Part 2 of the JavaScript Workshop Series

Description

This comprehensive workshop will be a mix of lectures, pair programming, and hands-on exercises building your webpage, and will be taught by Brenda Jin, Senior Application Engineer at Slack and Jessica Parsons, Web Development Instructor for JobTrain.

We will go from 10:00am to 5:00pm on Saturday. Lunch will be provided.

By the end of this course, you will be able to use JavaScript to:

1) animate web pages

2) accept and validate user input

3) change the web pages based on user input

Prerequisites: Attendees should be comfortable with HTML/CSS fundamentals (HTML tags and attributes, CSS selectors) and JavaScript fundamentals (syntax, arrays, objects, functions, conditionals, loops).

This class will begin by reviewing the solution to the JS Part 1 take home assignment. Students are expected to review the assignment and attempt to complete it before class. The assignment can be found here: http://www.teaching-materials.org/javascript/exercises/creditcard.html

You can review fundamental concepts online at a few places:

• HTML/CSS: Khan Academy's HTML/CSS course (https://khanacademy.org/html-css), Codecademy's HTML/CSS course (https://www.codecademy.com/tracks/web), GDI SF HTML/CSS slides (http://teaching-materials.org/htmlcss-1day)

• JS: Codecademy's JS course (https://www.codecademy.com/tracks/javascript), Khan Academy's Intro to JS course (https://khanacademy.org/programming), GDI SF JS Part 1 Slides (http://teaching-materials.org/javascript/)

Tech requirements: Your laptop (Mac, PC, or Linux are all okay. If you don't have one of those, please let us know in advance) and charger. A modern web browser - either Chrome or Firefox.A text editor. We recommend Sublime Text 2 (free; available for both Mac and PC) or Notepad++ (PC).

Payment is required to attend. If you'd like to attend but cannot afford the cost, request a scholarship (https://docs.google.com/forms/d/19YePb1ncNgHLFze40_BJRM7w8SG5mh1D0uB4qyKjwWs/viewform). Due to the amount of applications, only the scholarship recipient will receive an email a few days before the workshop. Thank you for your understanding!