Skip to content

Instantly share code, notes, and snippets.

@bgveenstra
Last active April 7, 2017 14:26
Show Gist options
  • Save bgveenstra/199871c85fb5b56c92e8a17a010689b7 to your computer and use it in GitHub Desktop.
Save bgveenstra/199871c85fb5b56c92e8a17a010689b7 to your computer and use it in GitHub Desktop.

Week 10 Learning Objectives

Breadth First Search

  • Describe and draw breadth-first tree traversal.
  • Pseudocode breadth-first search.
  • Identify use cases for breadth-first search.

Depth First Search

  • Describe and draw depth-first tree traversal.
  • Compare and contrast depth-first and breadth-first.
  • Pseudocode depth-first search.
  • Identify use cases for depth-first search.

Rails JSON API

  • Use Rails and jbuilder to build a JSON API without a front end.

Angular and Rails

  • Build an Angular front end for a Rails JSON API back end.

MEAN stack review

  • Explain the role of each technology within the MEN/MEAN stack.
  • Give detailed account of the purpose of the different files and folders that make up a MEN/MEAN app.
  • Explain basic Angular setup and write examples of important built-in directives.
  • Identify key Angular concepts: directives, controllers, templates, services, client-side routing.

MEAN Auth

  • Authenticate users in Express.
  • Restrict access to data based on whether a user is authenticated.
  • Describe various authentication or authorization strategies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment