Course Description
Language of Instruction:English|Category: JavaScript: IT & Computers
Do you want to learn how to do more with the web sites you create?
Tired or intimidated by steep learning curve?
Yes? Then this is the course that will help you create interactive web pages. What’s more, we have designed it for beginners and no programming knowledge is required to take this course.And, this course is also conducted in an interactive and fun manner itself.
This course is designed to help you to clear the World Wide Web Consortium's professional certification exam. Professional certification documents their expertise in a specific area and is a key criteria in hiring and promotion decisions. After completing this course, you will be able to:
1. Create interactive web pages
2. Validate user input
3. Communicate with web servers
The course is designed in small snippets and modules, helping you learn quickly and bit by bit - making learning JavaScript easy, gradual and lasting.
Why you should enroll in this course:
- Best faculty! Dr. Mark Winegar has over 30 years of computer industry experience and is a tenured professor of computer science. He has served major manufacturers as a lead software engineer and has been creating web sites for well over a decade
- Personal instruction! This course includes 30 live interactive sessions with Dr. Winegar
- Accessibility! This course is recorded so it is available for your viewing 24*7. All you need is Internet access so you can learn on the go!
- Podcasts and Audio Lessons! The course includes podcasts demonstrating key techniques presented in the live course
- Industry standard curriculum! Solid instruction based on W3C (World Wide Web Consortium) curriculum augmented by decades of practical programming experience
The course is geared to prepare you for professional W3C certification for JavaScript, which is the key in realizing your next job or promotion.
What’s in the box:
- 30 Live online classes
- 3 days a week (Monday-Wednesday-Friday) over a ten week period
- Weekdays (between 8 AM and 5:00 PM) Chicago time or on weekdays (evenings between 7PM and 10PM) Chicago time.
- Programming assignments & guidance on possible improvements
- Access to recorded classes, course content & materials
- Podcasts and Audio Lessons!
Trust your learning with an industry insider and with 30 years of professional and teaching experience
Course outline:
This course follows the w3c curriculum:
1. Introduction
2. Writing to the HTML document
3. Changing HTML elements
4. Handling non-compliant browsers
5. JavaScript in the
6. JavaScript functions & events
7. JavaScript in the
8. Scripts in and
9. Using an external JavaScript
10. Case sensitivity
11. JavaScript statements
12. JavaScript code
13. JavaScript blocks
14. JavaScript comments
15. Multi-line comments
16. Using comments to prevent execution
17. Using comments at the end of a line
18. JavaScript variables
19. Declaring variables
20. Local variables
21. Global variables
22. Assigning values to undeclared variables
23. JavaScript arithmetic
24. Arithmetic operators
25. Assignment operators
26. Concantenation
27. Adding strings and numbers
28. Comparison operators
29. Logical operators
30. Conditional operator
31. Conditional statements
32. If statement
33. If...else statement
34. If...else if...else statement
35. Switch statement
36. Alert box
37. Confirm box
38. Prompt box
39. JavaScript functions
40. Return statement
41. Variable scope
42. Loops
43. For loop
44. While loop
45. Do...while loop
46. Break statement
47. Continue statement
48. For...in statement
49. JavaScript events
50. Acting to an event
51. onLoad & onUnload events
52. onFocus, onBlur, onChange events
53. onSubmit events
54. onMouseOver events
55. Catching errors
56. Try...catch statement
57. Throw statement
58. Inserting special characters
59. JavaScript guidelines
60. JavaScript Objects
61. Object-oriented programming
62. Properties
63. Methods
64. String objects
65. Date objects
66. Array objects
67. Boolean objects
68. Math objects
69. Regular expressions
70. Browser detection
71. Cookies
72. Form validation
73. Timing events
74. Creating unique objects
About the teacher:
Mark is a software engineer with over 30 years of experience writing applications for major computer companies and teaching others to do so. He has worked with Gateway 2000, Zenith Data Systems, Tandy Corporation, Packard-Bell, University of South Dakota, Mount Marty College, Lake Michigan College, Kalamazoo Valley Community College, as well as Crosslin-Winegar & Associates.