Module #6 + #7: Client Side JS

  • June 5, 2014 · 6:30 PM

Module #6 will cover: AJAX


Asynchronous Functions

• setTimeout

• setInterval

XMLHttpRequest

JSON

• Serialization

• Deserialization

HTTP – What you need to know

• Status Codes

• Headers

• Body

• Cross domain considerations

• JSONP


and Module #7 will cover: Namspaces and Classes

• Module pattern

• Event emitter pattern

• Encapsulation

• Methods

• Properties

• Cascading

• Single Argument Initialization

• Getters and setters


Instructional Methods:

Each class will include a lecture introducing new concepts, then a step-by-step lab showing how to implement the concepts discussed in the lecture. Afterwards, people are encouraged to work alone or in groups to experiment with the new concepts presented. People are encouraged to ask questions anytime during the class.

Attendance is always optional; each week’s material will be repeated the following week to allow for personal scheduling flexibility. There will never be any tests or grades. A laptop is required for participation in the labs.

What this course will not cover: CSS, Node.js, server side programming, HTTP APIs and JavaScript libraries, with the exception of a bit of jQuery at the end of the course for fun.

Recommended Reading: JavaScript: The Good Parts by Douglas Crockford http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742

Important

Each module will be presented twice in succession, so if you can't make a class the first time a module is presented do not worry as it will be presented again the following week. This meetup is closed to recruiters. No exceptions. Parking & Location Info

There is plenty of free parking on the street. If you park in our lot there will be a $10 charge. Enter the complex through the parking entrance on Hayden. The M-GO office is located next to the raised parking garage towards the back. If you get lost on the day of the event please call[masked] and we'll be happy to direct you.

See you there!


Join or login to comment.

  • Wai-Yin

    For anyone who wants a thorough introduction to Javascript, there's a free study group on Reddit who are going to read the book "JavaScript: the Definitive Guide" or "Professional JavaScript for Web Developers". They have a syllabus that includes free online practice exercises. http://www.reddit.com/r/learnjavascript/comments/2743uy/learn_javascript_properly_weeks_one_and_two/

    2 · June 7, 2014

  • Vince S.

    Thank you, Tony. I especially "noted" your attention to the detail of definitions within your presentation, Modules 6 & 7.

    This precision is prominent in my mind this morning as an example of perfection that you strive for in communication. Thanks

    1 · June 6, 2014

  • Frank

    Great as usual. Tony knows his stuff!

    1 · June 6, 2014

  • Foad

    It looks like I cannot make it back in time for this module. I hope one of the people on the wait list can make it!

    I am changing my schedule to attend the repeat session on 6/12/14. Thanks for putting these modules together.

    June 5, 2014

  • Mari

    I would like to join the next meeting. Anymore room? I'm learning JavaScript and OpenLayers.

    May 29, 2014

  • Yael K. M.

    Will there be a repeat on the 12th?

    May 28, 2014

25 went

Our Sponsors

  • M-GO

    Host for this MeetUp

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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