Python/Django Roadmap
HTML
<ul>
<li class="top-level">
<b class="callout">Learn My Software Stack</b>
<ul>
<li>Learn Vim</li>
<li>Learn Django
<ul>
<li>Creating Models, Views and Controllers</li>
<li>Rendering Templates</li>
<li>Using Forms</li>
<li>Data Validation</li>
<li>User Authentication</li>
<li>URL Routing & Design</li>
</ul>
</li>
<li>Data Persistence
<ul>
<li>Essentials
<ul>
<li>Querying</li>
<li>Joins and Associations</li>
<li>Aggregate Functions</li>
<li>Sub-Queries</li>
<li>Indexing</li>
<li>Schema Design</li>
</ul>
</li>
<li>Database Options
<ul>
<li>ORM [SQLAlchemy]</li>
<li>RDBMS [PostgreSQL]</li>
<li>Memcached [Caching]</li>
<li>NoSQL [MongoDB]</li>
<li>Hadoop & MapReduce</li>
</ul>
</li>
<li>CRUD</li>
<li>What is Pickle and Why should I use it?</li>
</ul>
</li>
<li>Code Management Tools & Processes
<ul>
<li>Version Control [Primer on Git & GitHub]</li>
<li>Unit Testing [Primer on <a href="https://github.com/rlisagor/freshen" target="_blank">Freshen</a> or <a href="http://pythonhosted.org/behave/comparison.html" target="_blank">Behave</a>]</li>
<li>Documentation [Primer on <a href="http://sphinx-doc.org" target="_blank">Sphinx</a>]</li>
<li>Primer on Continuous Integration [with Jenkins]</li>
</ul>
</li>
</ul>
</li>
<li class="top-level">
<b class="callout">Advanced Style + Techniques</b>
<ul>
<li>PEP-8</li>
<li>Iterators & Generators</li>
<li>Recursive Functions</li>
<li>Modules and Packages
<ul>
<li><a...
SCSS
body {
background: #1bc5a3;
color: #d1f2eb;
line-height: 160%;
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
a {
color: white;
font: bold;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
li.top-level {
list-style-type: none;
margin-bottom: 24px;
}
sup a { text-decoration: none; }
b.callout {
color: white;
font-size: 130%;
}
}