davidmarsland / responsive-spike

Responsive Design Fundamentals Course Materials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Responsive Design Fundamentals Learning Spike

Instructor: David Marsland



DevelopIntelligence.com
https://davidmarsland.github.io/responsive-spike

Introducing your instructor, David Marsland


Life after SGI

  • Sun Java Certified Developer and Instructor 1998-2004
  • eBay Chief Instructor 2004-2009
  • Sencha Chief Instructor / Training Director 2010-2015
  • Marsland Enterprises Chief Instructor 2015-
  • DevelopIntelligence Senior Technical Instructor 2017-

Responsive Design Fundamentals Training

  • Core Audience: Developers with HTML/CSS experience wanting to create responsively designed applications.

  • Prerequisites: CSS Intermediate knowledge, advanced CSS/CSS3 selectors, box model & positioning, rudimentary Sass experience.


Objectives:

  • Understand content-­­focused mobile-­­first web development
  • Utilize media queries for layout transformation
  • Create responsive web layout

Topics:

  • General Mobile & Responsive Design Principles
  • Media Queries & Viewports
  • Creating Grids & Flexbox
  • Icon & Web Fonts
  • Transitions and Animations
  • Foundation UI CSS Overview

Macy's Responsive Example

Mobile Macy's Deals


Setup

For this course you'll need a Text Editor

Recommended Text Editors:


Setup - Install node

  • Install Node.js LTS from https://nodejs.org/

  • Add node to your path, then In a terminal, cmd prompt, or powershell:

node -v

Should be >= 8.0

npm -v

Should be greater than 5.0.

npm install -g live-server

Course Labs Setup

  • Create a folder named responsive
  • Inside that folder create a subfolder named ulabs

Course Materials and Labs

Responsive Web Design from Google


Lab: Adding Custom Device to Dev Tools

  • Find out specs for Macy's Store iPods, create a custom device in google responsive dev tools similar to this lab:

Lab: Size content to the viewport

cd responsive\ulabs
live-server 

CSS Media Queries and Responsive Patterns


Responsive images and Multi-device content


Foundation 5 UI CSS Overview


References


Congratulations, you are now all Responsive Web Developers!


https://davidmarsland.github.io/responsive-spike
https://github.com/davidmarsland/responsive-spike

Thanks, please fill out the course survey now. Your comments are greatly appreciated.

Macy's Technology Responsive Design Course Survey

About

Responsive Design Fundamentals Course Materials


Languages

Language:HTML 64.1%Language:CSS 35.9%