addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intro to JavaScript: Animations and jQuery (Part 2)

  • Jul 16, 2016 · 10:00 AM
  • This location is shown only to members

This is Part 2 of the JavaScript Workshop Series for Build-Your-Own-Interactive-Webpage. Make sure to continue the series by signing up for Part 1 (Intro to JS, objects, arrays, and functions)! 

Schedule 

• Saturday July 16, 2016 10am - 5pm Animating a web page

• Sunday, July 17, 2016 10am - 5pm jQuery

• Wednesday, July 13, 2016 6pm - 8pm Study Group with TAs

Description

The comprehensive workshop will be a mix of lectures, pair programming, and hands-on exercises building your webpage, and will be taught by Esther Weon, Software Engineer at Presence Product, and Jessica Dene Earley, Lab Instructor at Hackbright Academy.

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

By the end of this course, you will have the following skills:

• Use Javascript to 1) allow user input to change the UI, 2) validate that user input, and 3) trigger a response depending on the success of the validation

• Understand how to install and use jQuery – a popular JavaScript library (e.g you can easily make a hidden menu slide down with three lines of code in jQuery)

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

Students are required to have completed the JS Part 1 take home assignment prior to class. The exercise 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, Codecademy's HTML/CSS course, GDI SF HTML/CSS slides

• JS: Codecademy's JS course, Khan Academy's Intro to JS course, GDI SF JS Part 1 Slides

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).

Study Group: There is a Study Group session on Wednesday, July 13 6pm-8pm where you will get personalized help from our wonderful TAs. They can give you feedback, answer your questions pertaining to the prerequisite take-home assignment, and review your code. Please note that the Study Group is not a replacement for the JS Part 1 workshop, which we recommend if you are having trouble completing the Part 1 take home assignment on your own.

Payment is required to attend. If you'd like to attend but cannot afford the cost, request a scholarship. 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!


Join or login to comment.

  • sharla

    nicely structured class, with upbeat instructors

    2 · July 18

24 went

Your organizer's refund policy for Intro to JavaScript: Animations and jQuery (Part 2)

Refunds are not offered for this Meetup.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy