Responsive Web Design Creative License



Similar documents
Fast track to HTML & CSS 101 (Web Design)

Web Designing with UI Designing

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Skills for Employment Investment Project (SEIP)

CLASSROOM WEB DESIGNING COURSE

Facebook Twitter YouTube Google Plus Website . o Zooming and Panning. Panel. 3D commands. o Working with Canvas

Web Development I & II*

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

WEB DEVELOPMENT IA & IB (893 & 894)

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

IE Class Web Design Curriculum

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

WEB DESIGN COURSE CONTENT

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

Web Design with CSS and CSS3. Dr. Jan Stelovsky

Using Style Sheets for Consistency

Responsive Web Design (RWD) Best Practices Guide Version:

Web Developer Jr - Newbie Course

Style & Layout in the web: CSS and Bootstrap

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

Macromedia Dreamweaver 8 Developer Certification Examination Specification

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Client Side Customisation of Web Pages

Microsoft Expression Web Quickstart Guide

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types

The Essential Guide to HTML Design

Web Application diploma using.net Technology

Web Design and Development Program (WDD)

STATEMENT OF PURPOSE

Chapter 7 Page Layout Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Interactive Data Visualization for the Web Scott Murray

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

Developing Mobile Websites with Responsive Web Design and jquery Mobile

SellerDeck 2014 Responsive Design Guide

Coding HTML Tips, Tricks and Best Practices

HTML5 & CSS3. ( What about SharePoint? ) presented

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

Professional IT and Outsourcing Training in Bangladesh. Course Name: Professional Web Design and Mobile Responsive Design

Web Page Design (Master)

CIS 467/602-01: Data Visualization

Creative Cloud for Web Design

Web Authoring CSS. Module Descriptor

Note: the screenshots are based on the BETA version. The final release may look slightly different.

Learning Web Design. Third Edition. A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics. Jennifer Niederst Robbins

JavaFX Session Agenda

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Skills for Employment Investment Project (SEIP)

Sizmek Features. Wallpaper. Build Guide

Campaign Guidelines and Best Practices

Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Web Design & Development - Tutorial 04

38 Essential Website Redesign Terms You Need to Know

jquery Tutorial for Beginners: Nothing But the Goods

Web layout guidelines for daughter sites of Scotland s Environment

Joomla! Actions Suite

Foundations. Web Development and Design. with HTML5. [Terry Ann Felke-Morris, Ed.D.J. 6th Edition. Harper College. Piyali Sengupta.

KOMPOZER Web Design Software

Web Design Specialist

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

Basic tutorial for Dreamweaver CS5

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

GUIDE TO CODE KILLER RESPONSIVE S

Website Builder Documentation

Outline of CSS: Cascading Style Sheets

Using Adobe Dreamweaver CS4 (10.0)

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME

10CS73:Web Programming

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

Mobile Web Site Style Guide

ART 170: Web Design 1

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Introduction to web development and JavaScript

<Insert Picture Here>

Study on Parallax Scrolling Web Page Conversion Module

Office Hours: Tuesdays and Thursdays, 9:30am 10:30am Tuesdays Noon-1:00pm Thursdays Noon-1:00pm by appointment only Room J-324

HOW Interactive Design Conference 2013

Web Development 1 A4 Project Description Web Architecture

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

IAS Web Development using Dreamweaver CS4

ACE: Dreamweaver CC Exam Guide

Version 4.0. Unit 3: Web Design. Computer Science Equity Alliance, Exploring Computer Science Unit 3: Web Design 102

Outline. CIW Web Design Specialist. Course Content

LaGuardia Community College Thomson Ave, Long Island City, New York Created by ISMD s Dept. Training Team. Overview

Web Design Certification

Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc mraymond@luminys.com

Transcription:

Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility. With around 4000 different mobile devices available on the market, and mobile devices out-selling desktop devices for the first time, mobile Internet users are a force to be reckoned with. What this means is that any designer has to consider the adaptability of a web site to various different devices before anything else, using a process we call responsive web design. The Responsive Web Design Creative License package assumes no prior knowledge of web design whatsoever, and brings participants up to the level of expert in not just web design, but responsive and adaptable web design. Description The most intense and in-depth Responsive Web Design training course of its kind in the UK. Immerse yourself in the technology you'll need to know to make websites for multiple screen sizes. The Responsive Web Design Creative License training package includes the entire curriculum for total immersion into Responsive Web Design. The package is a training program that features a combination of six training courses for a heavily discounted price. The package does not have a schedule of its own. Each class is scheduled separately and can be taken over a year so you can take the classes as quickly or as slowly as you desire. Courses include * HTML 101: Rookie (3 days) * HTML 201: Hot shot (2 days) * CSS 101: Rookie (3 days) * CSS 201: Hot shot (2 days) * Javascript 101: Rookie (3 days) * JQuery 201: Hot shot (2 days) * Responsive Web Design ( 1 day) 16 days in total to be taken across the year

Who is this course for? People new to Web design that desire a deeper understanding of HTML, CSS and Javascript / Jquery and the new standards of web design. The HTML5 section of the class is designed for people interested in designing, creating, and deploying HTML5 web applications. It is valuable to both beginners and advanced developers that already have experience in developing web applications. Assumed Knowledge We will assume little or no prior knowledge of HTML and CSS in this course but you should have a basic working knowledge of either the Windows or Mac. What you will learn * Basics of HTML and CSS, * Planning your Web Site, * Formatting, * Images and Styles, * Understanding Properties, * Working with Colors and Background Images, * The DIV Tag and * Layout and building Basic Forms * Know how to use HTML5 Markup * Know how to use the HTML5 JavaScript APIs * Understand current browser support for the various HTML5 features * Understand how to emulate certain HTML5 features on older browsersunderstand the JavaScript language. * Understand the Document Object Model and how it is used in JavaScript. * How to detect and respond to user actions * Alter, show, hide and move objects on a web page * Check information inputted into a form Upon successful completion of this course you ll be able to; convert an existing page, styling for print, styling a press release, making an input form look good, styling an events calendar, creating an online greeting card, bringing hyperlinks to life, multicolumn layout, how to skin a menu, sneaking out of the box, positioning a better design and fixing your backgrounds. You ll also be able to; work with the media query, add custom web fonts, apply text shadows, work with the REM unit, add CSS3 Gradients, round corners, apply a transparency, multicolumn layout, build CSS3 menus, working with CSS3 & jquery, rotating objects, adding transitions and 3D in CSS3. Outline <lh>the Language of the Web</lh> <li>basics of HTML and the Web

<li> Creating an HTML File <li>web Browers and Tags <li>formating and Testing Pages <li>understanding Attributes <li>working with Images <lh><br/>web Page Construction</lh> <li>the Rough Design Sketch <li>from a Sketch to an Outline <li>from Outline to Web Page <li>testing your New Pages <li>learning New Tags and Elements <li>working with Blockquote and Paragraph <li>nesting Elements <li>choosing Inline or Block for Text <lh><br/>serving Up the Page</lh> <li>finding Hosting Solutions <li>domain Name Basics <li>getting your Files to the Web <li>url Linking <li>http Protocol <li>absolute and Relative Paths <li>index and Default Pages <li>linking to Other Web Sites <li>liking t o a New Window <li>using Target <li>testing on Multiple Browsers <li>tips and Tricks for Publishing <lh><br/>images, Media, and More HTML</lh> <li>working with Images <li>standards and the ATL Tag <li>images for Links <li>formatting Options <li>working with Transparent Images <li>working with Page Colour and Background <li>document Type and the W3C Validator <li>using Meta Tags and Data <li>validating and Nesting Fixes <lh><br/>moving on to XHTML</lh> <li>learning About XHTML <li>the XHTML 1.0 Checklist <li>moving from HTML t o XHTML <li>validation and XHTML

<lh><br/>adding Some Style</lh> <li>using CSS and XHTML <li>designing and Building Rules <li>linking to External Style Sheets <li>understanding Inheritance <li>the Font Family Tree <li>overriding Inheritance <li>creating a Selector for the Class <li>taking Classes Further <li>validating CSS <lh><br/>more About CSS and Properties</lh> <li>text and Fonts <li>understanding Font-Family <li>adding Style t o Your Fonts <li>specifying Web Colours <li>tw o Minute Guide t Hex Codes <li>how to Find Web Colours <li>text Decorations <li>removing the Underline from Links <lh><br/>web Layout Basics</lh> <li>learning the Box Model <li>padding, Border, and Margins <li>adding a Background Image <li>adding Padding to the Left and Right <li>two Minute Guide toborders <li>border Fit and Finish <li>working with the id Attribute <li>using Multiple Style Sheets <lh><br/>more HTML and CSS Techniques</lh> <li>dividing a Page into Logical Sections <li>selecting Descendants <li>working with Colour <li>fixing the Line Height <li>adding the Tag for Style <li>styling Based on State <li>pseudo-classes <li>understanding the Power of Cascade <lh><br/>arranging Elements</lh> <li>working with Flow <li>working with Inline Elements

<li>putting it all Together <li>working with Width and Float <li>fixing the Two-Column Problem <li>fixing Overlap <li>liquid and Frozen Designs <li>how Fixed Positioning Works <li>two and Three Column Designs <lh><br/>adding Forms to your Page</lh> <li>how Forms Work <li>adding the Form Element <li>working with Input and Select <li>radi Buttons and Drop Downs <li>working with Get and Post <li>working with Tables and Forms <li>styling the Form and Table with CSS <lh><br/>html5 Overview</lh> <li>history of HTML5 <li>the HTML5 vision <li>whatwg and W3C specifications <li>what is part of HTML5? <li>html5 roadmap <lh><br/>using HTML5 Today</lh> <li>when can I use these features? <li>using HTML5 on mobile devices <li>moving away from Flash <li>building fast web applications <li>performance Analysis <li>developer Tools <li>using HTML5 in browsers that do not support it <li>detecting native availability of HTML5 features <li>emulation <lh><br/>markup, forms, and offline applications</lh> <li>html5 Markup <li>html5 page structure <li>html5 DOCTYPE <li>html5 markup <li>structural elements <li>semantic elements <li>deprecated elements <li>html5 and CSS

<lh><br/>html5 Forms</lh> <li>html5 form elements <li>building and using HTML5 forms <lh><br/>html5 Offline Applications</lh> <li>html5 offline applications <li>offline manifest files <li>applicationcache events <lh><br/>html5 Audio and Video</lh> <li>the audio and video elements <li>understanding audio and video <li>audio and videocontainers <li>audio and video codecs <lh><br/>overview of the HTML5 APIs</lh> <li>overview of the HTML5 APIs <li>common building blocks <li>programming HTML5 <lh><br/>html5 Canvas and SVG</lh> <li>overview <li>canvas vs. SVG <li>canvas coordinates <li>context <li>accessibility <li>pixel data <li>lab: Using the Canvas APIs <li>canvas basics <li>drawing operations <li>canvas transforms <lh><br/>html5 Communication APIs</lh> <li>cross-document messaging <li>overview <li>understanding the origin concept <li>lab: Using the PostMessage API <li>xmlhttprequest Level 2 <li>overview <li>cross-document XHR <li>progress events

<li>lab: Using XHR Level 2 <li>server-sent Events <li>overview <lh><br/>html5 Web Sockets</lh> <li>real-time Communication overview <li>web Sockets overview <li>web Sockets API <li>web Sockets Protocol <lh><br/>html5 Web Workers</lh> <li>web Workers overview <li>multi-core processor architecture <li>web Worker communication <lh><br/>html5 Geolocation</lh> <li>geolocation overview <li>user Privacy <li>location information sources <lh><br/>html5 Storage</lh> <li>overview <li>local Storage <li>session Storage <li>web SQL Database <lh><br/>history</lh> <li>from LiveScript to JavaScript <li>java vs JavaScript <li>object-oriented Programming (OOP) <li>other programming languages <lh><br/>what does JavaScript do?</lh> <li>rollovers <li>form Validation <li>mathematical Calculations <li>change CSS <li>working with HTML5 Canvas Tags

<lh><br/>understanding JavaScript</lh> <li>server-side vs. Client Side <li>basics of OOP <li>javascript Behaviour <li>dot Syntax <li>understanding Properties & Methods <li>document Object Model <li>unobtrusive Scripting <lh><br/>the Language</lh> <li>event Handlers <li>values & Variables <li>assignments <li>operators <li>comparisons <lh><br/>javascript Fundamentals</lh> <li>writing text <li>working with functions <li>internal, Head & External JS <li>commenting in JS <li>alert Windows <li>confirming user choice <li>if/else statements <li>prompting the User <li>redirects through a link <li>javascript enhanced links <li>working with Referrer pages <lh><br/>building a Web App</lh> <li>designing a Bingo Card <li>looping & Do/While Loops <li>passing values to functions <li>object Detection <li>working with Arrays <li>updating Arrays <li>using the random() method <li>working with functions that return values <li>multi-level Conditionals <li>error-handling <lh><br/>working with Images</lh>

<li>creating a Rollover <li>creating more effective rollovers <li>understanding the DOM <li>building Objects in OOP <lh><br/>form Handling</lh> <li>select & Go Navigation <li>accessibility & JavaScript <li>changing Menus Dynamically <li>making fields required <lh><br/>making your pages dynamic</lh> <li>placing the current date <li>working with a dynamic timer <li>updating the seconds dynamically <lh><br/>jquery Introduction</lh> <li>introduction to JQuery <li>downloading and implementing the latest version ofjquery <li>enabling JQuery <li>using the basic features <lh><br/>identifying page content</lh> <li>css selectors with JQuery <li>filtering content <li>applying attribute filters <li>traversing the DOM <li>statement chaining, <lh><br/>editing page content</lh> <li>creating and editing content viajquery <li>modifying html attributes <li>working directly with CSS <lh><br/>creating JQuery interaction</lh> <li>understanding event handlers <li>binding JQuery event handlers <li>event helper methods <li>jquery event objects

<lh><br/>jquery Animation and effects</lh> <li>hiding and showing content <li>fading content <li>moving content <li>building custom animations <lh><br/>the jquery UI plug-in</lh> <li>downloading/installing the JQuery UI <li>working with JQuery widgets <li>adding JQuery effects <li>creating custom UI themes <lh><br/>css Introduction</lh> <li>html Structure and Content, CSS Presentation <li>advantages of CSS <li>creating and Using Style-Sheets <li>css Rules: The Basic Syntax <li>case, Whitespace and Comments in CSS <li>the CSS Standards <li>the Scope Of CSS <li>browser Support for CSS <lh><br/>css Boxes and CSS Selectors</lh> <li>the CSS Box Model <li>css and Logical HTML Structure <li>styling Boxes: Borders, Margins and Padding <li>the IE Box Model and Quirks Mode <li>ie Box Model Workarounds <li>using IE6 Standards Mode <li>specifying CSS Distances <li>problems with Absolute Units: pixels and point sizes <li>using Proportional Units: em, ex and percentages <li>formatting Box Edges Differently <li>shorthand Syntax for Sets of Edges <li>using Margins and Padding Effectively <li>collapsing Vertical Margins on Paragraphs <li>using Negative Margins on Boxes <li>background Images on CSS Boxes <li>grouping Elements with HTML Classes <li>styling Multiple Elements Similarly (Selector Grouping) <li>block Boxes and Inline Boxes <li>block Box Behaviour

<li>inline Box Behaviour <lh><br/>text Formatting in CSS</lh> <li>text Formatting <li>typefaces, Alternatives and Defaults <li>text Size a Serious Usability Issue <li>font Characteristics <li>setting and Using Space Within Text <li>formatting Blocks of Text <li>using Arbitrary Inline Tags: <lh><br/>more CSS Selectors and Selection</lh> <li>using HTML Element IDs in CSS <li>using CSS Descendant Selectors <li>descendant Selector Examples <li>child, Sibling and Pseudo-Class Selectors <li>why You Need To Know Them <li>browser Support and CSS Hacks <li>distinguishing and Setting Link States <li>link, Visited, Hover, Active, Focus <li>modularising CSS Style-Sheets <li>simpler Management, Less Effort, More Control <li>embedded CSS Styles in HTML Documents <li>how and When to Use Them (Rarely). <li>distinguishing Print, Screen and other Output Formats <li>special Issues in CSS for Print <lh><br/>css Positioning</lh> <li>choosing the Right CSS <li>technique for Positioning Blocks <li>the Position Property, Floats, Margins (inc. Negative and Auto), etc <li>static Positioning and Normal Flow <li>absolute Positioning Outside Normal Flow <li>relative Positioning Not What You May Expect! <li>fixed Positioning Outside Normal Flow <li>relative Absolute Positioning <li>absolutely Positioned Blocks in Relatively Positioned Containers <li>floating Boxes with the CSS float property <li>page Layout Using Absolutely Positioned Blocks <lh><br/>more on CSS Page Layout</lh> <li>alternative Methods of CSS Positioning

<li>centring Blocks <li>styling Lists <li>redefining the Behaviour of Inline and Block Elements <li>hiding and Revealing Blocks <li>table Formatting in CSS <li>styling Table Cell Borders <li>page Layout with Table Display Properties <lh><br/>cascade, Precedence, Specificity and Inheritance in CSS</lh> <li>taking Control: Ensuring that CSS Rules Interact in the Way You Want <li>combining Styles: Different Types, Origins, Importance, Specificity and Order <li>examples: Combining Rules <li>cascading and Cascade Order <li>resolving Style Conflicts By Origin <li>resolving Style Conflicts By Importance <li>resolving Conflict By Selector Specificity <li>resolving Conflict By Order <li>non-css Presentational Hints <li>property Inheritance <lh><br/>css Layers and Translucency</lh> <li>different Forms of Layered Presentation in CSS <li>layering with the z-index Property <li>different Methods for Creating Translucency Effects <li>the CSS3 opacity Property <li>opacity Example <li>fixed Attachment Backgrounds in Layers <li>background-attachment Example <li>transparency and Semi-transparency with Alpha-Blended PNG <li>png Translucency Example and Sample Code <li>pseudo-transparency with JPG Positioned Backgrounds <li>jpg Pseudo Transparency Example <lh><br/>using CSS in the Real World</lh> <li>deploying CSS <li>css Formatting Versus HTML Formatting <li>achieving a Balance <li>standard Tags and Semantic Markup <li>usability <li>readable Pages <li>screen Size and Fluid Design <li>text Size, Including Internet Explorer Quirks <li>table Layout and CSS Positioning

<li>table Layout and CSS Positioning as Alternatives <li>combining Table Layout with CSS Positioning <li>css Browser Support <li>testing Websites <li>using Test Suites and Multiple Browsers <li>cross-platform Testing in Single-platform Environments <li>css Help and Advice <li>authorative Sources versus Web Myths and Gossip <li>free Lifetime Support <lh><br/>css3 on mobile devices</lh> <li>css3 media queries <li>different Sizes <li>orientation Change <lh><br/>fonts & Text</lh> <li>using Custom Fonts <li>@font property <li>importing fonts <li>web Font formats <li>buying web fonts <li>typekit, fontsquirrel <li>using google font api <li>text shadows <li>font sizing with REM <li>enhanced Text Gradients <lh><br/>enhancing your boxes</lh> <li>box rounding <li>adding a Shadow to objects <li>opacity & Transparency <li>colouring with RGB and Alpha <li>adding a CSS3 Gradient <li>rotating objects <li>applying animations & transitions <lh><br/>backward compatibility tools</lh> <li>css3pie, <li>css3please & Generators <li>transformie, Modernizr <li>selectivizr

<lh><br/>useful CSS Tips</lh> <li>usage of CSS Sprites <li>pseudo Selectors <li>css minify <li>cheat Sheet for CSS3 <lh><br/>enhanced CSS3 Effects</lh> <li>speech bubbles using CSS3 <li>css3 Ribbons <li>using the CSS3 pseudo <li>pseudo background images <li>multi-column layouts CSS3 <li>css3 Patterns <li>css3 Gradient Effect <li>applying CSS3 to forms <li>resize Background Image <li>cool CSS3 Hover Effects <lh><br/>menus</lh> <li>hoverbox Image Gallery <li>advanced CSS Menu <li>sliding Photograph Gallery <li>css3 Navigation & Menus <li>css3 toggle-button without JavaScript <li>create ios back & forward buttons with CSS3 <li>3d in CSS3 <li>css3 3D Carousel <li>css3 3D Gradient Box <lh><br/>css3 with jquery</lh> <li>building a Clock <li>ajax tabs with jquery and CSS3