- Navigate a large, mature project.
- Submit pull requests to contribute code changes to projects you do not own.
###Trees
- Explain the relationship between graphs, trees, and binary search trees.
- Draw a balanced binary search tree from some given data.
- Use binary search trees in answering interview style challenge questions.
###Breadth First Search
- Describe and draw breadth-first tree traversal.
- Pseudocode breadth-first search.
###Collaboration
- Work on coding projects with a larger group.
- Follow good practices for branching.
- Identify your strengths and weaknesses as a teammate
###User Experience
- Explain at least one best practice or convention from user experience design (e.g., consistency, calls to action).
- Incorporate UX questions into project planning:
###Intro Ruby
- List Ruby data types.
- Articulate strategies to learn new programming languages and frameworks.
- Run Ruby code in an interactive Command Line Interface or from a file.
###Ruby Methods
- Write conditionals, loops, and methods in Ruby.
- Apply methods in ruby to solve problems.
##Creating an App using Angular
- In your HTML, always prefix angular element attributes with
ng-*
(ex. an angular-stylehref
is calledng-href
) - These
ng-*
attributes are calleddirectives
, and they allow us to add behavior to HTML. Directive HTML tags tell Angular to run or reference Angular code - Important directives to remember:
ng-app
turns ordinary HTML into an Angular application. You will need Angular loaded into your project (via a package manager or CDN) for this to workng-controller
connects a controller (a JavaScript file containing logic) to a section of our application.ng-model
ties together (binds) values in HTML and data in the controller.
###Express
- Draw a diagram of the request response cycle with Nodejs and Express included and labeled
- Describe the roles that Nodejs and Express play in building a server
- Use
npm
to initialize a node project - Write a local web server to serve JSON and static assets with Express
###Params and Routes
NewerOlder