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



Similar documents
Responsive Web Design Creative License

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Web Designing with UI Designing

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Skills for Employment Investment Project (SEIP)

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

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

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

Developing Mobile Websites with Responsive Web Design and jquery Mobile

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

Garfield Public Schools Fine & Practical Arts Curriculum Web Design

Fast track to HTML & CSS 101 (Web Design)

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

WEB DEVELOPMENT IA & IB (893 & 894)

CLASSROOM WEB DESIGNING COURSE

IE Class Web Design Curriculum

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

Web Development I & II*

Web Design Specialist

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

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

Course Outline Basic Web Development

Programming in HTML5 with JavaScript and CSS3

Outline. CIW Web Design Specialist. Course Content

WEB DESIGN COURSE CONTENT

HTML5 & CSS3. ( What about SharePoint? ) presented

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

Web Design and Development Program (WDD)

Certified PHP/MySQL Web Developer Course

STATEMENT OF PURPOSE

This document will describe how you can create your own, fully responsive. drag and drop template to use in the creator.

A set-up guide and general information to help you get the most out of your new theme.

Using Adobe Dreamweaver CS4 (10.0)

ACE: Dreamweaver CC Exam Guide

IAS Web Development using Dreamweaver CS4

Pro HTML5 Accessibility

Website Builder Documentation

COURSE OUTLINE FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNIKAL MALAYSIA MELAKA

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

Beginning Android Web

Specialized Programme on Web Application Development using Open Source Tools

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

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

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

Web Development 1 A4 Project Description Web Architecture

ADOBE MUSE. Building your first website

Boston University. Overview and Description: Instructor, Contact , Office Hours and Blackboard Site: Topic Coverage.

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

Backbase Accessibility

Participant Guide RP301: Ad Hoc Business Intelligence Reporting

GUIDE TO CODE KILLER RESPONSIVE S

KOMPOZER Web Design Software

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Skills for Employment Investment Project (SEIP)

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

Learning HTML5 Game Programming

DESIGNING MOBILE FRIENDLY S

Web Page Design (Master)

What s New in IBM Web Experience Factory IBM Corporation

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

Dreamweaver CS5. Module 1: Website Development

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

Create a Poster Using Publisher

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

CIS 467/602-01: Data Visualization

Art of Code Front-end Web Development Training Program

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Web Authoring. Module Descriptor

DIPLOMA IN WEBDEVELOPMENT

Advanced Presentation Features and Animation

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

Why HTML5 Tests the Limits of Automated Testing Solutions

Create an Excel BI report and share on SharePoint 2013

Please select one of the topics below.

Responsive Web Design (RWD) Best Practices Guide Version:

RADFORD UNIVERSITY. Radford.edu. Content Administrator s Guide

Web Developer Jr - Newbie Course

Learning Web App Development

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

PowerPoint 2007 Basics Website:

Unlocking the Java EE Platform with HTML 5

The Essential Guide to HTML Design

Excel 2007 Tutorials - Video File Attributes

<Insert Picture Here>

Introduction Designing your Common Template Designing your Shop Top Page Product Page Design Featured Products...

Dreamweaver Domain 2: Planning Site Design and Page Layout

jquery Tutorial for Beginners: Nothing But the Goods

Ultimate Skills Checklist for Your First Front-End Developer Job

Upgrade to Microsoft Web Applications

Transcription:

Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more than just HTML. The core technologies are: HTML5, CSS3 and JavaScript. HTML is used for semantic markup, CSS3 defines presentation, and JavaScript implements behavior. Many mobile web sites use the jquery Mobile JavaScript library to simplify coding. This five day class gives students the opportunity to explore these crucial technologies. It starts with HTML, continues with CSS and concludes with JavaScript fundamentals and jquery. The class includes numerous hands-on labs allowing students to use all of these technologies together to build web sites. Course Audience Mobile Developers, Developers, Web Designers. Course Outline CHAPTER 1. INTRODUCTION TO HTML5 History of HTML5 HTML5 Standards Body New Features of HTML5 Current Browser Support for HTML5 Detecting Support for HTML5 HTML5 vs. Flash Replacing Flash with HTML5 CHAPTER 2. THE BASICS What Is HTML5 HTML5 Goals

Course Page - Page 2 of 12 HTML Specs, Past and Present How Is HTML5 Different From HTML4? HTML5 Is Not Based On SGML More Differences HTML5 Defines Required Processing For Invalid Documents The Doctype Declaration Semantic Elements The <aside> Element Browser Support For HTML5 CHAPTER 3. NEW SEMANTIC ELEMENTS Function over Form HTML4 Layouts HTML5 Semantic Layouts Nesting Semantics Other New Semantic Elements The <time> Element WAI-ARIA The <ruby> and <rt> Elements The <rp> Element The <keygen> Element CHAPTER 4. FORMS The form Attribute The placeholder Attribute New Form Field Types Forms and Validation The required Attribute The number input type The pattern Attribute The range and date input types The <datalist> Element The autofocus and oninput Attributes HTML5 CSS Pseudo-Classes CHAPTER 5. CANVAS The <canvas> Element <canvas> vs. <svg> Browser Support for <canvas> Creating the Canvas

Course Page - Page 3 of 12 Using the Context Using Color Painting Gradients Drawing Paths Painting Patterns Transformers CHAPTER 6. VIDEO AND AUDIO HTML5 Video/Audio Overview New Elements for Video/Audio Using the <audio> Element The <video> Element Specifying More Than One Audio or Video File The poster Attribute Other <audio> and <video> Attributes JavaScript and Media Elements CHAPTER 7. INTRODUCTION TO CSS3 What is a Style? What are Cascading Style Sheets? CSS and the Evolution of Web Development CSS and HTML CSS Compatibility CSS Rules New in CSS3 CHAPTER 8. APPLYING CSS STYLES Inline Styles Embedded Styles External Styles Selectors Combinator Selectors Universal Selector Style Classes Pseudo-Classes Inheriting From a Parent Declaring!important Styles CSS Cascade Order

Course Page - Page 4 of 12 CHAPTER 9. STYLING TEXT Web Typography Generic Font Families Font-Stack and Understudy Fonts Web Fonts Using Web Fonts Font Size Font Weight Italics and Underlining Capitalization Line Height Multiple Font Values Text Spacing Aligning Text CHAPTER 10. BOX MODEL AND EFFECTS Element Box Model Parts of the Box Model Setting Width and Height IE Box Size Bug Controlling Flow in Position Hiding Content Overflowing Content Floating Elements Using Float for Multiple Columns Margins Padding Border Outline CSS 3 - Rounding Border Corners CSS 3 - Using a Border Image Border Image Example CHAPTER 11. CSS 3 AND RESPONSIVE WEB DESIGN What is Responsive Web Design? Elements of Responsive Design Example of Responsive Design Alternatives to Responsive Design Progressive Enhancement Implementing Progressive Enhancement Media Types

Course Page - Page 5 of 12 CSS Style "Reset" Conditional Styles for Internet Explorer What is the Viewport? Adapting the Viewport Specifying the Viewport Media Queries Media Features Used in Media Queries Combining Responsive Design Techniques Testing Responsive Design CHAPTER 12. INTRODUCTION TO JAVASCRIPT What Java Script Is What JavaScript Is Not What JavaScript Can Do What JavaScript Can't Do Elements of JavaScript Values, Variables and Functions Embedded Scripts External Scripts Browser Dialog Boxes What is AJAX? CHAPTER 13. JAVASCRIPT FUNDAMENTALS Variables Dynamic Types JavaScript Objects Operators Flow Control 'if' Statement 'if else' Statement 'switch' Statement 'for' Loop "for / in' Loop 'while' Loop 'do while' Loop Break and Continue Labeled Statements Date Object Document Object Other Useful Objects Browser Object Detection

Course Page - Page 6 of 12 CHAPTER 14. JAVASCRIPT FUNCTIONS Functions Defined Declaring Functions Function Arguments Return Values Linking Functions to Page Elements Local and Global Variables Declaring Object Methods CHAPTER 15. JAVASCRIPT ARRAYS Arrays Defined Creating an Array Traversing an Array Appending to an Array Deleting Elements Inserting Elements Other Array Methods Accessing Objects as Arrays CHAPTER 16. ADVANCED OBJECTS AND FUNCTIONALITY IN JAVASCRIPT Basic Objects Constructor Function Object Properties Constructor and Instance Objects Constructor Level Properties Namespace Functions are First-Class Objects Closures Closure Examples Private Variables with Closures Prototype Prototype Property Hierarchy Prototype Chain Inheritance Using Prototype Extending Inherited Behavior Enhancing Constructors Improving Constructor Performance CHAPTER 17. THE JQUERY MOBILE TOOLKIT

Course Page - Page 7 of 12 Introduction Downloading and Using jquery Mobile The Basics Example: A Multi-Page HTML The Anatomy of a Page Example of Page Segments Theming Creating a List View Decorating List View Rows Implement Master Detail Navigation Pattern Create a Tabbed View CHAPTER 18. JQUERY OVERVIEW Unit Topics What Is jquery? Benefits of Using a JavaScript Library jquery Example CSS Selectors How to Use jquery Practical Usage Notes Background DOM Background - DOM Ready Events Background - JavaScript Functions The jquery Function Object What Does the $() Function Take as Argument? The jquery Function Case 1 The jquery Function - Case 2 The jquery Function Case 3 The jquery Function Case 4 The jquery Wrapper The jquery Wrapper as an Array-Like Object Note: innerhtml vs..html() jquery Wrapper Chaining API Function Notation Handling DOM Ready Event Unit Conclusion CHAPTER 19. SELECTORS Topics Background: The Sizzle Selector Engine Selecting Elements by Attribute Pseudo-Selectors Form Pseudo-Selectors

Course Page - Page 8 of 12 Faster Selection Selecting Elements Using Relationships Selecting Elements Using Filters More on Chaining:.end() Testing Elements Is the Selection Empty? Saving Selections Iterating Through Selected Elements Using.each() JavaScript Methods JavaScript "this" Function Context The Function call() Method.each() Revisited Conclusion CHAPTER 20. STYLE CLASS MANIPULATION Topics Two Options Specifying Style Properties Setting Style Properties.addClass() /.removeclass() Defining a Stylesheet Setting & Getting Dimensions Attributes Conclusion CHAPTER 21. DOM MANIPULATION Topics The $ Function Revisited Getters and Setters The text() Element Method Appending DOM Elements Removing DOM Elements Performance Conclusion CHAPTER 22. JQUERY MOBILE LIST jquery Mobile Lists HTML Lists jquery Mobile Lists Inset Lists Adding Links Numbered Lists

Course Page - Page 9 of 12 Count Bubbles Formatting List Items Formatted List Source Formatted List Example Filters Filtered List Source Filtered List Example CHAPTER 23. JQUERY MOBILE BUTTONS jquery Mobile Buttons Creating Buttons Button Appearance Enabling and Disabling Button Groups Horizontal Button Groups Inline Buttons Highlighting Preferred Choice Icons Alternate Icon Display CHAPTER 24. JQUERY MOBILE FORMS jquery Mobile Forms A Simple Form Form Enhancements Labels Placeholders Client-Side Validation The required Attribute Patterns Another Pattern Example Widgets More Widgets Color Date Range Datalist Select Checkboxes Horizontal Checkboxes Radio Buttons Submitting Forms

Course Page - Page 10 of 12 CHAPTER 25. INTRODUCTION TO AJAX What is AJAX? A Simple Example The Old Way The AJAX Way Two Key Aspects of AJAX What are the Advantages of the AJAX Approach? AJAX Technologies The Basic AJAX API Creating the XMLHttpRequest Object The XMLHttpRequest Object Basics Complete Example The Timeline Review Questions Review Answers CHAPTER 26. JQUERY MOBILE CHAPTER 27. THEMES jquery Mobile Theming System CSS3 Roots Working with Themes Theme Example The jquery Mobile ThemeRoller Global Theme Settings Download Your Themes Contents of the Theme Zip File Theme Images Editing Your Themes (if needed) CSS3 Transitions Example of a CSS3 Transition jquery Transitions Custom Transitions in jquery Mobile Custom Transitions using CSS CHAPTER 28. GEOLOCATION Geolocation Concepts How Does it Work? Users Need to Agree! Geolocation API Functions and Options Example Success Function Error Function

Course Page - Page 11 of 12 Options watchposition CHAPTER 29. BOOTSTRAP OVERVIEW Bootstrap History Current Status Responsive Web Development Responsiveness Why it Matters Download Bootstrap Contents How it works Bootstrap Content Development Network Using Bootstrap Mobile First Features LESS Responsive Grid Layout Reusable GUI Components JavaScript CHAPTER 30. USING BOOTSTRAP Including Bootstrap CSS Files Including Bootstrap JavaScript Files Viewport Meta Tags Example Layouts Grid Grid Source Grid Explained Navigation Navigation (Desktop) Navigation (Mobile) Navigation Source Navigation Explained Navigation Elements and Styles Glyphicons Available Dates

Powered by TCPDF (www.tcpdf.org) Course Page - Page 12 of 12 08/22/2016 10:00 am - 06/26/2016 6:00 pm 10/31/2016 10:00 am - 11/04/2016 6:00 pm