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.
- 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