Intermediate JavaScript (P132)
This course is designed for students who have a firm grasp of the foundation of JavaScript syntax and want to learn how they can take their skills to the next level in progressing into the field of JavaScript Application development.
Today and in foreseeable future modern web development will be used with some form of framework and/or library whether it be run on the server or on the client (browser). Since JavaScript is steadily growing to be the most popular programming language used on the web, it makes the most sense to be the one language you need to learn well. Every popular JavaScript framework and library (eg. Ember.js, AngularJS, Node.js, BackBone,js, jQuery, etc.) requires significant knowledge of object oriented fundamentals as well as module-view-controller patterns which are two of the main components of being a successful web developer/software engineer today. Another example of the importance of JavaScript: Almost all of the coding boot camps popping up all over, mainly focus on JavaScript as their programming language of choice in preparing students to become web developers (eg. JavaScript developers and software engineers). This class will take you through all the key components of understanding how to program in an object-based language and use common practices in helping you learn any JavaScript framework.
Applicable Job Roles: Front-end developer, web developer, JavaScript Engineer Outline
Week 1: JavaScript Scope
Week 2: Objects and Functions part 1
Week 3: Understanding 'this'
Week 4: Objects and Functions part 2
Week 5: Patterns
Week 6: MV* Patterns Overview
Week 7: AngularJS Overview
Week 8: Underscore.js Overview
Prerequisites
Requirements
Books
|
|
|||||||||||||||||||||||
Testimonials




-
"Lucinda is very encouraging, clear directions and very helpful. I will put the new knowledge soon in practice and I will recommend this course. A big thank you." - Dorothy Wegmueller-Ngudle -
"It is a good class, and not without a challenge. If you are serious about learning (more) Javascript, then definitely join in !" - Holly Cornish -
"A good class - instructor very helpful if you have questions." - Robert Hoefer -
"This was a challenging class for me that I thoroughly enjoyed. Thank you, Lucinda!" - Crystal Hayes -
"Though a challenging class for me, Lucinda made the material as clear as possible and explained each student's questions so all could benefit. Her choices for supplementary online readings were excellent too." - Carol Klotz -
"Lucinda has to be one of the best instructors out there. She's always helpful and encouraging. She even goes above and beyond what is expected -- offering additional help, solutions, examples and suggestions." - Matthew Moore

