SGBD(R)
Access
Une base de donnée permet de classer, trier et filtrer de larges quantités d'informations. Chaque logiciel de gestion (comptabilité, gestion commerciale, stock, ...) est d'ailleurs une base de donnée. Vous pouvez également le faire avec un tableur comme Excel. C'est en partie vrai. Si vous êtes un utilisateur avancé du tableur, certaines fonctions peuvent sembler similaires. Néanmoins, les possibilités de Microsoft Access sont largement supérieures dans ces domaines, surtout si vous utilisez de grandes quantités de données.
MySQL
MySQL est le plus connu des Système de Gestion de Bases de Données Relationnelles (abbrégé SGBDR). C'est-à-dire un logiciel qui permet de gérer des bases de données, et donc de gérer de grosses quantités d'informations. Il utilise pour cela le langage SQL.
MySQL peut s'utiliser seul, mais aussi en combinaison avec un autre langage de programmation (Java, PHP, Python, et beaucoup, beaucoup d'autres).
SQLServer
Microsoft SQL Server est un système de gestion de base de données (abrégé en SGBD ou SGBDR pour « Système de gestion de base de données relationnelles ») développé et commercialisé par la société Microsoft.
Bien qu'il ait été initialement co-développé par Sybase et Microsoft, Ashton-Tate a également été associé à sa première version, sortie en 1989. Cette version est sortie sur les plateforme Unix et OS/2. Depuis, Microsoft a porté ce système de base de données sous Windows et il est désormais uniquement pris en charge par ce système.
Oracle Database
Oracle est un Système de Gestion de Base Données (SGBD) Relationelles (SGBDR). Il sagit d'un logiciel édité par Oracle Corporation et dont la première version remonte à 1977.
SQL pour(Query Structured Langage) est un langage de communication standard avec les SGBDR. Il a été conçu par IBM en 1976 puis normalisé en 1986, 1992, 1999 et 2003.
NB: Oracle Corporation a racheté SQL et MySQL.
Langages de Développement et de Description
XHTML ET CSS
Pour créer un site web, on doit indiquer des informations à l'ordinateur. Il ne suffit pas de simplement taper le texte qu'il y aura dans son site, il faut aussi savoir placer ce texte, insérer des images, faire des liens etc...
Pour expliquer à l'ordinateur ce que vous voulez, il va falloir utiliser un langage qu'il comprend.
Il existe des langages qui servent à créer des programmes, comme le C++ ou encore le Java. Ces langages sont néanmoins complexes et destinés à des personnes qui ont déjà quelques connaissances en informatique.
Les langages XHTML et CSS, eux, servent précisément à créer des sites web, et ils ont été créés de manière à être simples à utiliser. Mon rôle sera de vous apprendre à vous en servir.
PHP / MySQL
Blogs, réseaux sociaux, pages d'accueil personnalisables... Depuis quelques années, les sites web ont gagné en fonctionnalités et sont devenus dans le même temps de plus en plus complexes.
Que le temps de la "page web perso" est loin ! Il y a une époque où l'on pouvait se contenter de créer un site basique. Un peu de texte, quelques images : hop là, notre site perso était prêt. Aujourd'hui, c'est différent : il faut que ça bouge ! On s'attend à ce qu'un site soit régulièrement mis à jour : on veut voir des actualités sur la page d'accueil, on veut pouvoir les commenter, discuter sur des forums, bref, participer à la vie du site.
VB - VBA: Programmer efficacement Excel
Dans nos Formations, nous allons étudier les techniques à suivre afin de programmer efficacement Excel en VBA. En effet bien que très pratique, l'enregistrement automatique d'Excel tend à créer un code de mauvaise qualité, ceci étant dû au fait qu'il enregistre les actions de l'utilisateur, et donc fonctionne selon un mode Sélection / Action. Or la sélection est rarement utile dans une Macro. De même nous verrons un certain nombre de techniques pour améliorer la vitesse d'exécution de ces programmes.
Comme il n'est pas dans mon intention de faire un article explorant toutes les possibilités d'Excel, nous allons plus particulièrement nous pencher sur le domaine le plus utiliser du modèle objet d'Excel, c'est à dire les classeurs, feuilles et plages. Néanmoins j'aborderai aussi quelques autres parties. Il ne sera pas abordé dans un premier temps la programmation des UserForms.