fbpx

Cursus jQuery Programmeren

Cursus jQuery Programmeren
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : Intro jQuery

    Module 2 : DOM and Dynamic HTML

    Module 3 : Selections and DOM Traversing

    What is jQuery?
    jQuery versus Custom JavaScript
    jQuery versus other Libraries
    Getting started with jQuery
    Including jQuery
    Google Content Delivery Network
    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
  • Doelgroep Cursus jQuery Programmeren

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

    Voorkennis Cursus jQuery

    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

    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

    In de cursus jQuery Programmeren leert u hoe u kunt programmeren met een van de meest populaire JavaScript libraries, jQuery. Aandacht wordt besteed aan de mogelijkheden van jQuery en de relatie met JavaScript. Na een inleiding over de installatie van jQuery en een overzicht van de library, worden scripts gemaakt met de document ready functie. Vervolgens wordt besproken hoe de inhoud van een pagina via jQuery script kan worden benaderd. Hierbij worden HTML tags en attributen gebruikt voor de identificatie en wordt de styling gedaan met CSS. De relatie met het DOM model van de pagina wordt ook besproken. Voorts wordt het gebruik van geavanceerde jQuery chaining aan de orde gesteld. Na het bespreken van de manipulatie van de inhoud in een pagina, wordt aandacht besteed aan jQuery event handling. De jQuery methoden die event handling vergemakkelijken worden behandeld en wordt aandacht besteed aan namespacing en event delegation. Ook het gebruik van effecten in jQuery en de eenvoudige en geavanceerde animatie functies van jQuery passeren de revu. Met animaties en effecten leert u image rotators, dynamische menu's en tooltips, slideshows en modale windows te bouwen waarmee web pagina's tot leven komen. Vervolgens is er aandacht voor de Ajax functionaliteit van jQuery en voor de dynamische en partial page updates. Zowel de eenvoudige $load functie om data op te halen en als de complexere $ajax functie wordt besproken en ook wordt aandacht wordt besteed aan data overdracht via JSON, JavaScript Object Notation. Tot slot wordt het gebruik en het zelf schrijven van plugins in jQuery en de jQuery UI library besproken en wordt aandacht besteed aan een aantal geavanceerde onderwerpen zoals performance optimalisatie en caching.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.