We're offering 20% off September Live Online classes! See which courses are applicable.   |   Details >

AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers


Comprehensive JavaScript

+ View more dates & times
  • Overview

    Modern web apps are programs that are experienced in a browser. We need to use a mix of HTML5, Ajax and advanced JavaScript techniques and libraries to get us there. Node, Angular, React, React Native, Vue, and similar frameworks demand a deep understanding of JavaScript for developers to be successful in them. This course is specifically designed to build the foundations needed for students to code in them.
    This interesting and intensely practical hands-on workshop is designed to enable you to write JavaScript in a way that is robust, scalable, dynamic, elegant, and safe. We focus on modern techniques and practices that will stretch even experienced JavaScript developers, but we keep them within the grasp of developers who may consider themselves JavaScript novices.

  • Who Should Take This Course


    Basic understanding of HTML and how the web works. Programming experience in JavaScript and an understanding of basic JavaScript language elements.

  • Why You Should Take This Course

    Upon completion of this course, students will understand:

    • Explain modern tooling environments like webpack, npm, yarn, eslint and successfully set up a continuous integration system (CIS)
    • Write well-organized and properly structured JavaScript modules
    • Write and run unit tests on their JavaScript with Jasmine/Jest and Karma
    • Handle multi-threading in JavaScript with promises and async/await
    • Begin applying JavaScript frameworks like React, Angular, and Vue in a more extensible, robust, scalable, and safer way.
    • Explain MVC architectures
    • Consume a RESTful API with Ajax using the fetch API
  • Schedule
  • Course Outline
    1. Introduction to JavaScript
    2. Intro to NodeJS
    3. Debugging JavaScript
    4. Tooling
    5. Unit testing JavaScript
    6. Operators
    7. Functional JavaScript
    8. Object-oriented JavaScript
    9. Understanding execution context
    10. Variables
    11. Arrays in JavaScript
    12. Modules with JavaScript
    13. Asynchronous JavaScript
    14. Modern JavaScript with ES2015 – ES2018 and beyond
    15. Working with the DOM
    16. Ajax
  • FAQs
    Is there a discount available for current students?

    UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Online courses are excluded from this offer.

    What is the cancellation and refund policy?

    Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.

Contact Us