QUELQUES ARTICLES ASSOCIES

Javascript

Le « JavaScript » est un langage de programmation de scripts orienté objet.

Au sein de cette définition, nous retrouvons plusieurs concepts importants que nous verrons lors de la formation.

La principale utilisation du JavaScript est à l’intérieur des pages web : on dit alors que le JavaScript est une extension du (x)HTML. Il permet de rendre les pages web interactives.

Voici quelques exemples (on pourrait en citer beaucoup d’autres) de ce que l’on peut en faire dans une page Web :

  • ouvrir des pop-up (les petites fenêtres qui s’ouvrent de manière intempestive)
  • faire défiler un texte
  • insérer un menu dynamique (qui se développe au passage de la souris)
  • proposer un diaporama (changement d’image toute les X secondes, boutons pour mettre en pause, aller à l’image précédente / suivante, etc.)
  • faire en sorte que des images suivent le pointeur de la souris
  • créer de petits jeux (comme le classique « Plus ou Moins« , cf. TP)
  • insérer des balises du zCode (les balises qui apparaissent en cliquant sur le bouton)
  • faire un aperçu du zCode en direct.

Il offre de nombreuses fonctionnalités, par contre il ne faut cependant pas « polluer » son site avec trop de scripts inutiles… Les pop-up ou les images qui suivent la souris partout peuvent agacer le visiteur, et « charger » un site, si bien qu’il est difficile d’accéder clairement aux informations qu’il propose…

L’utilisation du JavaScript ne se limite toutefois pas aux pages web : étant un langage pratique à mettre en œuvre (il suffit d’un navigateur et d’un éditeur de texte), il s’est répandu et se répand ailleurs.
Il est également possible de faire facilement de petites « applications » en DHTML !
Le DHTML (Dynamic HyperText Markup Language) désigne des pages dont le contenu (ou la mise en forme) est modifié sans avoir à recharger la page. (Ce terme n’a pas de définition officielle du W3C.)
C’est bien le cas des exemples cités ci-dessus : on modifie une image, on la déplace, on fait défiler du texte, …

 

La formation se décomposera suivant les thèmes suivants :

1 – Sommaire
2 – Description générale
3 – Programmation Orientée Objet (POO)
4 – Les premiers pas en JavaScript
5 – Création de script
6 – La syntaxe JavaScript
7 – Déclarer et utiliser des variables
8 – Les conditions
9 – Les boucles
10 – Les fonctions
11 – Exercice pratique
12 – Objets et tableaux
13 – Exercice pratique
14 – Manipuler la page HTML
15 – Les événements
16 – Les formulaires
17 – Les objets JS
18 – Le débogage
19 – Ajax
20 – JQuery
21 – Liens utiles

 

css

CSS – Feuilles de styles

Le concept de feuilles de style a débuté en 1996 avec la publication par le W3C d’une nouvelle recommandation intitulée « Cascading Style Sheets » (feuilles de style en cascade), notée CSS.

Le CSS est un langage de style qui définit l’affichage des documents HTML. Par exemple, CSS porte sur les polices, les couleurs, les marges, les lignes, la hauteur, la largeur, les images et couleurs d’arrière-plan, les positionnements évolués et bien plus encore. [+] Lire la suite

talend

Talend, l’ETL Open Source

La société Talend a développé l’ETL Open Source Talend Open Studio (TOS).
En premier lieu nous allons expliquer de manière générale ce qu’est un ETL puis nous verrons les grandes fonctionnalités de TOS. [+] Lire la suite

oracle

Oracle

Oracle est un SGBDR (Système de Gestion de Base de Données Relationnel) édité par Oracle Corporation qui est le leader des bases de données.

 

L’ensemble des environnements qui utilisent la base de données Oracle nécessite une licence. Il existe 2 types de licence : [+] Lire la suite

postgresql

PostgreSQL

PostgreSQL est un Système de Gestion de Base de Données Relationnel sous licence libre BSD.

Il est un des concurrents d’autres SGBDR tels que MySQL(libre), Oracle ou Microsoft SQL Server (propriétaires). [+] Lire la suite

logo-mysql

MySQL, la base de données Open Source

MySQL est une des bases de données Open Source la plus populaire sur le marché. Elle est utilisée aussi bien par le grand public (pour des sites webs en général) que par des éditeurs et/ou professionnels (pour des logiciels).

[+] Lire la suite