jQuery Programmeren

In de cursus jQuery Programmeren leert u hoe u kunt programmeren met een van de meest populaire JavaScript libraries, jQuery.

Regio:
2 dagen
Inschrijven
€ 1499
€ 1499
€ 1274
15% korting
JVS910
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • jQuery Programmeren : Inhoud

    Inleiding tot de cursus jQuery Programmeren

    In de cursus jQuery Programmeren leert u de basisprincipes van deze krachtige JavaScript-library. Na een inleiding over de installatie van jQuery en een overzicht van de library, worden scripts gemaakt met de document ready functie. Aandacht wordt besteed aan de mogelijkheden van jQuery en de relatie met JavaScript. Deze cursus is ideaal voor ontwikkelaars die hun vaardigheden in webontwikkeling willen uitbreiden met jQuery.

    DOM Toegang

    Vervolgens wordt besproken hoe de inhoud van een pagina via jQuery scripts kan worden benaderd. Hierbij worden HTML-tags en attributen gebruikt voor de identificatie en wordt de styling gedaan met CSS. Dit stelt u in staat om de structuur van uw webpagina's effectief te manipuleren.

    Method Chaining in jQuery

    De relatie met het DOM-model van de pagina wordt ook besproken. Voorts wordt het gebruik van geavanceerde jQuery chaining aan de orde gesteld, wat het schrijven van efficiënte en leesbare scripts bevordert.

    Event Handling met jQuery

    Na het bespreken van de manipulatie van de inhoud op een pagina, wordt aandacht besteed aan jQuery event handling. De jQuery-methoden die event handling vergemakkelijken worden behandeld, en er wordt aandacht besteed aan namespaces en event delegation, wat essentieel is voor een responsieve gebruikerservaring.

    Effecten en Animaties

    Ook het gebruik van effecten in jQuery en de eenvoudige en geavanceerde animatiefuncties van jQuery passeren de revue. Met animaties en effecten leert u image rotators, dynamische menu's en tooltips, slideshows en modale vensters te bouwen waarmee webpagina's tot leven komen.

    Ajax Functionaliteit in jQuery

    Vervolgens is er aandacht voor de Ajax-functionaliteit van jQuery en voor dynamische en partial page updates. Zowel de eenvoudige $load-functie om data op te halen als de complexere $ajax-functie wordt besproken. Ook wordt aandacht besteed aan data-overdracht via JSON, JavaScript Object Notation, wat cruciaal is voor moderne webapplicaties.

    jQuery Plugins en Optimalisatie

    Tot slot wordt het gebruik van en het zelf schrijven van plugins in jQuery en de jQuery UI library besproken. Er wordt aandacht besteed aan geavanceerde onderwerpen zoals performance-optimalisatie en caching. Deze kennis stelt u in staat om de functionaliteit van uw webapplicaties verder uit te breiden.
    Voor meer informatie over jQuery, kunt u de officiële jQuery-website bezoeken. Daarnaast is het aan te raden om uw kennis van JavaScript te verdiepen via onze cursus JavaScript Programmeren.

  • jQuery Programmeren : Training

    Doelgroep Cursus jQuery Programmeren

    De cursus jQuery Programmeren is bedoeld voor ervaren Web developers die de jQuery JavaScript library willen gebruiken in Web Applications.

    Voorkennis Cursus jQuery Programmeren

    Kennis en ervaring in het ontwikkelen van web applicaties met script talen als Javascript is vereist om aan deze cursus deel te nemen.

    Uitvoering Training jQuery Programmeren

    De cursus jQuery Programmeren heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. Demos worden gebruikt om de theorie te verhelderen. De cursustijden zijn van 9.30 tot 16.30.

    Officieel Certificaat jQuery

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat jQuery.

    Cursus jQuery
  • jQuery Programmeren : Modules

    Module 1 : Intro jQuery

    Module 2 : Dynamic HTML

    Module 3 : Selectors

    What is jQuery?
    jQuery and Custom JavaScript
    jQuery versus other Libraries
    Getting started with jQuery
    Including jQuery
    Content Delivery Networks
    Document Ready?
    Script Execution Order
    onLoad versus document.ready
    jQuery Function Object
    Where to run Scripts?
    Dynamic HTML
    Building a HTML DOM tree
    DOM Representation
    DOM Node Types
    Properties of Node Types
    DOM Methods for Navigation
    DOM Node Object Methods
    Element Access
    Event Handlers
    CSS Style Sheets
    Rendering with CSS
    jQuery Selection
    Basic Selectors
    Hierarchy Selectors
    Selection by Attribute
    Position Filters
    Form Selectors
    Other Selection Filters
    jQuery Method Chaining
    DOM Traversal
    Filter Methods
    Advanced Method Chaining

    Module 4 : DOM Manipulation

    Module 5 : CSS Styling

    Module 6 : Events

    DOM Manipulation
    Creating Elements
    Inserting Elements
    Inserting as Child
    Mass Insertion
    Moving Elements
    Cloning Elements
    Replacing Elements
    Get Element Content
    Access Element Attributes
    Browser Inconsistencies
    Reading CSS Properties
    Modifying CSS Properties
    Shorthand CSS Properties
    Removing CSS Properties
    CSS Classes
    Element Height Dimensions
    Element Width Dimensions
    Position Changes
    Element Positions
    DOM Level 2 Event Model
    jQuery Event Model
    Binding an Event Handler
    Binding Shortcut Methods
    Event Object
    Unbinding Handlers
    One Shot Handlers
    Event Delegation
    .live versus .delegate
    Triggering Events

    Module 7 : Effects and Animations

    Module 8 : Ajax Fundamentals

    Module 9 : jQuery Ajax

    jQuery Built-in Effects
    Showing Elements
    Hiding Elements
    Fading Effects
    Sliding Effects
    Creating Animations
    Animation Notes
    Animation Queues
    Stopping Animations
    Animation Controls
    Ajax Web App Model
    Typical Ajax Interactions
    Creating XMLHttpRequest
    XMLHttpRequest Methods
    Sending the Request
    XMLHttpRequest Properties
    XMLHttpRequest readyState
    Listening for Response
    Processing the Response
    Ajax Pitfalls
    Ajax in jQuery
    Ajax Options
    Ajax Limitations
    Loading Page Fragments
    jQuery.getJSON
    Ajax Global Settings
    Ajax Events
    Global Ajax Event Handlers
    Error Handling
    Ajax Request Completion

    Module 10 : Plugins

    Module 11 : jQuery UI

    Module 12 : Advanced Topics

    Easing Plugin
    Standard Easing Functions
    ColorBox Plugin
    Using ColorBox
    ColorBox Options
    Cycle Plugin
    Cycle Methods
    Validation Plugin
    Validation Rules
    DataTable Plugin
    Creating Plugins
    jQuery UI
    Getting Started
    Themes
    jQuery Widgets
    Accordion Widget
    Tabs Widget
    Dialog Widget
    jQuery UI Controls
    Date Picker Widget
    Slider Widget
    jQuery UI Animation
    Best Practices for Loops
    Avoid Anonymous Functions
    Optimizing Selectors
    Sizzle Selector Engine
    jQuery Utility Methods
    Test Variable Type
    Extend Objects
    Avoiding Conflicts
    noConflict Method
    Queuing Animations
    Dequeuing Animations
  • jQuery Programmeren : Algemeen

    Lees de algemene cursus informatie
  • jQuery Programmeren : Reviews

    Walter : van Dorp BV
    Dank voor de cursus. De opgedane kennis is voor mij heel nuttig en direct toepasbaar in mijn werk. Lunch was uitstekend verzorgd.
    Pieter : Gemeente Den Haag
    Uitstekende training. Veel van opgestoken. Ga met vertrouwen terug naar mijn werkplek.
  • jQuery Programmeren : Certificaat