Bases de données

Présentation

Qu'est-ce qu'une base de données ?

SQL

Comment interagir avec une base ?

SQLite

Construire un site site interactif à partir d'une base de données

Structures de données

Type de données abstrait

Comment représenter l'information ?

Piles et Files

Où l'on parle d'assiettes et de queue au guichet

Dictionnaires

L'art de classer les choses en les hachant !

Arbres

Une racine, des branches, des feuilles mais pas de botanique

Arbres binaires de recherche

Chercher des données astucieusement

Graphes

Qu'ont en commun les ponts de Königsberg et le réseau d'eau de Londres ?

Langage et programmation

Récursivité

Cette phrase compte cinq mots...

Paradigmes de programmation

Comment coder avec style !

Programmes en tant que données

Des prgogrammes qui manipulent des programmes ?

Modularité

Taper une fois. Importer mille fois

Gestion des bugs

C'est normal de se tromper...

Algorithmique

Diviser pour régner

L'art de la guerre !

Programmation dynamique

On coupe en morceaux mais on fait un effort de mémoire

Recherche textuelle

Comment fonctionne le Ctrl+F

Architectures matérielles

Composants intégrés

Comment faire tenir une carte graphique dans un smartphone ?

Processus et ressources

Pourquoi mon PC rame ?

Protocoles de routages

Comment aller de Vannes à Mountain View ?

Cryptographie

L'art de garder ses secrets