Skip to content

The syllabus, learning objectives and associated workshop documentation.

Notifications You must be signed in to change notification settings

nature-of-javascript/nature-of-js-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

The Nature of JavaScript :: Docs

This workshop is aimed at developers who are proficient in other curly bracket languages and are interested to understand the current JavaScript ecosystem such as:

  • The fundamental philosophies of the platforms and the community
  • The concepts of the language that are unique to JavaScript
  • How the language has evolved and continues to evolve
  • The common tools for building and testing

We cover a lot of information throughout the day and the short amount of time we have together prevents us from going too deep in any particular area. The day is designed to provide a launch point for more inquiry and learning. We'll take a broad thin slice of the language and its ecosystem that will hopefully generate an excitement to learn more afterwards.

  1. The JavaScript Landscape

  2. Why JavaScript?

  3. Why Not JavaScript?

  4. Why APIs?

  5. Why Not APIs?

  6. Further Reading

  7. Surviving in the Wild

  8. When is JavaScript... not JavaScript?

  9. Function level scope

  10. Closures

  11. this

  12. The object prototype

  13. Further Reading

  14. Ecosystem

  15. npm

  16. Bower

  17. Gulp - for transpiling, running tests, code analysis, etc

  18. Browserify

  19. Testing

  20. Async JavaScript

  21. Callbacks

  22. Promises

  23. async, await

  24. Use npm request package

  25. Backend

  26. Node.js

  27. Express

  28. Feathers

  29. Storage

  30. MongoDB

  31. Mongoose

  32. DB-backed REST endpoints

About

The syllabus, learning objectives and associated workshop documentation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published