Learning Objectives |
---|
Students will be able to: |
Revisit the MEAN stack and explain the role of each technology within that stack. |
Give detailed account of the purpose of the different files and folders that make up a MEAN app. |
Revisit Angular syntax and write examples of important built-in directives. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title> I am the Mermoose </title> | |
</head> | |
<body> | |
<h1 style="text-align:center;color:blue">Mermoose</h1> | |
<img src=http://mermoose.com/mermoose_medium.png> | |
<h2>About Mermoose</h2> | |
<p><a href="http://www.mermoose.com/">Mermoose</a> is a collaborative venture of Cory Fauver, Michael Groeneman, Jonathan Hillis, and Zach Wood-Doughty founded in April, 2014.</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Woot! | |
- Include an image | |
- Use a table | |
- Use at least three different styles (e.g. font-family, color, font-size, text-align). Bonus points if you use one that hasn't been explicitly discussed. Underlined text? Table border colors/thickness? Background colors? There are lots of possibilities. | |
- Use at least two span tags. | |
--> | |
<DOCTYPE! html> |
###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:
Use JavaScript, HTML, and CSS to build cross-platform desktop applications.
MVVM framework for JavaScript that includes client-side routing and other features of Angular, as well as some Rails-like functionality. (Quick Start Guide)
Sera - Lodash
A library of Javascript functions that provides clean, performant methods for manipulating objects, arrays, numbers, strings, etc.
Developers will be able to...
- Navigate the file system from the command line.
- Create, move, copy, and delete files or directories from the command line.
- Research unfamiliar bash commands and options with
--help
,man
, and/or online resources. - Describe the uses of the
sudo
andchmod
commands.
###Active Record
- Create a model that inherits from ActiveRecord class
- CRUD data in the database using our model
- Write a migration to define a database schema
- Update our database schema with another migration
###Rails Views
- Describe how layouts, view templates, and partial templates work together.