Full-Stack Web Development Certificate
Gain the skills and knowledge to become a Full Stack Developer and meet the growing
demand for professionals who can develop and maintain web applications. This project-
COURSE SYLLABUS
oriented course teaches you how to code websites from scratch, and you'll build a portfolio of
working web applications to showcase to potential employers.
Group classes in NYC and onsite training is available for this course.
For more information, email [email protected] or visit:
https://www.nobledesktop.com/certificates/full-stack-development
Course Outline
This package includes these courses
Web Development with HTML & CSS (18 Hours)
Advanced HTML & CSS (18 Hours)
Flexbox, Grid, & Bootstrap (12 Hours)
Front-End Tools & Portfolio (18 Hours)
JavaScript for Front-End (18 Hours)
JavaScript Programming Bootcamp (120 Hours)
JavaScript Development with Node, Express, & MongoDB (120 Hours)
React Development Bootcamp (72 Hours)
Entering the Web Development Industry (24 Hours)
Web Development Labs (Self-Paced) (0 hours)
Attend the SQL Bootcamp or the WordPress Bootcamp for free as part of this certificate. Choose your date after you register for
the program.
SQL Bootcamp
WordPress Bootcamp
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
Course Syllabus | Full-Stack Web Development Certificate 1
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
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
Course Syllabus | Full-Stack Web Development Certificate 2
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
Course Syllabus | Full-Stack Web Development Certificate 3