
Bootstrap, an open source framework, streamlines web development with HTML and CSS templates for typography, forms, buttons, tables, navigation, and image carousels, plus optional JavaScript plugins, delivering responsive, cross-browser layouts.
Embed the Bootstrap framework on your web page using the CDN, then include the jQuery library and Bootstrap.js with plugins to enable built-in CSS and JavaScript components.
Explore bootstrap 3's mobile-first, responsive layout approach, including the html5 doctype and viewport metadata, and learn to use fixed width and fluid containers (container-fluid).
Explore Bootstrap's mobile-first grid system with a 12-column layout that scales and repositions content across large, medium, and small viewports to create a responsive two-column design.
Learn to convert a two-column layout to a responsive three-column Bootstrap grid, using 12 columns (4-4-4) and experimenting with different widths; see stacking at smaller viewports.
Explore bootstrap typography options, including heading tags h1 through h6, small secondary text, mark and code emphasis, dotted underlines with tooltips, and contextual color and background classes.
Learn to style bootstrap tables with the table class, using thead, tbody, and th for headers, and apply bordered, hover, condensed options with contextual classes like success, danger, and info.
Learn how Bootstrap styling applies to images using image rounded, image circle, and image thumbnail classes, and make images responsive with image responsive.
Explore how to create a Bootstrap jumbotron by applying the jumbotron class to a div, using h1 for the heading and p for the subtitle, and test full length layout.
Bootstrapped wells create headings or emphasize content with a rounded border, a light background, and padding; demonstrate small, normal, and large well sizes using divs with well classes.
Learn to build Bootstrap alerts, including success, info, warning, and danger, and make them dismissible with a close link and optional fade effect.
Learn to style bootstrap buttons using button classes like button default, primary, success, and link, adjust sizes, enable block level layouts, and apply active or disabled states.
Group buttons by placing them in a div with the button group class, then size with button group large or extra small, and switch to vertical if needed.
Bootstrap justified button groups create a full-width, responsive button set that expands with the browser, using a div with button group justified and either anchor or button elements.
Discover how Bootstrap glyphicons add icons to text, buttons, and links by applying span elements with glyphicon classes, with examples for envelope, search, heart, star, and print.
Learn to create Bootstrap badges and labels to emphasize elements across links, buttons, and headings, using badge and label classes with various colors and sizes.
Create Bootstrap progress bars with divs using progress and progress-bar classes, set width, add labels, and apply contextual styles like success, warning, or danger, including striped and active options.
Demonstrate Bootstrap pagination by building a multi-page navigation with an unordered list using the page nation class, with active and disabled states, and large, small, or breadcrumb styles.
Learn how the bootstrap pager creates previous and next buttons for an unordered list, using the pager class, and align them to the container edges with previous and next classes.
Learn Bootstrap list groups styling, including list-group and list-group-item usage, badges, hover effects, and active, disabled, and contextual classes, plus list-group-item-heading and list-group-item-text for richer content.
Learn to create and customize bootstrap panels, including panel body, heading, and footer, group multiple panels, and apply contextual colors like primary, warning, and danger.
Build a Bootstrap drop-down menu by wrapping a button in a div with the drop down class, using data-toggle='dropdown', and listing options; include dividers, headers, and disabled items.
Create Bootstrap collapsibles that let users show or hide content by clicking the collapse button. Bind a button with data-toggle='collapse' and data-target='#x1' to the div, with content hidden by default.
Create a collapsible panel in Bootstrap by building a panel group, a panel with a heading and title, and body and footer areas linked via data-toggle collapse to an id.
Learn to build a collapsible Bootstrap list group by clicking a heading to reveal three list items, using a ul with list-group and list-group-item classes.
Build an accordion in bootstrap by creating a panel group with an id and linking headings to content via href and data-parent, so only one panel expands at a time.
Build Bootstrap menus from a basic inline list to tabbed navigation with nav nav-tabs, mark an active tab, and add a dropdown menu using dropdown-toggle and dropdown-menu.
Learn to build inline and vertical pill menus in Bootstrap by applying pill classes to an unordered list, highlight the active item, and implement a dropdown menu with the toggle.
Create dynamic tab and pill menus that update content when a link is clicked, switching between tabs and pills by adjusting classes and data-toggle while maintaining content IDs.
Learn to build a responsive Bootstrap navigation bar that spans the page, using container or container-fluid, with header, brand, active links, right-aligned items, dropdowns, and fixed positioning.
Learn to make a responsive, collapsible navigation bar that hides links on small screens and expands via a toggle button using data-target and collapse classes.
Learn to style Bootstrap forms with vertical and inline layouts and accessible markup using role=form. Implement labeled email and password inputs with validation and a remember me checkbox.
Master Bootstrap form styling for inputs, text areas, checkboxes, radios, and selects, using form-group and form-control, with rows, multiple selects, and correct radio naming.
Learn Bootstrap form control states such as focused, success, error, and disabled, and build a horizontal form with form group, labels, and inputs, using Bootstrap grid and validation feedback.
Learn to size bootstrap inputs and selects with input-lg and input-sm, apply the form-control class, and adjust with form-group-lg or form-group-sm in horizontal forms and grid columns.
Create a Bootstrap carousel that cycles through slides of car images with titles and descriptions, using indicators and left/right controls for manual navigation. The carousel is responsive.
learn to build a bootstrap modal that pops up on top of current page with header, body, and footer, using fade effects and a close button via data-toggle and data-target.
Create a bootstrap tooltip by applying data-toggle='tooltip' and data-placement attributes to an element, set the title text, and initialize tooltips with jQuery before the closing body tag.
Explore how bootstrap popover extends tooltips with headers and content, configure placement (right, bottom, top, left), initialize with jQuery, and control visibility using click, focus, or hover.
Build a bootstrap page layout with a scrollspy plugin, linking on-page content sections via a fixed top navigation bar, data-spy and data-target attributes, and responsive collapsible menus.
Explore popular bootstrap themes and templates, including the freelancer theme, and learn how open source bootstrap themes from Start Bootstrap save development time by downloading, extracting, and customizing them.
Explore the downloaded bootstrap freelancer theme and its folder structure: CSS files, fonts, images, JavaScript, less, mail app, and the index page; prepare to inspect the code next.
this lesson reveals how a bootstrap-based theme is built, covering head inclusions, external files, a responsive navigation bar with collapse, and a portfolio grid with modals.
Explore how the Bootstrap theme structures the about us, contact, and footer sections with containers and grid, and how modals and jQuery form validation boost interactivity.
Explore the jQuery library within JavaScript, including callable functions, manipulation, effects, animations, and AJAX capabilities, and discover why Google, Microsoft, and IBM rely on it.
Embed the jQuery library by loading it from Google's CDN into the head of a basic HTML page, using a text editor to include the latest version.
Explore jQuery syntax and selectors to target elements and perform actions, using the document ready event and a practical example that hides paragraph text with a button.
Use the id selector in jQuery to target a specific element, add an id to the heading, and modify the script so a button click hides only that h2.
Learn how to use a jQuery class selector by converting an id selector to a class, replacing the pound sign with a period, and hiding a heading.
Explore jQuery other selectors beyond id and class, including the universal, this, and button selectors. Practice applying them to hide elements and review the downloadable list of options.
Create an external jQuery file to house your functions and load it into your HTML document. Save changes, call script, and preview in the browser to confirm the function works.
Explore how jQuery handles events, from mouse click to double-click, and hide elements with a simple script using a document ready function.
Learn to handle jQuery mouse enter and mouse leave events on a targeted paragraph with a specific id, triggering alerts when the cursor enters or leaves the element's proximity.
Explore jQuery events mousedown and mouseup and how they trigger actions. See an alert appear on press and release for a specific element.
Use jQuery to attach three events to a paragraph, in a document ready block, changing background colors on mouse enter to yellow, mouse leave to pink, and click to science.
Learn how to hide and show text with jQuery using click events on elements with ids hidden and visible, with a duration of 1000 milliseconds.
Toggle a paragraph with a button using jQuery, revealing and hiding text over 1000 milliseconds. A click event on the toggle button applies the action to the paragraph.
Learn to use jQuery to fade in and out elements with fadeIn and fadeOut, by clicking a button, where divs appear at one-, three-, and five-second intervals, starting hidden.
Use the fade toggle method to show and hide elements with a single button; fade in and out, apply to all divs, and set display: none on load.
Showcases the jQuery fadeTo method by fading four blue square divs to different opacities. Click the button to watch each div transition from 20% to 80% opacity in one second.
Learn how to implement a jQuery slide down effect by clicking the top bar to reveal a hidden panel, using ready, a click event, and slideDown at speed 1000.
Learn how the slide up method replaces slide down to reveal a panel, with the panel visible on load and sliding up when the View panel div is clicked.
Explore jQuery slide toggle to switch between slide up and slide down, modify the script to use slide toggle, and preview the panel behavior by clicking the view panel div.
Create a simple jQuery animate example that moves a square from left to right upon clicking start animation, using absolute positioning and a 1-second duration.
Learn to extend the estimate method with additional parameters to set position, opacity, and height, and preview how opacity and height toggle to zero in the browser.
Define width and height relative to the element's current size using the estimate method with jQuery animate, scaling or contracting the element and previewing 200 pixels above its current size.
Learn how to create a sequence of animations using jQuery animate, queuing four transitions on the square div that resize height and width, and adjust opacity with controllable speeds.
Learn how to use the jQuery stop method to halt animations midstream, including sliding, fading, and custom effects, by clicking start to animate a blue square and stop to pause.
Demonstrate how the jQuery callback function enforces sequential execution of animation and script statements. Show that without the callback events run simultaneously, and present function() { } syntax as the solution.
Discover jQuery chaining by running multiple commands on one element: a click changes a blue square to red and slides it up then down over two seconds.
Explore how to create draggable elements with jQuery UI by enabling a blue drag div that can be repositioned. Include jQuery UI script and set the drag perimeter.
Build an accordion menu with jQuery and jQuery UI by placing headings and panels inside a div with id accordion and applying the accordion method for expand and collapse.
Explore how jQuery text and html methods retrieve content from a paragraph, then reveal raw text versus HTML markup via two buttons and alert boxes, demonstrating DOM manipulation.
Use jQuery's val() to get an input field value and show it in an alert. A name field defaults to John Smith, and clicking the button displays the entered name.
Use the jQuery attr method to read attribute values; clicking the button triggers an alert displaying the href attribute of the element with id ya.
Explore how jQuery sets content with text, html, and val methods through three buttons that update text1, text2 to a bold text line, and the name input.
Use the jQuery set attribute method to change an element's href, observe hover effects, and update the link with a button click using an element's id.
Learn to use jQuery's append to add text to a paragraph and to append a new list item to the end of an ordered list via two buttons.
Learn how to use jQuery's before and after methods to insert content around an element, demonstrated with an image and two buttons that trigger text insertion on click.
The jQuery remove method deletes a specified element and its contents, as shown by removing a div on button click; use empty to clear the contents while keeping the element.
Learn how to use the jQuery remove method with filters to delete paragraph elements with the classes REM 1 or REM 2 when a button is clicked.
Apply single or multiple classes with jQuery's addClass to headings, paragraphs, and divs; click the button to turn text red and make the third line bold and extra large.
This lecture demonstrates removing a class from heading elements and paragraph elements with jQuery's remove method, updating the add button to remove, and verifying the change on the page.
Demonstrate toggling classes with the jQuery toggleClass method to switch between add and remove actions, updating the button label from remove to toggle and reusing the same button.
Welcome to the Bootstrap & jQuery – Certification Course for Beginners
With over 64% of the world using mobile devices to browse web pages, it’s no surprise that Bootstrap and jQuery have become the industry leaders in front-end scripting languages.
This course starts right from the foundational concepts and gradually progresses to intermediate topics. Through a project-style learning approach, students will have the opportunity to build mobile-responsive web pages, complete with animation and interactivity.
Bootstrap Section:
Students are taught to use the Bootstrap framework for responsive, mobile-first - front-end development. As one of the leading open-source development libraries, Bootstrap is an essential part of the developers coding arsenal. The section begins with teaching students how to include essential Bootstrap files into web pages. It then explores the Bootstrap Grid system and popular layout strategies for optimal cross-device and cross-browser compatibility.
Students gain exposure to just about every Bootstrap component, from typography, tables and images, to jumbotrons, wells, alerts, buttons, glyphicons and progress bars. The section includes several hands-on exercises that will walk students through the process of creating stunning layouts, complete with modals, carousels, popovers, drop-down menus, forms and much more.
jQuery Section:
We explores the jQuery library and many of its unique features, used to create stunning, animated web pages. We start with the basics, from embedding jQuery into web pages to working with Selectors. Students then explore working with events, toggling, fading, sliding, and other forms of animation. The lessons also teach students how to work with callbacks, chaining, dragables, accordion menus and many other functions.