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

Noble Desktop

Full-Stack Web Development Certificate (Live Online)

via Noble Desktop

Overview

Prepare for a career as a Full Stack Developer by learning to create, code, and maintain web applications from the ground up. This hands-on program covers front end and back end development using industry-standard tools, giving you the skills to build fully functional web applications and a professional portfolio.

Syllabus

  • Web Development with HTML & CSS
    • Start building websites by hand-coding HTML & CSS
    • Create multi-page websites with text, images, & more
    • Learn how to style with CSS
    • Upload your files using FTP to make the site live
  • Advanced HTML & CSS
    • Master important CSS concepts such as positioning, advanced CSS selectors, relative type sizing (px, em, rem), calc(), and much more
    • Learn sophisticated styling with multiple background images, transparent color using RGBA, CSS gradients, shadows, and more
    • Create animated effects using CSS transitions & transforms
  • Flexbox, Grid, & Bootstrap
    • CSS Flexbox for laying out and aligning webpage content.
    • CSS Grid for an entirely new way to think about laying out entire webpages.
    • Learn how to use Bootstrap (which is made with Flexbox) to build out layouts quickly.
  • Front-End Tools & Portfolio
    • Go from design to coded website, with guidance from an expert developer
    • What Git is and how it works
    • Installing and setting up Git to track changes in your code
    • Using GitHub for collaboration with other developers
  • JavaScript for Front-End
    • Write JavaScript code to add animation and interactivity to webpages
    • Learn the fundamentals of the JavaScript language (variables, loops, arrays, functions, etc.)
    • Understand how to use free pre-made JavaScripts to quickly can add many different kinds of common functionality
    • Create animated slideshows and build animated image enlargers
    • Learn to animate any content within a webpage—including SVG—using GreenSock (GSAP)
  • 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
  • Web Development Labs (Self-Paced)
    • Code-along to book (class-style)
    • On-your-own coding challenges (but with kickstarter code/scaffolding)
    • Job interview-style challenges (harder, no scaffolding, ok-better-best solutions)
    • Debugging code (errors and/or flaws in logic that make it not work)
    • Targeted drills: "reps" to build specific skills

Taught by

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

Reviews

4.7 rating at Noble Desktop based on 736 ratings

Start your review of Full-Stack Web 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.