Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

JavaScript Development Certificate (Live Online)

via Noble Desktop

Overview

Develop the skills to build dynamic web applications using JavaScript, one of the world’s most widely-used programming languages. This course covers everything from working with React and Node.js to building APIs and utilizing third-party frameworks.

Syllabus

  • JavaScript Programming Bootcamp
    • Fundamentals of JavaScript programming from the ground up
    • Variables, Conditional Logic (if-else), Arrays, Objects, and Loops
    • Newest ES6 and ES7 features, including Arrow Functions, let and const
    • Functions, parameters-arguments, and return values
    • Higher Level Functions and Callbacks
    • Array and String Methods
    • Asynchronous JavaScript with Promises and async-await
    • APIs (Application Programming Interfaces)
    • Parsing and working with JSON (JavaScript Object Notation) data
    • OOP (Object Oriented Programming) and Modules
    • Coding Interview Challenge Prep
    • Projects and Portfolio Development
    • JS Libraries, including 3D in the browser with D3 and Three.js
  • JavaScript Development with Node, Express, & MongoDB
    • Synchronous and Asynchronous JavaScript in Node.js
    • The purpose of Node Package Manager (NPM)
    • The fundamentals of starting an Express.js server
    • The Integration of MongoDB (a NoSQL database)
    • Authentication and server security
    • API Development
  • React Development Bootcamp
    • The fundamentals of React functionality: components, props, and state
    • The lifecycle of React Hooks: useEffect, useState, useContext, and more
    • Understand one way data binding and reusability of React Components
    • The use of Higher Order Component (HOC) in React
    • Front end web security
    • Understand the complete cycle of full stack web development using the MERN stack
  • Entering the Web Development Industry
    • Create and polish a portfolio of projects
    • Get practice with solving algorithms
    • Prepare for interviews with mock questions

Taught by

Dan Rodney, Brian McClain, Scott Carson, and Colin Jaffe

Reviews

Start your review of JavaScript Development Certificate (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.