Livres de programmation
Android par l'exemple (en cours de publication aux Editions ENI)
Ce livre est un ouvrage didactique. A travers la réalisation de plusieurs programmes génériques, il présente les principales fonctionnalités de la programmation Java pour Android. Il aborde notamment :
- Mise en œuvre d'Eclipse/Android (configuration de l’environnement, premier test sur un téléphone)
- Présentation de l’architecture d’une application Android (notion de niveau d’API)
- Utilisation du DDMS
- Utilisation des éditeurs (définition des ressources et exploitation en mode XML)
- Création de menus et sous-menus
- Les widgets
- Le Manifest (application, autorisation, …)
- Les boites de dialogue
- Les préférences
- Les intentions
- Les fonctions du téléphone (SMS, téléphonie, contact, Wifi, ...)
- Cycle de vie des applications Android
- Le navigateur WebView
- La sauvegarde des données et notamment les bases de données
- L'affichage d’une image et la réalisation d’une figure
- L’utilisation des médias : vidéos, musiques, mémos, …
- L’utilisation de l’appareil photo
- La géolocalisation (GSP et mapview)
- Les services (locaux et distants)
- Le partage des données (ContentProvider)
- La connexion à Face Book
- Le NDK Android et la programmation en C++
- Publication d’une application
Programmation sécurisée en PHP
Ce livre est entièrement dédié à la programmation sécurisée en PHP. Après une présentation générale du contexte, à savoir les protocoles Internet (HTTP, FTP, IMAP, ...) et leurs faiblesses, cet ouvrage passe au crible les différentes vulnérabilités. Pour chacune, il présente :
- La vulnérabilité en détail
- L'attaque avec des exemples
- La méthodologie pour palier cette attaque
Ensuite sont abordés les différents scénarios d'attaque et l'élaboration d'un modèle de menaces suivant les recommandations de l'OWASP.
Les principaux chapitres sont :
- Présentation générale
- Connaissance des protocoles Internet
- Méthodologie de détection de vulnérabilités
- Le top 10 des menaces actuelles
- Scénarios d'attaques
- Modèle de menaces
- Que faire si j'ai été hacké ?