Skip to content

volcas/greyatom-sprint3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 

Repository files navigation

Sprint 3 : Foundations of JavaScript

Overview

Make your websites dynamic and interactive with JavaScript! You'll create features and stand-alone applications. This course will wrap everything you've learned at The Odin Project into one, final capstone project.

Learning Outcomes

After this sprint, you will have an understanding of

Basics of JS programming

  • Variables
  • Control statements
  • Object-oriented programming
  • Data structures
  • Basics of DOM and DOM Manipulation

Advanced Javascript concepts

  • Advanced data structure - arrays, objects (react specific topics)
  • How ES6 works - Babel
  • Hoisting, Scoping
  • Coercion
  • Closures
  • This keyword
  • Arrow functions
  • Template literal
  • Let and const
  • Import, export modules
  • Default parameters
  • Hashmap (optional)
  • Inheritance
  • Other environments like NodeJS (npm), YARN

DOM Events and AJAX (Promises)

  • Fetch or xHTTP request
  • try-catch-finally
  • Event loop - Synchronous and asynchronous
  • ES6 - Async await
  • Event delegation, propagation, bubbling
  • Using external libraries like jQuery, Lodash.

Project

Let’s use what we’ve learned and take a chance to continue practicing DOM manipulation - dynamically rendering a simple pizza chain restaurant homepage. You will be replicating the website similar to https://www.pizzapizza.ca/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published