The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, etc)

The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt, etc)

Ce n’est pas un livre pour apprendre le développement informatique.

C’est un livre pour apprendre à bien développer en informatique.

Il est à lire impérativement par les développeurs avec moins de 25 ans de pratique.

Bien sûr, tous les autres développeurs connaissent les bonnes pratiques présentées mais, quand même, une bonne piqûre de rappel ne serait pas inutile pour eux non plus 🙂

Livres sur la sécurité informatique

Cette liste de livres sur la sécurité informatique est loin d’être exhaustive, mais elle sera complétée au fur et à mesure.

  • Tableaux de bord de la sécurité réseau
  • Sécurité informatique, Ethical Hacking, Apprendre l’attaque pour mieux se défendre
  • Sécurité informatique : Principes et méthodes à l’usage des DSI, RSSI et administrateurs
  • The Art of Intrusion
  • Hacking Interdit
  • Protéger votre ordinateur efficacement et gratuitement
  • Computer Security Literacy: Staying Safe in a Digital World
  • Traveling Troy’s Virus and Malware Removal Guide (Troy Wiedeman)

Ultime précision, la lecture des ces ouvrages vous donnera une culture théorique en sécurité informatique.

Tableaux de bord de la sécurité réseau (Cédric Llorens, etc.)

Un très bon livre, bien écrit et didactique. Les auteurs sont d’excellent pédagogues.

Dans la première partie, ils décrivent très clairement les différents types d’attaque. A titre d’exemple, ils expliquent en détail avec des exemples de code comment mener une attaque par débordement de tampon.

Comme ce livre aborde aussi bien ce genre d’attaques, que les attaques indirectes (virus réseau, vers, etc.), il donne un panorama très complet des types d’attaques en les expliquant.

Les autres parties ((politiques de sécurité réseau, parades aux attaques, métrologie et étude de cas) se sont révélées tout aussi riches en informations.

Indubitablement, je vous le suggère: Avec lien d’affiliation

Sécurité informatique, Ethical Hacking, Apprendre l’attaque pour mieux se défendre (Franck Ebel, etc.)

Un sentiment un peu mitigé car ce livre est inégal. Il ne fait pas de doutes que les auteurs connaissent bien le sujet. Le livre contient vraiment beaucoup d’informations mais souvent il manque le « liant » qui permet d’être bien à l’aise avec le message qu’ils cherchent à faire passer.

Pour un public de débutant, certaines parties doivent être difficiles. En particulier le chapitre intitulé Failles applicatives qui présente des notions de langage d’assemblage… Cette partie est d’autant plus délicate qu’elle nécessite un peu d’adaptation dans le monde Windows.

Pour un public averti, certains pourront certainement glaner quelques informations, mais il y aura probablement peu de réelles découvertes.

La nouvelle édition de 2014, qui se présente en 2 volumes, corrigera peut-être cette impression: Avec lien d’affiliation

Sécurité informatique : Principes et méthodes à l’usage des DSI, RSSI et administrateurs (Laurent Bloch)

Cet ouvrage, qui est cohérent par rapport à sa cible, présente une approche globale de la sécurité.

Toutefois, le style gâche une grande partie du plaisir. Outre quelques coquetteries inutiles, les auteurs ne s’approprient pas toujours les opinions qu’ils présentent. C’est dommage car ils écrivent souvent des choses pertinentes: Avec lien d’affiliation

The Art of Intrusion (Kevin D. Mitnick), édition 2005 [en anglais]

Ce livre est une source d’informations sur le fonctionnement intellectuel des hackers américains de l’époque. Certaines techniques d’ingénierie sociale qui sont décrites dans ce livre fonctionnent toujours avec la même efficacité semble-t-il.

De plus, il se lit avec facilité et plaisir dans sa version US (je n’ai pas lu la traduction en français). Bien sûr, il y a des raccourcis: certains passages ont été visiblement « romancés » et il est douteux que les choses se soient passées exactement comme elles sont décrites.

Cela étant, au moins pour des raisons historiques, ce livre reste une bonne introduction à la sécurité informatique même si cet environnement s’est complètement modifié depuis: Avec lien d’affiliation

Hacking Interdit (Alexandre Gomez Urbina), édition 2010

Un avis contrasté pour cette édition. L’auteur connaît bien son sujet mais la présentation m’a semblé confuse. D’autant que le livre est écrit par moment dans un français approximatif. Hormis cet aspect, qui est réellement gênant, le livre fourmille d’informations très variées.

L’auteur aborde aussi bien les aspects logiciels et matériels avec une approche originale qui rend sa lecture agréable. La sécurité informatique liée au réseau est traitée en profondeur en presque 500 pages.

Si vous cherchez une introduction un peu générale à la sécurité informatique et des explications détaillées sur le fonctionnement des réseaux de toutes natures dans le contexte de la sécurité, ce livre est fait pour vous: Avec lien d’affiliation

Protéger votre ordinateur efficacement et gratuitement (Adam MOLARISS)

Le contenu de ce livre m’a déçu. Celui-ci s’adresse aux utilisateurs. Il leur enseigne les bases de la sécurité informatique pour une somme dérisoire (89 cents). De plus, l’auteur met l’accent sur les outils gratuits et les conseils sont nombreux et pertinents.

Ce qui m’a gêné c’est qu’il y a beaucoup d’informations mais elles ne sont pas vraiment présentées, c’est plutôt une liste de conseils et de produits: Avec lien d’affiliation

Traveling Troy’s Virus and Malware Removal Guide (Troy Wiedeman) [en anglais]

Voici un petit ebook, pas cher, agréable et pertinent. En fait, il contient une liste de vérifications à faire à chaque fois que vous soulez supprimer des logiciels espions.

Certes, l’auteur est un peu cabotin mais son livre électronique reste utile. Les 22 vidéos (en anglais, of course) sont directement accessibles sur Youtube. Si vous n’êtes pas à l’aise avec l’anglais oral, vous pouvez activer les sous-titres automatiques sur chaque vidéo.

A ce prix-là, il serait dommage de s’en priver: Avec lien d’affiliation

Computer Security Literacy: Staying Safe in a Digital World (Douglas Jacobson) [en anglais]

Ce livre donne un aperçu complet de ce qu’il faut savoir sur la sécurité informatique et internet pour éviter les escroqueries en ligne, être piraté et devenir une victime d’un vol d’identité.

C’est l’un des meilleurs livres, pour débutant, qui ait été écrit sur la sécurité informatique.

L’auteur est un pédagogue né. Pour expliquer les concepts, il utilise les événements quotidiens comme analogies et il ne fait aucune hypothèse sur les connaissances en informatique du lecteur.

Il réussit cet exercice avec élégance: Avec lien d’affiliation

Livres sur Visual Studio 2010

Développez pour le web avec C# 4, Framework Entity 4, ASP .NET 4.0

L’ouvrage Visual Studio 2010 – Développez pour le web avec C# 4, Framework Entity 4, ASP .NET 4.0, … de Julien DOLLON et James RAVAILLE est très bon. Ce livre est pédagogique car il met en situation le lecteur. Le livre est construit autour du développement d’un cas pratique ce qui permet d’aborder concrètement les nouveaux concepts du moment: .Net 4, ASP.NET, Entités, Ajax, Silverlight, etc.

Les développeurs d’applications pour mobile (Windows 7) trouveront aussi leur bonheur dans cet ouvrage très complet. S’il ne fallait choisir qu’un seul livre en français sur le sujet, ce serait celui là.

Professional Application Lifecycle Management with Visual Studio 2010

L’ouvrage de Mickey GOUSSET, Ajoy KRISHNAMOORTHY, Brian J. KELLER, Martin WOODWARD et Shad TIMM, Professional Application Lifecycle Management with Visual Studio 2010 est probablement le meilleur de sa catégorie. Ce livre, facile à lire, présente les fonctionnalités de Visual Studio 2010 and Team Foundation Server 2010. Ce qui est remarquable, compte-tenu du nombre impressionnant de fonctionnalités. Il donne suffisamment de détails pour vous donner une bonne compréhension des fonctions sans être ennuyeux. Si vous voulez apprendre Visual Studio 2010 and Team Foundation Server 2010, c’est un excellent début pour commencer.

Professional Visual Studio 2010

Il est difficile de se rendre compte des possibilités de Visual Studio sans avoir lu Professional Visual Studio 2010 de Nick RANDOLPH, David GARDNER, Chris ANDERSON et Michael MINUTILLO. Même si dans la presse spécialisée, vous trouverez de temps en temps une présentation d’une fonctionnalité de Visual Studio 2010, ce livre vous fait gagner beaucoup de temps et vous donne de l’avance.

Microsoft Visual Studio 2010: A Beginner’s Guide

Microsoft Visual Studio 2010: A Beginner’s Guide de Joe MAYO s’adresse aux débutants en Visual Studio 2010. Ce livre est une introduction pour quelqu’un qui cherche à se lancer dans la programmation C# ou VB.NET avec Microsoft Visual Studio 2010. Plus précisément, ce livre cible les personnes qui ont fait un peu de scripts ou de codes dans le passé. Il y a plusieurs chapitres consacrés à l’enseignement des bases du langage C # et du VB.NET, ainsi que exemple de code. Le livre a une structure logique qui vous guidera à travers tout ce que vous aurez besoin de savoir pour réaliser avec succès votre premier programme .Net.

C# 2.0 : Guide pratique du développeur

Bien qu’ancien, C# 2.0 : Guide pratique du développeur reste une référence et il est en français. Bien écrit, c’est un très bon livre pour apprendre le C#. Il excelle par sa synthèse du langage C# qui présente les composantes essentielles du langage. De plus, il aborde quelques concepts de la plate-forme .NET: threads, sérialisation, attributs ainsi que de la méthode objet: définition de classes, méthodes, classes abstraites, délégations, événements, interfaces et le polymorphisme.

Par ailleurs, l’auteur m’a confirmé qu’il terminait une mise à jour qui couvrira la version C# 4.0.

Livres sur Project et Project Server

Dans les titres, il est précisé à chaque fois si le livre concerne Microsoft Project, Microsoft Project Server ou la Gestion de Projets. Généralement, les livres sur Project abordent à grandes mailles la gestion de projets, en plus d’expliquer Microsoft Project et ils se contentent d’évoquer l’existence de Project Server.

Les livres sur Project Server sont souvent orientés « administration serveur » et SharePoint au détriment du client Microsoft Project. Bien qu’avec Project Server 2010, les deux produits Project et Project Server sont mieux intégrés que dans les versions précédentes.

Les livres sur la Gestion de Projets expliquent les concepts et les méthodes pour gérer un projet. Certains livres consacrés à la gestion de projets abordent parfois en détail les techniques de planification. Celles-ci sont plus ardues qu’on ne l’imagine, d’où l’intérêt d’outils comme Microsoft Project ou Microsoft Project Server.
Les livres en anglais sur Project et Project Server sont avantagés car ils sont généralement plus complets que les livres en français sur le même sujet. En revanche, les livres en français sur la gestion de projets sont nécessaires et suffisants. Les liens renvoient directement sur un site marchand où vous obtiendrez des informations supplémentaires.

Livres sur la gestion de projets

Le kit du chef de projet

Une mention très bien pour Le kit du chef de projet. Dans son livre Hugues MARCHAT expose de manière très concrète sa méthode 3P à travers un kit. Il présente ainsi un certain nombre de règles, adaptables à tous les cas de figure, pour qu’un projet réussisse. Les documents du kit sont téléchargeables à partir d’Internet.

Livres Project Server 2010 en anglais

Implementing and Administering Microsoft Project Server 2010

Implementing and Administering Microsoft Project Server 2010 de Gary L. CHEFETZ, Dale A. HOWARD et Tony ZINK.
A ce jour, ce livre est incontestablement le plus complet et le plus riche sur Project Server 2010. Il aborde en profondeur tous les aspects à connaître pour installer et administrer ce nouveau logiciel puissant. Les fonctionnalités de Project Server 2010 sont expliquées avec un rare détail, hormis le Portfolio qui est survolée. Les concepts de l’EPM (Enterprise Project Management) sont aussi expliqués afin de les utiliser de manière opérationnelle.

Livres Project 2010 en français

Project 2010 – Guide pratique pour les chefs de projet

Le livre de Vincent CAPITAINE, Project 2010 – Guide pratique pour les chefs de projet est plus un guide de prise en main de Project 2010 qu’un ouvrage dédié à la gestion de projets avec Microsoft Project 2010. Les manipulations de base sont expliquées clairement mais succinctement, ainsi que quelques notions simples liées à la planification : création de tâches, ordonnancement, liens début-fin / fin-début, affectation des ressources, gestion des conflits de dates, etc. Le planificateur d’équipe est présenté avec un peu plus de détails, ainsi que les nouveautés de Project 2010 comme la frise chronologique ou la planification manuelle.

Ce livre Project 2010 – Guide pratique pour les chefs de projet me paraît idéal pour un débutant complet ou pour une personne qui voudrait connaître rapidement les nouveautés de Project 2010. En revanche un utilisateur un tant soit peu expérimenté sur les versions précédentes de Project risque d’être déçu. Si certaines notions de planification sont bien détaillées comme le pilotage par l’effort, d’autres auraient mérités d’être mentionnées (courbe en S par exemple). Bien que je sois resté sur ma faim, j’ai apprécié le dernier chapitre consacré à la personnalisation de Project qui s’est révélé instructif.

Project 2010 pour les nuls

La version anglaise de l’excellent livre de Nancy MUIR, Project 2010 pour les nuls a été traduit en français. La version d’origine est claire et donne tout ce qu’il faut savoir pour manipuler efficacement Project 2010. Elle est parfaite pour quelqu’un qui voudrait s’initier à Project 2010.

Livre SharePoint 2010 Development with Visual Studio 2010 d’Eric CARTER, Boris SCHOLL et Peter JAUSOVEC

SharePoint 2010 Development with Visual Studio 2010

Parmi ses nombreuses qualités figure une approche bien structurée dans laquelle les auteurs ont pris la peine d’expliquer clairement les fonctionnalités de SharePoint accessibles via Visual Studio. Ce livre a aussi le mérite d’être axé sur l’utilisation des outils Visual Studio 2010 pour développer avec SharePoint 2010. Sans aucun doute, ce livre va susciter de nouvelles vocations parmi les développeurs SharePoint.

Ce livre est une excellente façon pour aborder le développement SharePoint car il a une approche pratique et ses explications des concepts sont faciles à suivre. Les concepts sont illustrés abondamment avec des exemples de code. Il s’agit d’un de mes livres préférés pour le développement et la planification de solutions SharePoint. Alors que certains livres sur le développement sont très bons comme simple outil de référence, celui-ci va plus loin car le contenu est bien organisé, facile à lire avec de nombreux exemples et des captures d’écran.

Dans le détail, ce livre a aussi l’intérêt de débuter par un rappel utile sur les fondamentaux de SharePoint et les différentes utilisations possibles grâce au navigateur Web, à l’aide de l’administration centrale, et en utilisant Visual Studio. Il se poursuit par un aperçu détaillé du développement SharePoint dans Visual Studio 2010. Notamment, il explique les types de projets, les éléments de projet, le déploiement, etc. Ensuite, il présente en détail le modèle d’objet SharePoint, avec de précieux conseils. Le chapitre suivant présente méthodiquement les notions de listes, les événements récepteurs, les types de contenu, les flux de travail, les pages et les composants de WebPart. La cerise sur le gâteau est les tableaux. Les tableaux fournissent un résumé détaillé des sujets traités. C’est un travail qui se révèle précieux et utile au quotidien.

Livre Infopath With SharePoint 2010 How-to de Steven MANN

Infopath With SharePoint 2010 How-to

Infopath With SharePoint 2010 How-to de Steven MANN est très pratique avec une approche de type questions / réponses.

Ce livre est orienté vers le développement des formulaires pour SharePoint 2010.

Il aborde aussi bien les contrôles, les règles, les fonctions que le développement du code-behind ou encore les connexions SOAP dans les formulaires.

Un ouvrage à la fois simple, didactique et complet sur le développement de formulaires avec InfoPath Designer 2010 pour SharePoint 2010.

Livres sur SharePoint Designer 2010

Quelques livres de qualité sur SharePoint Designer 2010.

Professional SharePoint 2010 Branding and User Interface Design

Professional SharePoint 2010 Branding and User Interface Design est le résultat d’un excellent travail. Il n’est pas toujours facile de trouver une information claire et précise sur le branding d’un site SharePoint. Pourtant ce livre est capable de vous faire comprendre comment créer et mettre en oeuvre un design personnalisé dans SharePoint 2010. Car il fournit un aperçu complet des possibilités de personnalisation dans SharePoint 2010 Foundation et Server et les ressources nécessaires pour personnaliser le look & feel de sites SharePoint.

Il s’adresse aussi bien à des utilisateurs débutants qu’aux professionnels les plus avancés qui voudront mettre en oeuvre des sites très « chartés », qui respectent les normes de l’entreprise.

Il aborde en profondeur les notions essentielles comme la navigation, la sécurité, les pages maîtres, les standards CSS spécifiques à SharePoint, les contrôles applicables à SharePoint, les thèmes ou comment déployer son travail sur un site de production. Ce livre offre une excellente vue d’ensemble de tout ce que les concepteurs ont besoin de savoir pour personnaliser les sites et créer des interfaces utilisateur sur SharePoint 2010.

De plus, les exemples sont faciles à suivre car ils sont commentés en détail. Vous apprendrez ainsi à faire un site SharePoint qui « ne ressemble pas à SharePoint ». Cet ouvrage vous donnera de nouvelles idées.

Microsoft SharePoint Designer 2010 Step by Step

Le nouveau livre de Penelope COVENTRY Microsoft SharePoint Designer 2010 Step by Step est paru à mon grand plaisir. Microsoft a apporté des modifications importantes dans SharePoint Designer 2010 par rapport à SharePoint Designer 2007. Le livre de Penelope COVENTRY sait vous emmener avec pédagogie dans le nouvel univers de SharePoint Designer 2010.

Beginning SharePoint Designer 2010

Après leur excellent ouvrage Professional Microsoft SharePoint Designer 2007 de Woodrow W. WINDISCHMAN, Bryan PHILLIPS, Asif REHMANI, et Marcy KELLAR, les auteurs ont produit leur nouveau livre Beginning SharePoint Designer 2010 que je vous suggère aussi.

Livres pour Développeurs SharePoint 2010

Voici d’autres fiches de lecture pour choisir votre livre sur le développement SharePoint 2010.

Building Solutions for SharePoint 2010

Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 de Sahil MALIK se révèle un excellent ouvrage pour les développeurs.

Car ce livre se lit comme une histoire claire et concise. L’auteur présente avec humour les informations d’une manière systématique et approfondie, sans endormir son lecteur. Il présente aussi les différences de développement entre les versions de SharePoint ce qui intéressera fortement le développeur habitué comme le développeur néophyte qui comprendra mieux l’intérêt des nouveautés.

L’auteur présente aussi les procédures à suivre pas-à-pas, des conseils pratiques, etc. Le livre offre aussi beaucoup de bons conseils sur les solutions en sandbox et les détails sur les WebParts. Un chapitre est consacré sur les services de connectivité (Business Connectivity Services) et sa facilité d’utilisation par rapport aux Business Data Catalog (BDC) de MOSS 2007.

Professional SharePoint 2010 Development

Tout aussi remarquable est le livre Professional SharePoint 2010 Development de Tom RIZZO, Reza ALIREZAEI, Jeff FRIED, Paul SWIDER, Scot HILLIER et Kenneth SCHAEFER. Ce livre est indispensable pour tous les développeurs SharePoint 2010. Il donne un aperçu des nouveautés de SharePoint 2010 en ce qui concerne les outils et méthodes de développement.

Compte-tenu de la richesse de SharePoint 2010, il est difficile de fournir un contenu détaillé sur chacun des thèmes. Toutefois, ce livre arrive à donner une vision suffisamment détaillée pour pouvoir démarrer. Il est particulièrement précieux pour tout nouveau développeur .Net ou pour les développeurs SharePoint qui ne connaissent que le développement des composants WebPart.

Beginning SharePoint 2010 Development

Beginning SharePoint 2010 Development de Steven FOX est aussi un très bon livre pour ceux qui veulent se lancer dans l’élaboration de solutions pour SharePoint 2010, sans avoir aucune expérience. L’auteur part du principe que vous êtes un débutant complet dans le développement SharePoint. Par conséquent, il procède de manière didactique à travers des explications succinctes sur le fonctionnement et en fournissant des conseils détaillés, pas-à-pas pour l’apprentissage pratique. Dans l’ensemble, le livre est une excellente introduction au développement SharePoint 2010.

Pro SharePoint 2010 Solution Development

Les développeurs intéressés par l’intégration entre Office 2010 et SharePoint 2010, trouveront de nombreux et excellents exemples à travers tout le livre Pro SharePoint 2010 Solution Development de E. HILD et Chad WACH.

Livre Inside Microsoft SharePoint 2010

Inside Microsoft SharePoint 2010 de Ted PATTISON, Andrew CONNELL, Scot HILLIER a mis du temps à paraitre mais cela valait la peine d’attendre !

L’aspect le plus remarquable de ce livre est sa simplicité : les concepts sont expliqués de manière claire et précise. Il est aussi impressionnant car il explique aux développeurs comment développer de puissantes solutions avec un minimum de code. De plus, ce livre présente sous tous les angles SharePoint 2010 (architecture, méthodologie et astuces) de façon pédagogique.

Ce livre est parfait pour les développeurs. Les explications peuvent être facilement suivies pour la conception de l’architecture et des modèles de développement au sein d’une organisation, grâce aux cas d’utilisation et illustrations présentées.

Ce livre est un très bon outil pour les débutants et même pour les développeurs expérimentés.

Livres pour Administrateurs SharePoint 2010

Vous trouverez une sélection de livres sur SharePoint 2010 pour les administrateurs.

Afin de vous aider chaque livre présenté fait l’objet d’une fiche de lecture détaillée. Cette liste est régulièrement réactualisée en fonction des nouveautés.

Tous ces livres sont parus en anglais. Si l’anglais ne vous convient pas, recherchez un livre dans la liste de Livres SharePoint 2010 en français. Mais les ouvrages en français sont bien moins nombreux.

Microsoft SharePoint 2010 Administrator’s Pocket Consultant

L’ouvrage de Ben CURRY, Microsoft SharePoint 2010 Administrator’s Pocket Consultant, est paru récemment. Il se révèle complet et détaillé pour mieux connaître l’administration de SharePoint 2010. Ce livre fournit des informations approfondies sur SharePoint 2010 avec des instructions pas-à-pas sur la façon d’effectuer différentes tâches administratives. Il est très bien écrit et il fournit des informations précises aux administrateurs débutants comme aux administrateurs chevronnés. Il s’agit d’un excellent livre pour tous les administrateurs SharePoint.

Professional SharePoint 2010 Administration

Je suggère aussi Professional SharePoint 2010 Administration de Todd KLINDT, qui s’adresse aux professionnels de l’informatique désireux de comprendre les rouages de SharePoint 2010 pour l’installer et l’administrer correctement car il est très bien écrit, exhaustif et très détaillée. Ce livre couvre la quasi-totalité des aspects de SharePoint 2010. Il explique notamment comment administrer les principales composantes: la recherche, les métadonnées, l’architecture des applications de service, la sécurité, la surveillance, etc. Il s’agit d’une très bonne référence pour l’administrateur SharePoint 2010. Cette collection présente d’excellents ouvrages.

Beginning SharePoint 2010 Administration

Toujours pour les administrateurs, Beginning SharePoint 2010 Administration: Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 de Goran HUSMAN et Christian STAHL aborde l’essentiel sans détailler cependant toutes les finesses de SharePoint 2010. C’est un guide facile à utiliser pour SharePoint 2010. Il ne se contente pas de décrire comment installer et configurer SharePoint, mais aussi SQL server.

Microsoft SharePoint 2010 Web Applications

Un livre qui peut servir aussi bien aux administrateurs, qu’aux développeurs : Microsoft SharePoint 2010 Web Applications: The Complete Reference de Charlie HOLLAND. En effet, la partie consacrée au packaging, le déploiement et la configuration intéressera plutôt les administrateurs et architectes SharePoint. Ensuite, les développeurs trouveront des exemples de services d’application et d’accès aux données qu’ils pourront réutiliser.