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
Télécharger le sommaire du livre  

 

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é ?
Télécharger le sommaire détaillé  
Télécharger un exemple sur la vulnérabilité CRLF  
Télécharger un exemple sur la vulnérabilité INCLUDE  

Newsletter

Pour recevoir notre newsletter,
envoyez-nous votre email.
Vous recevrez automatiquement
les prochaines parutions.