Front End Engineering Spring 2016
Nashville!!!
Welcome to the crazy land of Front End Engineering! Over twelve weeks we will cover HTML, CSS, Javascript, and more to get you ready to be a junior front end developer.
The Course From 5000ft up
- Prework
- Download Day
- Setup, Shortcuts, Programs, and the Command Line
- .editorconfig
- Atom Plugins
- Setup, Shortcuts, Programs, and the Command Line
- Week 1
- Monday
- Git & Console
- HTML Basics
- Elements
- Attributes
- Classes
- CSS Basics
- Selectors
- Properties
- Tuesday
- Box Sizing
- Border Box
- Chrome Dev Tools
- Display
- Floats
- Layout Patterns
- Double Container
- Box Sizing
- Wednesday
- Positioning
- Transform
- Breaking Down a Layout
- Emmet Show and Tell
- Thursday
- Flexbox
- Reusable Patterns
- Media Object
- Monday
- Week 2
- Monday
- Basic Builds
- SASS
- Variables
- Imports
- SASS Lint
- Tuesday
- Media Queries
- Pseudo Selectors
- Pseudo Elements
- Wednesday
- Selector Specificity
- BEM
- Layout Planning
- Reinforce Semantic Markup
- Thursday
- Third Party Libraries & NPM
- Font Awesome
- SASS Extends
- CSS Gram
- SASS Mixins
- Yoga SASS
- Third Party Libraries & NPM
- Monday
- Week 3
- Monday
- JS
- Variables
- Maths
- Strings
- Arrays & Objects
- Functions
if
&else
Blocksfor
Blocks
- JS
- Tuesday
- Function Creation
- Function Declaration vs Anonymous Functions
- Variable Scope
- Hoisting
- ES2015 Classes
- Function Creation
- Wednesday
- Debugging
- DOM Elements
innerHTML
classList
- Thursday
- Callbacks
- Array Functions
map
,filter
,forEach
- Event Listeners
- Monday
- Week 4
- Monday
- Functional Programming
reduce
map
forEach
- Functional Programming
- Tuesday
- Babel
- Transpilation
- Wednesday
- Unit Testing
- Thursday
window.fetch
- Acceptance Tests
- Monday
- Week 5
- Monday
- jQuery
- Selectors
- Traversal
- Events
- jQuery
- Tuesday
- Site Visit
- Wednesday
- Application Views
- Thursday
- Lab
- Monday
- Week 6
- Monday
- Application Template
- Application Route
- Handlebars
- Tuesday
- Unit Testing
- Filtering
- Reducing
- Handlebars Helpers
- Unit Testing
- Wednesday
- Acceptance Testing
- Routing
- Actions
input
- Monday
- Week 7
- Ember Actions
- Ember Template Helpers
- Filtering
- Logic
- Etc
- Ember Data
- Week 8
- Ember Authentication
- Ember Testing
- Unit Testing Helpers
- Integration Tests
- Acceptance Tests
- Week 9
- APIs
- Review
- Ember Opinionated