IP250F15A jQuery: Beyond Fundamentals

jQueryLogoBannerjQuery: Beyond Fundamentals – new session starting Wednesday November 25 2015.

Register for this course: jQuery: Beyond Fundamentals

Overview

This course can be applied to the Award of Achievement HTML5 AcademyThis course can be applied to the Award of Achievement HTML5 Academy

jQuery is a multi-browser JavaScript library designed to simplify the client-side scripting of HTML. Used by over 55% of the 10,000 most visited websites, jQuery is the most popular JavaScript library in use today. In this workshop-oriented course, you learn to traverse and manipulate the Document Object Model, use AJAX to make asynchronous requests, respond to Events, and use Effects to enhance the user experience. You also use jQuery User Interface plugins to quickly create rich user experiences with minimal programming.

Duration: 12 hours – Four Wednesday evenings

Register for this course: jQuery: Beyond Fundamentals
This is a workshop oriented course in which the focus will be on manipulating web pages with jQuery. You will work with jQuery live during our lab sessions and create web pages that include jQuery and use its capabilities. Prior exposure to JavaScript and Cascading Style Sheets would be very helpful but is not required for this course.

Objectives

Theoretical Objectives

  • Understand how jQuery fits into the context of web development
  • Understand where jQuery fits into the context of specific web pages
  • Understand these concepts in jQuery:
    • jQuery Core
    • Selectors
    • DOM Traversal
    • Attributes
    • Manipulation
    • CSS
    • Events
    • Effects
    • Ajax
    • Utilities
    • jQuery UI
    • jQuery Plugins
    • Know where to find and how to use jQuery resources

Practical Objectives

  • Create web pages that use jQuery to:
    • Manipulate content in a web page
    • Write content in a web page
    • Respond to Events
    • Import External Data into a web page
    • Use jQuery UI
    • Use jQuery Plugins

Prerequisites

Academic

The better you understand HTML – the more you will take from this course.

Technical

Access to the Internet You will need a good text editor and an FTP client to move files from / to our server to / from your remote location in order to successfully complete the assignment. Links to free resources will be provided during the course.

Computer Equipment

The sessions are conducted in a computer lab, and you will have a computer provided for your use. You are welcome to bring your own computer to the lab sessions if you prefer to use that. Wireless access is available in the lab.

Please note that at times you will be doing a fair bit of typing and you will want to have a large enough screen and separate physical keyboard so that you can view content and type at the same time.

If it appears that you are having challenges with your own device, we will ask you to use the computer provided for you in the lab.

Storage

Please plan to use your own cloud based storage SkyDrive, DropBox, iCloud or similar) or a USB storage key.

Instructional Methods

  • Hands-on labs
  • Discussion
  • Lecture
  • Online collaboration
  • Homework assignments submitted online

Course Materials

  • Web site
  • Course notes
  • Printed copies of on-screen lecture notes available on request during lectures

No Recording or Pictures in the Lab

Please note: Taking pictures or video during the course sessions is not permitted. All the course materials and lecture notes are available in physical form and on the web.

Advertisements

One thought on “IP250F15A jQuery: Beyond Fundamentals

  1. winnie lo says:

    What did you think was the most valuable thing that happened for you tonight?
    understand more about jQuery,

    What did you learn from that?
    how to do some web function in a much simple way (such as show/hide, search…)

    What will you do with that knowledge?
    use these function on a real web page, to create a more interactive web page

    Questions?

    Now that we’ve had our first session, what do you want to know?
    will be nice if we can see more real and more complex example that is using in a real web page.

    What could we have done better?
    see more source code for more complex real web sample, or try it in class

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s