Des livres qui nourrissent ma façon de concevoir, coder et maintenir un logiciel.
Cette sélection rassemble des lectures utiles en développement, architecture et qualité logicielle.
Chaque ressource m’a aidé à structurer mes décisions techniques au quotidien.
- Compréhension des bases de données NoSQL et de leurs avantages/inconvénients
- Principes clés : architecture distribuée, interface client, MapReduce
- Étude des principales solutions : MongoDB, Cassandra, Hadoop, Couchbase, etc.
- Cas d’usage : quand et pourquoi passer au NoSQL
- Choix et migration des données vers des bases NoSQL : les grandes familles de BD NoSQL
- Déploiement, maintenance et supervision des bases de données
- Panorama des tendances modernes : ScyllaDB, InfluxDB et évolutions des moteurs NoSQL
- Bases des SGBD et du langage SQL
- Requêtes pour lire et manipuler des données (MySQL, SQL Server)
- Création et gestion de tables et vues
- Concepts avancés : indexation, normalisation, types de données
- Utilisation de procédures stockées et fonctions
- SQL pour l’analyse de données
- Intégration avec ODBC/JDBC et formats XML/JSON
- Optimisation et tuning des performances