Loading...

Course Description

This course is 63 learning hours inclusive of 10.5 hours of live sessions. It is recommended that students spend an average of 7 hours per week on this course.

The second course in the Certificate in JavaScript Coding Fundamentals: Preparing for Professional Engagements will provide best programming practices to aid in the development of robust, maintainable code. Building on the coding skills developed in the introductory course, it will provide opportunities to write JavaScript programs of medium complexity.

Course Outline

Each week has a 90-minute online live session with the instructor. Students who are absent for a live session will have access to a recording.

  • Week 1: Review of Coding Principles
  • Week 2: Building Functions
  • Week 3: Working with DOM (Document Object Model)
  • Week 4: Creating Exception Handling Functions
  • Week 5: Troubleshooting JavaScript Code
  • Week 6: More on Object-Oriented Theory: Designing, Creating Classes
  • Week 7: Increasing Productivity as a JavaScript Developer

What You Will Learn

  • How to apply best practices to create maintainable, robust software
  • How to extend the functionality of simple JavaScript programs
  • How to recognize good uses cases for JavaScript programs, such as web scripting and user applications

Notes

By enrolling in this course, you will be automatically enrolled in the Certificate in JavaScript Coding Fundamentals: Preparing for Professional Engagements.

The Faculty of OLCD recommends an intermediate level of English language proficiency for the most effective learning and participation in our online and face-to-face courses. A list of the minimum recommended scores on some common English tests can be found on our website. If you have questions about your English language proficiency and ability to succeed in this course, please contact openlearning@dal.ca.

Recommended For

  • Those with an interest in learning coding skills, developing software programs and/or being part of software development projects
  • Those with an interest in learning the JavaScript language at a beginner level
  • Those with an interest in learning the more technical side of software development
  • Basic computer literacy skills required (using the internet) - no prior coding experience required
  • Patience and perseverance are participants’ most valuable assets
Loading...
Enrol Now - Select a section to enrol in
Section Title
JavaScript Coding 2: Developing Software of Medium Complexity
Type
Online - Scheduled
Days
Monday
Time
8:00PM to 9:30PM
Dates
Apr 10, 2023 to May 22, 2023
Type
Online Examination
Dates
May 22, 2023 to Jun 05, 2023
Schedule and Location
Total Learning Hours
63.0
Location
  • Online Campus - Atlantic Time
Instruction Delivery Method(s)
Course Fee(s)
Fee non-credit $1,195.00
Instructors
Reading List / Textbook
Eloquent JavaScript: A Modern Introduction to Programming
Author: Marijn Haverbeke
Edition: 3rd
Binding: Paperback / Kindle
Publisher: No Starch Press
ISBN: 9781593272821
Section Title
JavaScript Coding 2: Developing Software of Medium Complexity
Type
Online - Scheduled
Days
Monday
Time
8:00PM to 9:30PM
Dates
Jan 15, 2024 to Feb 26, 2024
Type
Online Examination
Dates
Feb 26, 2024 to Mar 11, 2024
Schedule and Location
Total Learning Hours
63.0
Location
  • Online Campus - Atlantic Time
Instruction Delivery Method(s)
Course Fee(s)
Fee non-credit $1,195.00
Instructors
Reading List / Textbook
Eloquent JavaScript: A Modern Introduction to Programming
Author: Marijn Haverbeke
Edition: 3rd
Binding: Paperback / Kindle
Publisher: No Starch Press
ISBN: 9781593272821
Required fields are indicated by .