Atelier Javascript & jQuery

Objectifs

Apprendre les bases de JavaScript et de jQuery pour créer des interactions dynamiques sur une page web.

Contenu succinct

Introduction à JavaScript

  • Comprendre le rôle de JavaScript dans le développement web.
  • Notions de base :
    • Variables, types de données, opérateurs
    • Structures de contrôle : conditions, boucles (if, for, while)
    • Fonctions : déclaration et utilisation
    • Manipulation du DOM (Document Object Model) avec JavaScript
  • Exercices pratiques
    • Créer un script simple pour interagir avec une page HTML.

Découverte de jQuery

  • Présentation de la bibliothèque jQuery et avantages par rapport à JavaScript pur
    • Sélecteurs et manipulation du DOM avec jQuery
    • Gestion des événements (clics, survols, etc.)
    • Effets et animations simples
    • Intégration avec AJAX pour des requêtes asynchrones
  • Exercices pratiques :
    • Créer des interactions dynamiques avec jQuery.

Finalité

À la fin du cours, les participants savent créer des interactions dynamiques simples sur une page web et utiliser les fonctionnalités essentielles de jQuery pour simplifier leur code JavaScript.

Public-cible

Développeurs débutants souhaitant apprendre rapidement les bases essentielles de JavaScript et jQuery.

Sessions programmées


Fatal error: Uncaught TypeError: trim(): Argument #1 ($string) must be of type string, array given in /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code:40 Stack trace: #0 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code(40): trim() #1 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133): eval() #2 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(76): CT_Code_Block->add_shortcode() #3 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/div-block.class.php(48): do_oxygen_elements() #4 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(76): CT_DIV_Block->add_shortcode() #5 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/new-columns.class.php(51): do_oxygen_elements() #6 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(76): CT_New_Columns->add_shortcode() #7 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/section.class.php(70): do_oxygen_elements() #8 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(76): CT_Section->add_shortcode() #9 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(109): do_oxygen_elements() #10 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/includes/templates.php(183): ct_template_output() #11 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/class-wp-hook.php(324): ct_templates_buffer_start() #12 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #13 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() #14 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/component-init.php(1273): do_action() #15 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/class-wp-hook.php(324): oxy_print_cached_css() #16 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #17 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() #18 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/general-template.php(3050): do_action() #19 /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/oxygen-main-template.php(10): wp_head() #20 /var/www/vhosts/cyberiade.ch/httpdocs/wp-includes/template-loader.php(106): include('...') #21 /var/www/vhosts/cyberiade.ch/httpdocs/wp-blog-header.php(19): require_once('...') #22 /var/www/vhosts/cyberiade.ch/httpdocs/index.php(17): require('...') #23 {main} thrown in /var/www/vhosts/cyberiade.ch/httpdocs/wp-content/plugins/oxygen/component-framework/components/classes/code-block.class.php(133) : eval()'d code on line 40