JavaScript is the worlds most widely used and flexible programming/scripting language. Learn to program JavaScript for practical business purposes, including web site design and trouble-shooting, form validation, database manipulation, and software development. Learn to use functions, variables, data types and arrays, string patterns, numbers, dates, and times. Learn how and when to program repetitive tasks and loops. Validate forms with JavaScript and jQuery validation plug-ins. Learn how to write efficient code, use external JavaScript files, and trouble-shoot and debug JavaScript with Firebug.
Prerequisites:
Programming Fundamentals or equivalent knowledge of basic object-oriented programming (OOP).
- Title: JAVASCRIPT+JQUERY:MISSING MANUAL
- Author: MCFARLAND
- ISBN: 9781491947074
- Edition/Copyright: 3rd
- Publisher: Orielly
- Published Date: 2014
Materials:
You must bring textbook(s) and a USB Flash drive to first class.
Days: Monday, Wednesday, Saturday (4/18/2015 Only)
Dates: 04/13/15 - 04/22/15
Number of Sessions: 5
Time: Monday & Wednesday, - 06:30 PM - 09:30 PM
Time: Saturday - 09:30 AM - 12:30 PM
Location: Rockville HU 321
Session I - Monday, April 13, 2015
- • Course Overview Presentation
- • Introducing Programming
- • How to Add JavaScript to a Page
- • JavaScript Exercises 1 - Attaching Programs
- • Writing Text on a Web Page
- • JavaScript Exercisse 2 - Output Choices
- • Tracking Down Errors
- The Grammar of JavaScript
- • Syntax
- • Statements
- • Variables
- • JavaScript Exercises 3 - Variables
Session II - Wednesday, April 15, 2015
- Working with Data Types and Variables
- • Operators
- • Assignment
- • Types of Data
- • Arithmetic
- • JavaScript Exercises 1 - Arithmetic
- • Arrays
- • JavaScript Exercises 2 - Arrays
- • Comments
- Objects
- • Object Overview
- • Object Definitions
- • Object Properties
- • Object Methods
- • Object Prototypes
- • JS HTML DOM
- • JS Browser BOM
- • JavaScript Exercises 3 - Element DOM
- • JavaScript Exercises 4 - JS HTML DOM
- • JavaScript Exercises 5 - JS HTML DOM Events
Session III - Saturday, April 18, 2015
- Adding Logic and Control to Your Programs
- • Making Programs React Intelligently
- • JavaScript Comparisons and Logical Operators
- • JavaScript Exercises 1 - Comparisons
- • JavaScript Conditionals
- • JavaScript Exercises 2 - Conditionals
- • Handling Repetitive Tasks with Loops
- • JavaScript For Loops
- • JavaScript Exercises 3 - For Loops
- • JavaScript While Loops
- • JavaScript Exercises 4 - While Loops
- • JavaScript Break and Continue
- Functions
- • Functions Definitions
- • Function Parameters
- • Function Invocation
- • Function Closures
- • JavaScript Exercises 5 - Functions
Session IV - Monday, April 20, 2015
- Methods
- • JS Scope
- • JS Events
- • JS Event Exercise 1
- • JS String Methods
- • JS String Methods Exercise 2
- • JS Number Methods
- • JS Date Formats
- • JS Date Methods
- • JS Array Methods
- • JS Array Methods Exercise 3
- • JS Switch
- • JS Switch Exercise 4
- • JS Break
- • JS Break Exercise 5
Session V - Wednesday, April 22, 2015
- Applications
- • Application 1 - A Simple Game
- • Application 2 - Form Validation
Wiklipedia
Mozilla Developer Network
JavaScript Source
Codecademy
W3C Schools Training