RWD Mobile Course, JQuery Mobile Web Training Course

2y ago
18 Views
2 Downloads
210.91 KB
6 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Ophelia Arruda
Transcription

loping Mobile Websites with Responsive WebDesign and jQuery MobileDuration: 35 hoursPrice: 900Prerequisites: Prior knowledge of HTML, CSS, JavaScript and jQuery equivalent to attending the WebsiteDevelopment with HTML5, CSS and Bootstrap, JavaScript Programming and jQuery Programmingcourses.Description: This hands-on course conveys the fundamental skills necessary to design and buildresponsive web sites for mobile devices such as phones and tablets. Attendees will use responsive webdesign (RWD) techniques such as CSS3 media queries and flexible layouts to build mobile-compatible websites. 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 buildingmobile-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 siteincluding 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 toformat the appearance of a web site. Additional topics include responding to user events, configuringjQuery Mobile defaults and using page transitions. Comprehensive hands on exercises are integratedthroughout to reinforce learning and develop real competency.Course OverviewOverview of Responsive Web DesignWhat is the Mobile Web?Defining Responsive DesignResponsive Web Design (RWD) PrinciplesViewport and Media QueriesWorking with Viewportsviewport Meta Tag@viewport Rule

Responsive Layout vs. Adaptive LayoutDesigning for Mobile FirstProgressive EnhancementCSS3 Media QueriesMedia TypesLogical OperatorsMedia FeaturesBrowser Height and HeightDevice Height and HeightOrientationResolutionDetermining BreakpointsInstalling and Using Viewport Testing ToolsCreating Responsive LayoutsFluid Grid LayoutsCalculating Fluid Grid LayoutsPredefined Grid SystemsCreating Flexible Images and VideoOptimizing Images for Retina DisplaysResponsive TypographyOverview of jQuery MobileWhat is jQuery Mobile?Configuring and Downloading the MobileLibraryjQuery Mobile File StructureWorking with HTML5 data- AttributesjQuery Mobile Page StructureUsing Ems, Percentages and RemsViewport UnitsResponsive Navigation PatternsDesigning Responsive TablesCreating a Responsive HTML5 PageOverview of the jQuery Mobile CSS Framework Creating jQuery Mobile PagesExplanation of Themes and SwatchesApplying the "a" and "b" SwatchesUsing the data-theme AttributeOverview of jQuery Mobile Intrinsic ClassesUsing ThemeRoller for jQuery MobileExploring the ThemeRoller UIUpgrading Existing ThemesDefining Custom SwatchesDownloading and Applying a CustomThemeAdding Content to a PageAdding Specialized HyperlinksOverview of the Page and PagecontainerWidgetsUsing Single-Page vs. Multi-Page TemplatesPrefetching PagesCaching Pages in the DOMConfiguring the Loader WidgetNavigating Between PagesUsing Page TransitionsAjax-Driven Page NavigationHash-based NavigationDisplaying Pages as DialogsUsing jQuery Mobile WidgetsExamining the Widget Factory

MapsEmailPhoneIntegrating with Web ServicesMaking Ajax RequestsDisplaying XML ContentDisplaying JSON ContentWorking with MultimediaOrganizing Content with GridsCreating Responsive GridsAdding Toolbars to a PageAdding Headers and FootersPositioning ToolbarsInlineFixedFullscreenAuto-Generated and Customized Back ButtonsAdding Content to ToolbarsUsing the Navbar WidgetPersisting Toolbars Across PagesWorking with FormsjQuery Mobile Form RequirementsForm Auto-EnhancementsTextinput WidgetCheckboxradio WidgetSelectmenu WidgetSlider WidgetRangeslider WidgetCreating Accessible FormsDefining Field ContainersGrouping Controls with the ControlgroupWidgetAdding Input FieldsSingle-line and Multi-line Text FieldsEmail, Telephone and Search FieldsCheckboxes and Radio ButtonsInstantiating a WidgetCalling Widget MethodsSetting Widget OptionsRegistering Widget EventsConfiguring Widget Options using JavaScriptUsing the data-role Attribute to Create aWidgetWorking with List ViewsCreating Lists with List ViewsRead-onlyInteractiveCreating Numbered ListsCreating Inset and Non-Inset ListsFormatting List ContentAdding Images to ListsCreating Split ButtonsCreating Count BubblesWorking with Nested ListsDefining a Filterable ListWorking with ButtonsCreating ButtonsUsing the a TagUsing the input TagUsing the button TagDefining Inline ButtonsCreating Button GroupsConfiguring Buttons with Attributes and CSSClassesFormatting ButtonsNative ButtonsInline ButtonsAdding/Removing Rounded CornersTheming ButtonsAdding/Removing Drop Shadows

Working with Select MenusMinifying ButtonsAdding IconsNative Select MenuCustom Select MenuAllowing Multiple SelectionsDisabling Menu OptionsAdding PlaceholdersUsing a Slider for Numeric InputControlling a Slider's AppearanceUsing Slider EventsSelecting a Range of Values with RangesliderCreating a "Flip" SwitchResponding to EventsRegistering Event HandlersComparison of ready and pagecreateEventsIntroduction to Page EventsThe mobileinit EventRegistering Events in jQuery MobileTouch/SwipeOrientation ChangeScrollVirtual Mouse EventsWidget-specific eventsSlider WidgetTabs WidgetCollapsible WidgetCreating PopupsThe Popup WidgetPositioning PopupsDismissing a PopupAdding a Close ButtonModal PopupsUsing Popups for TooltipsEmbedding Content in PopupsImagesVideoIntegrating JavaScript and jQuery MobileConfiguring Default Settings Using the .mobile ObjectEnabling AjaxSetting Default Page TransitionsPreventing TransitionsPreventing Auto-EnhancementCustomizing Error MessagesStoring and Removing Arbitrary DataWorking with URLsPerforming a Silent ScrollLoading and Changing Page ContentDynamicallyAdding PanelsUsing the Panel WidgetSetting a Panel's PositionSetting the Display ModeRevealOverlayPushOpening and Closing PanelsCreating the Open ButtonControlling Close Behavior

IframesTheming PopupsUsing Popups for NavigationDisplaying Popup TransitionsReusing Popups on Multiple PagesDisplaying Pages as DialogsDialog OverviewCustomizing a DialogAdding a Close ButtonThemingLinking to the DialogChaining Dialogs TogetherDisplaying Dialog TransitionsAdding Fixed PanelsMaking Panels ResponsiveReusing a Panel on Multiple PagesUpdating a Panel DynamicallyCreating a Tabbed InterfaceUsing the Tabs WidgetCreating Content PanelsDefining the TabsNavbarListviewButtonsConfiguring the Tabs WidgetCustomizing OptionsHandling Tab EventsLoading Content with AjaxCreating Responsive TablesUsing the Table WidgetOverriding CSS ClassesReflow Table ModeApplying the ui-responsive ClassColumn-Toggle Table ModePrioritizing ColumnsCustomizing the Columns buttonCustomizing the Appearance of theColumn Picker PopupMaking Content FilterableUsing the Filterable WidgetDefining a Search FieldUsing "Reveal"Using a Remote Data SourceFiltering on Alternative TextControlling Filterable ItemsDefining a Custom Filter FunctionAdding Collapsible ContentUsing the Collapsible WidgetControlling a Collapsible's AppearanceAdding a ThemeUsing Custom IconsMinified and Inset CollapsiblesOpening a Collapsible by DefaultNesting CollapsiblesOpening/Closing ProgrammaticallyCreating Groups of CollapsiblesWeb Services IntegrationWorking with RSS FeedsGoogle Maps IntegrationServer-Side Data Access

right Bright Star Institute

978.256.9077 admissions@brightstarinstitute.com Developing Mobile Websites with Responsive Web Design and jQuery Mobile Duration: 35 hours Price: 900 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.

Related Documents:

Chapter 1: Getting started with jQuery 2 Remarks 2 Versions 2 Examples 3 jQuery Namespace ("jQuery" and " ") 3 Getting Started 3 Explanation of code 4 Include script tag in head of HTML page 5 Avoiding namespace collisions 6 Loading jQuery via console on a page that does not have it. 8 The jQuery Object 8 Loading namespaced jQuery plugins 8 .

jQuery is the starting point for writing any jQuery code. It can be used as a function jQuery(.) or a variable jQuery.foo. is an alias for jQuery and the two can usually be interchanged for each other (except where jQuery.noConflict(); has been used - see Avoiding namespace collisions). Assuming we have this snippet of HTML -

jQuery is the starting point for writing any jQuery code. It can be used as a function jQuery(.) or a variable jQuery.foo. is an alias for jQuery and the two can usually be interchanged for each other (except where jQuery.noConflict(); has been used - see Avoiding namespace collisions). Assuming we have this snippet of HTML -

To get started with the jQuery UI library, you'll need to add the jQuery script, the jQuery UI script, and the jQuery UI stylesheet to your HTML. First, download jQuery UI; choose the features you need on the download page.

browsers. However, the jQuery team has taken care of this for us, so that we can write AJAX functionality with only one single line of code jQuery - AJAX load() Method jQuery load() Method The jQuery load() method is a simple, but powerful AJAX method. The load() method loads data from a server and puts the returned data into the selected element.

jQuery UI 1.8.16 jQuery Timepicker Addon 1.4.5 jquery-2.1.0 jQuery-ui-1.10.4 jquery-2.1.0 jQuery.event.drag - v 2.2 . WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH T

elements to operate upon with the jQuery library methods. Understanding jQuery selectors is the key to using the jQuery library most effectively. This reference card puts the power of jQuery selectors at your very fingertips. A jQuery statement typically follows the syntax pattern: by any sibling of tag name E. (selector).methodName();

3006 AGMA Toilet Additive 1338 (3006) 19.0% 2914 CERAVON BLUE V10 DC (2914) 0.05% 2922 FORMALDEHYDE REODORANT ALTERNATIVE (2922) 0.6% 3 Water (3) 80.05% Constituent Chemicals 1 Water (3) 80.05% CAS number: 7732-18-5 EC number: 231-791-2 Product number: — EU index number: — Physical hazards Not Classified Health hazards Not Classified Environmental hazards Not Classified 2 Bronopol (INN .