Discover Classes. Earn 10% Rewards.

Developing Mobile Websites w/ Responsive Web Design is unfortunately unavailable

Thankfully we have 68 other Tech Classes for you to choose from. Check our top choices below or see all classes for more options.

Photoshop Bootcamp

Training Connection @ 915 Wilshire Blvd, Los Angeles, CA

Learn the essential tools and techniques to perfect photo manipulation in our comprehensive Photoshop course. Master Photoshop in just five days with step-by-step instruction from a professional graphic designer. Ideal for designers, marketers, and anyone pursuing a career in graphic design.

(158) All levels 14 and older
$1,795

5 sessions

Attend
+17950 pts
Gift it!

Ultimate UX™ User Experience Design Immersive

Beach Coders Academy @ 615 N Nash St, El Segundo, CA

Master the art of creating intuitive, functional, and enjoyable products with the Ultimate UX™ User Experience Design Immersive course. Dive deep into the language, theory, and best practices of UX design in this intensive program. Develop your skills through a final project that will become a valuable addition to your portfolio.

All levels 13 and older
$2,477

8 sessions

Attend
+24770 pts
Gift it!

Python Programming 2: Advanced Programming Techniques

ONLC Training Centers @ 10940 Wilshire Blvd, Santa Monica, CA

Enhance your expertise in Python with this course designed to equip you with the tools needed to tackle complex programming challenges.

(7) Advanced 18 and older
$995

2 sessions

Attend
+9950 pts
Gift it!

Photoshop Quick Start

Training Connection @ 915 Wilshire Blvd, Los Angeles, CA

Learn the essentials of Photoshop in just one day with this beginner course at Training Connection. Master the basics of photo retouching, color correction, background replacement, and more, and prepare your images for print and web. Ideal for designers, marketers, and those pursuing a career in graphic design.

(158) Beginner 14 and older
$495
Attend
+4950 pts
Gift it!

Drone Flying for Fun

Los Angeles City College @ 6060 Sunset Blvd, Los Angeles, CA

Explore the exhilarating world of drone flying with hands-on training and expert guidance. Delve into FAA regulations and flight planning essentials while gaining practical experience with a training drone. With limited spots available, secure your place now and prepare to elevate your skills to new heights!

(786) All levels 18 and older
$99
Attend
+990 pts
Gift it!
See all Tech classes Los Angeles

Developing Mobile Websites w/ Responsive Web Design

  • Beginner
  • 18 and older
  • $2,795
  • Earn 27,950 reward points
  • Price Lock Guarantee
  • (Exact location to be announced), Los Angeles, CA
  • 40 hours over 5 sessions

Start Dates (0)

  • $2,795
  • 40 hours over 5 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this jquery training:

Full title: Developing Mobile Websites with Responsive Web Design and jQuery Mobile

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

This hands-on course conveys the fundamental skills necessary to design and build responsive web sites for mobile devices such as phones and tablets. Attendees will use responsive web design (RWD) techniques such as CSS3 media queries and flexible layouts to build mobile-compatible web sites. Students will learn how to test mobile websites using emulators and simulators.


The course also provides an extensive introduction into using the jQuery Mobile Framework for building mobile-specific web sites. Students will learn how to use jQuery Mobile widgets to create forms, lists, toolbars and collapsible blocks. Students will also learn how to integrate SOA with a mobile web site including working with RSS feeds, Google Maps integration and implementing server-side data access.


Attendees will use ThemeRoller for jQuery Mobile to download existing or custom theme swatches to format the appearance of a web site. Additional topics include responding to user events, configuring jQuery Mobile defaults and using page transitions. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.


Course Prerequisites

Prior knowledge of HTML, CSS, JavaScript and jQuery equivalent to attending the Website Development with HTML5, CSS and Bootstrap, JavaScript Programming and jQuery Programming courses.


Course Overview


Overview of Responsive Web Design

  • What is the Mobile Web?
  • Defining Responsive Design
  • Responsive Web Design (RWD) Principles
  • Responsive Layout vs. Adaptive Layout
  • Designing for Mobile First
  • Progressive Enhancement

Viewport and Media Queries

  • Working with Viewports

          - viewport Meta Tag

          - @viewport Rule

  • CSS3 Media Queries

          - Media Types

          - Logical Operators

          - Media Features

               - Browser Height and Height

               - Device Height and Height

               - Orientation

               - Resolution

  • Determining Breakpoints
  • Installing and Using Viewport Testing Tools

Creating Responsive Layouts

  • Fluid Grid Layouts

            - Calculating Fluid Grid Layouts

            - Predefined Grid Systems

  • Creating Flexible Images and Video
  • Optimizing Images for Retina Displays
  • Responsive Typography

           - Using Ems, Percentages and Rems

           - Viewport Units

  • Responsive Navigation Patterns
  • Designing Responsive Tables
  • Creating a Responsive HTML5 Page

Overview of jQuery Mobile

  • What is jQuery Mobile?
  • Configuring and Downloading the Mobile Library
  • jQuery Mobile File Structure
  • Working with HTML5 data-Attributes
  • jQuery Mobile Page Structure

Overview of the jQuery Mobile CSS Framework

  • Explanation of Themes and Swatches

           - Applying the "a" and "b" Swatches

  • Using the data-theme Attribute
  • Overview of jQuery Mobile Intrinsic Classes
  • Using ThemeRoller for jQuery Mobile

           - Exploring the ThemeRoller UI

           - Upgrading Existing Themes

           - Defining Custom Swatches

           - Downloading and Applying a Custom Theme


Creating jQuery Mobile Pages

  • Overview of the Page and Pagecontainer Widgets
  • Using Single-Page vs. Multi-Page Templates
  • Prefetching Pages
  • Caching Pages in the DOM
  • Configuring the Loader Widget
  • Navigating Between Pages

           - Using Page Transitions

           - Ajax-Driven Page Navigation

           - Hash-based Navigation

  • Displaying Pages as Dialogs

Adding Content to a Page

  • Adding Specialized Hyperlinks

           - Maps

           - Email

           - Phone

  • Integrating with Web Services
  • Making Ajax Requests
  • Displaying XML Content
  • Displaying JSON Content
  • Working with Multimedia
  • Organizing Content with Grids
  • Creating Responsive Grids

Using jQuery Mobile Widgets

  • Examining the Widget Factory

           - Instantiating a Widget

           - Calling Widget Methods

           - Setting Widget Options

           - Registering Widget Events

  • Configuring Widget Options using JavaScript
  • Using the data-role Attribute to Create a Widget

Adding Toolbars to a Page

  • Adding Headers and Footers
  • Positioning Toolbars

           - Inline

           - Fixed

           - Fullscreen

  • Auto-Generated and Customized Back Buttons
  • Adding Content to Toolbars
  • Using the Navbar Widget
  • Persisting Toolbars Across Pages

Working with List Views

  • Creating Lists with List Views

         - Read-only

         - Interactive

  • Creating Numbered Lists
  • Creating Inset and Non-Inset Lists
  • Formatting List Content

          - Adding Images to Lists

          - Creating Split Buttons

          - Creating Count Bubbles

  • Working with Nested Lists
  • Defining a Filterable List

Working with Forms

  • jQuery Mobile Form Requirements
  • Form Auto-Enhancements

          - Textinput Widget

          - Checkboxradio Widget

          - Selectmenu Widget

          - Slider Widget

          - Rangeslider Widget

  • Creating Accessible Forms
  • Defining Field Containers
  • Grouping Controls with the Controlgroup Widget
  • Adding Input Fields

          - Single-line and Multi-line Text Fields

          - Email, Telephone and Search Fields

          - Checkboxes and Radio Buttons

  • Working with Select Menus

          - Native Select Menu

          - Custom Select Menu

                - Allowing Multiple

                - Selections

                - Disabling Menu Options

                - Adding Placeholders

  • Using a Slider for Numeric Input

          - Controlling a Slider's Appearance

          - Using Slider Events

  • Selecting a Range of Values with Rangeslider
  • Creating a "Flip" Switch

Working with Buttons

  • Creating Buttons

          - Using the <a> Tag

          - Using the <input> Tag

          - Using the <button> Tag

  • Defining Inline Buttons
  • Creating Button Groups
  • Configuring Buttons with Attributes and CSS Classes
  • Formatting Buttons

          - Native Buttons

          - Inline Buttons

          - Adding/Removing Rounded Corners

          - Theming Buttons

          - Adding/Removing Drop Shadows

          - Minifying Buttons

          - Adding Icons


Responding to Events

  • Registering Event Handlers
  • Comparison of ready and pagecreate Events
  • Introduction to Page Events
  • The mobileinit Event
  • Registering Events in jQuery Mobile

          - Touch/Swipe

          - Orientation Change

          - Scroll

          - Virtual Mouse Events

          - Widget-specific events

               - Slider Widget

               - Tabs Widget

               - Collapsible Widget


Integrating JavaScript and jQuery Mobile

  • Configuring Default Settings Using the $.mobile Object

           - Enabling Ajax

           - Setting Default Page Transitions

           - Preventing Transitions

           - Preventing Auto-Enhancement

           - Customizing Error Messages

  • Storing and Removing Arbitrary Data

           - Working with URLs

           - Performing a Silent Scroll

  • Loading and Changing Page Content Dynamically

Creating Popups

  • The Popup Widget
  • Positioning Popups
  • Dismissing a Popup
  • Adding a Close Button
  • Modal Popups
  • Using Popups for Tooltips
  • Embedding Content in Popups

           - Images

           - Video

           - Iframes

  • Theming Popups
  • Using Popups for Navigation
  • Displaying Popup Transitions
  • Reusing Popups on Multiple Pages

Adding Panels

  • Using the Panel Widget
  • Setting a Panel's Position
  • Setting the Display Mode

           - Reveal

           - Overlay

           - Push

  • Opening and Closing Panels
  • Creating the Open Button
  • Controlling Close Behavior
  • Adding Fixed Panels
  • Making Panels Responsive
  • Reusing a Panel on Multiple Pages
  • Updating a Panel Dynamically

Displaying Pages as Dialogs

  • Dialog Overview
  • Customizing a Dialog

           - Adding a Close Button

           - Theming

  • Linking to the Dialog
  • Chaining Dialogs Together
  • Displaying Dialog Transitions
  • Creating a Tabbed Interface
  • Using the Tabs Widget
  • Creating Content Panels
  • Defining the Tabs

           - Navbar

           - Listview

           - Buttons

  • Configuring the Tabs Widget

           - Customizing Options

           - Handling Tab Events

           - Loading Content with Ajax


Creating Responsive Tables

  • Using the Table Widget
  • Overriding CSS Classes
  • Reflow Table Mode

           - Applying the ui-responsive Class

  • Column-Toggle Table Mode

           - Prioritizing Columns

           - Customizing the Columns button

           - Customizing the Appearance of the Column Picker Popup


Adding Collapsible Content

  • Using the Collapsible Widget
  • Controlling a Collapsible's Appearance

            - Adding a Theme

            - Using Custom Icons

            - Minified and Inset Collapsibles

  • Opening a Collapsible by Default
  • Nesting Collapsibles
  • Opening/Closing Programmatically
  • Creating Groups of Collapsibles

Making Content Filterable

  • Using the Filterable Widget
  • Defining a Search Field
  • Using "Reveal"
  • Using a Remote Data Source
  • Filtering on Alternative Text
  • Controlling Filterable Items
  • Defining a Custom Filter Function

Web Services Integration

  • Working with RSS Feeds
  • Google Maps Integration
  • Server-Side Data Access

What you'll cover in the free info session:


Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 27950 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Los Angeles educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...