IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Evolutions du club Discussion :

Vos critiques de livres informatique

  1. #61
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Points : 5
    Points
    5
    Par défaut En tant qu'auteur, comment fait-on ?
    Je vais bientot devenir auteur:
    (d'un livre en anglais, desole)

    http://developer.symbian.com/main/le...uick/index.jsp
    http://eu.wiley.com/WileyCDA/WileyTi...470997834.html

    Normalement, l'editeur va m'envoyer des exemplaires gratuits a distribuer comme bon me chante.

    Vu le succes de developpez.net, le cruel manque de resources concernant le developpement sous Symbian OS et le potentiel manque de personnes comprenant correctement le francais dans les equipes marketing de Symbian et Wiley en Angleterre, j'aimerai envoyer un exemplaire du livre a un membre de l'equipe de redaction pour qu'une critique puisse en etre publiee.

    Je me demande quelle est la procedure a suivre, specifiquement dans le cas ou certains membres du forum peuvent etre generalement trop occupes pour repondre raisonablement rapidement aux e-mails en prive.

  2. #62
    Membre émérite
    Avatar de Jean-Philippe Dubé
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2006
    Messages
    1 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 266
    Points : 2 641
    Points
    2 641
    Par défaut
    je fais monter l'info à l'interne

  3. #63
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 851
    Points : 1 717
    Points
    1 717
    Par défaut
    Bonjour,

    La 5e édition de "PHp 5 avancé PHP 5.3 PHP 6" de Daspet et De Geyer est sortie il y a quelques jours. Certaines personnes l'ont-elles déjà acheté ? J'aimerais avoir des avis (ou à défaut sur une précédente édition). Mes objectifs sont une révision globale et surtout un apprentissage de la POO PHP, j'ai bien cherché et c'est celui-ci qui me semble le plus complet.

    Merci d'avance

  4. #64
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 128
    Points : 64
    Points
    64
    Par défaut
    Bonjour

    je pense ne pas être dans le bon topic, mais tant pis.

    J'avais une question:

    Savez vous si le livre suivant va sortir : ?

    collection: le programmeur
    Nom: Visual C# 2008 de James Faxall

    edition: pearson

    Il y'a la version 2005 mais pas la 2008...

    Si vous avez des infos suis preneur !

    Merci


  5. #65
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 318
    Points : 431
    Points
    431
    Par défaut
    Pour ma part, des bouquins comme "pour les nuls" est très bien conçu pour les débutants. Après, faut pas trop se fier au titre, c'est trompeur. En fait je crois que c'est mal traduit de l'anglais en français en anglais c'est "for dumbies", mais je suis pas sur que quelqu'un qui se donne la peine de lire un pavé technique quelconque soit un abruti fini, loin de là.
    Mais je conseille aux débutants ce type de bouquin.
    Sinon vérifiez également qu'il y existe éventuellement des TD avec corrigés.
    Je vais faire de la révision sur PHP 5 avec un pavé du même type justement 400 pages que du bonheur

    ++
    In CODE we trust
    Loppsi (Brice, Sarkozy);
    fatal error : cannot call to unprivated function !

  6. #66
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut Purely Functional Data Structures
    Rubrique: livres/algorithmique

    Auteur: Chris Okasaki
    Éditeur: Cambridge University Press (13 juin 1999)
    Langue: Anglais
    Broché: 220 pages
    ISBN-10: 0521663504
    ISBN-13: 978-0521663502
    Prix indicatif: 34 €
    Amazon: Purely Functional Data Structures: Amazon.fr: Chris Okasaki: Livres en anglais@@AMEPARAM@@http://ecx.images-amazon.com/images/I/51D3BC2KFCL.@@AMEPARAM@@51D3BC2KFCL

    Public visé: Expert/spécialiste

    Résumé de l'éditeur:

    Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.

    Critique de la rédaction

    (Par Damien Guichard)

    Cet ouvrage reprend l'intégralité de la thèse de Chris Okasaki avec tous ses points forts, à commencer par les nouvelles techniques algorithmiques avancées (eliminated amortization, lazy rebuilding, data-structural bootstrapping, implicit recursive slowdown). Les système de numération y sont utilisés comme des moules pour fabriquer des TADs sur le modèle des opérations élémentaires d'incrémentation et d'addition. Le système de typage est poussé aussi loin que possible avec les nested data types (polymorphic recursion), les modules paramétrés et les modules paramétrés récursifs.
    En plus du contenu de la thèse qui fait déjà autorité la valeur ajoutée de ce livre réside dans :
    • une introduction à la persistence et au path-copying
    • un rappel sur l'implantation des structures de données élémentaires (listes,piles,queues,arbres binaire de recherche, arbres rouge-noir)
    • des exercices qui explorent des alternatives connues (arbres de Arne Andersson,...) ou des variantes du mécanisme de mise à jour (batched-rebuilding)
    • un répertoire d'implantations des structures de tas, assez consistant (leftist heaps, pairing heaps, binomial heap, skew binomial heap, structural-bootstrapped skew binomial heap) sans être exhaustif (il manque le Braun heap et le maxiphobic heap)

    En bref il s'agit d'une référence à posséder absolument.
    Un seul regret: l'ouvrage n'a pas la prétention d'être une bible, il ne fait pas le tour complet du sujet puisque par exemple ne sont pas abordés les thèmes suivants:
    • le Finger-tree
    • l'implantation efficace des graphes inductifs
    • l'implantation efficace de l'Union-Find persistent

    Cependant, pour les personnes intéressées, de la documentation sur ces sujets est facilement trouvable en ligne.

    Note: 9/10
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  7. #67
    Invité
    Invité(e)
    Par défaut Advanced Software Testing: Guide to the ISTQB Advanced Certification As an Advanced Test Manager
    Rubrique: ???
    Thème: Test logiciel

    Auteur: Rex Black
    Éditeur: Rocky Nook (9 janvier 2009)
    Langue: Anglais
    Broché: 220 pages
    ISBN-10: 1933952369
    ISBN-13: 978-1933952369
    Prix indicatif: 42 €
    Amazon: Advanced Software Testing: Guide to the ISTQB Advanced Certification As an Advanced Test Manager: Amazon.fr: Rex Black: Livres en anglais@@AMEPARAM@@http://ecx.images-amazon.com/images/I/51C3DOgaFFL.@@AMEPARAM@@51C3DOgaFFL

    Public visé: Intermédiaire

    Résumé de l'éditeur:

    This book teaches test managers what they need to know to achieve advanced skills in test estimation, test planning, test monitoring, and test control. Readers will learn how to define the overall testing goals and strategies for the systems being tested.

    This hands-on, exercise-rich book provides experience with planning, scheduling, and tracking these tasks. You'll be able to describe and organize the necessary activities as well as learn to select, acquire, and assign adequate resources for testing tasks. Learn how to form, organize, and lead testing teams Master the organizing of communication among the members of the testing teams, and between the testing teams and all the other stakeholders. Additionally, you'll learn how to justify decisions and provide adequate reporting information where applicable.
    Target Audience: Software Testers, Programmers, System Designers, IT Managers.

    Sommaire

    1. Test Basics
    2. Testing Processes
    3. Test Management
    4. Test Techniques
    5. Tests of Software Characteristics
    6. Reviews
    7. Incident Management
    8. Standards and Test Process Improvement
    9. Test Tools and Automation
    10. People Skills and Team Composition
    11. Preparing for the Exam

    Critique

    (Par Grégory Heitz)

    Rex Black, ancien président de l'ISTQB, nous propose le seul ouvrage dédié à la préparation de la certification ISTQB "CTAL Test Manager". Au delà, d'une simple préparation à une certification à l'aide de QCM et d'exercices pratique, ce livre est aussi une solide introduction au management des tests dans les projets actuels. Il offre aussi des pistes intéressantes de réflexion et d'amélioration pour les responsable d'activité(s) de test. Les thèmes abordés mettent l'accent sur les problématiques récurrentes rencontrées lorsque l'on doit gérer les tests : estimation des charges, définition de la stratégie, outsourcing, gestion de l'équipe... le tout complété par de nombreux retours d'expérience qui font l'intérêt de ce livre.

    La section "Standards and Test Process Improvement" offre un tour d'horizon des normes et méthodologies applicables au test logiciel - en complément des CMMI et ITIL - comme TMMI, TMAP, TPI, CTP, STEP. Et là je suis resté sur ma faim, car l'aspect mise en pratique est mis de côté au profit d'une description comparative de ces méthodes, sans parler des normes qui ne sont que citées. Mais ceci est justifié par le respect du niveau de connaissance attendu pour cette certification (voir le syllabus CTAL).

    En résumé, ce livre m'a permis de préparer et passer sereinement la certification ISTQB "CTAL Test Manager", car le CTAL, contrairement à la certification ISTQB CTFL, dispose d'un syllabus CTAL plutôt léger pour se préparer seul à l'examen.

    Note: 4/5

  8. #68
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 243
    Points : 415
    Points
    415
    Par défaut Économie du logiciel libre
    Economie du logiciel libre: Amazon.fr: Fran?ois Elie: Livres@@AMEPARAM@@http://ecx.images-amazon.com/images/I/41rTLqc-iML.@@AMEPARAM@@41rTLqc-iML


    Auteur : François Elie
    Éditeur : Eyrolles
    Date de parution : 5 février 2009

    Rubrique : Général
    Thèmes : Économie, logiciel libre

    Langue : Français
    ISBN13 : 978-2-212-12463-7
    EAN13 : 9782212124637
    ISBN10 : 2-212-12463-5
    Autres : Broché, 195 pages

    Prix indicatif : 17 € ou 13 € en eBook


    Public visé :

    Professionnels ou amateurs, pro- ou anti- Open Source.

    Cet ouvrage s'adresse à ceux qui font, vendent, utilisent ou achètent du logiciel libre, c'est-à-dire tôt ou tard... à tout le monde !

    Résumé de l'éditeur :

    Cet ouvrage profond, documenté et illustré d'exemples contemporains, permet de comprendre enfin les mécanismes qui sous-tendent la dynamique des logiciels libres et open source, mais aussi leurs implications économiques. Il met en perspective l'évolution récente des modèles économiques pratiqués, propose quelques pistes de réflexion pour en appréhender les enjeux et prendre le train en marche.
    Écrit par François Elie, acteur du logiciel libre en France, président de l'Adullact et membre de l'AFUL, il rappelle de façon percutante ce qu'est le logiciel libre et déchiffre les paradoxes apparents qui animent ses communautés, d'amateurs, d'industriels, mais aussi de clients.
    Discutez avec l'auteur sur le blog du livre www.economiedulogiciellibre.org


    Sommaire

    • Avant-propos
      • Rappels sur l'économie du logiciel et les particularités du logiciel libre
      • Qu'est qu'un logiciel ?
      • L'économie du logiciel
      • Qu'est-ce qu'un logiciel libre ?
      • Trois catégories juridiques pertinentes pour l'industrie
      • Copier n'est pas re-produire
      • Contribution et rétribution
    • Le hacker, le marchand et le client
      • Les trois formes de l'intérêt
      • Où s'arrête la convergence d'intérêt ?
      • Les logiciels métier : là où s'arrête la convergence d'intérêts
      • Assez de travail non payé !
    • Comprendre dans la durée : métastabilité du logiciel libre
      • Les analogies à dépasser
      • La tragédie des communs
      • La coopétition
      • L'analogie avec l'athlète
      • De la rente à la valeur ajoutée
    • Les cinq modèles successifs
      • Le modèle communautaire d'individus
      • Les modèles mixtes ou hybrides
      • La mutualisation par l'offre
      • Un créneau : le logiciel métier
      • La mutualisation par la demande
    • Illustration par des projets
      • Projets communautaires
      • Projets hybrides
      • Projets de communautés industrielles
      • Projets d'éditeurs
      • Projets de communautés de clients
      • Le cas des distributions
      • Où trouver un prestataire ?
    • À qui profite la crise du logiciel ?
      • L'expression du besoin
      • La tache d'huile communautaire
      • Le coût des échecs est exorbitant
      • S'inspirer des carrefours giratoires
      • Discours de la méthode
      • Acheter autrement !
    • Vers les forges comme places de marché
      • Des conflits d'intérêts
      • Le bénévolat ne peut être la règle !
      • Vers les places de marché logicielles
      • La forge comme place de marché
      • Chacun y trouve son intérêt
      • Le hacker bénévole
      • Vers les appels de demandes et enchères inversées
      • Bâtir l'espace public en version numérique
    • Scénarios pour l'avenir
      • La grande menace
      • Le propriétaire 2.0
      • Cloud computing et SaaS
      • Le scénario 1
      • Le scénario 2
      • Le scénario 3
    • Conclusion
      • La tache d'huile communautaire
      • Une rencontre qui commence dans le conflit
      • Le véritable défi
      • Non aux brevets logiciels


    Critique

    (Par Pierre JARRET)

    François Elie pointe pour la première fois de manière claire que, dans le monde numérique libre, tout le monde n'a pas les mêmes intérêts immédiats même si nous avons les mêmes à très longs termes.
    Il montre le parallèle entre les mathématiques qui furent propriétaires
    et les logiciels. Ce livre est accessible à tous en particulier grâce à des métaphores limpides, comme la comparaison entre les octrois, ponts à péages et les licences propriétaires. Il balise clairement le chemin pour nourrir la poule aux oeufs d'or de la production libre. A tous de mettre tout cela en musique pour garantir la liberté de nos outils et données.


    Note : 4/5

  9. #69
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 678
    Points : 57 107
    Points
    57 107
    Billets dans le blog
    40
    Par défaut Enseigner l'informatique
    Titre : Enseigner l’informatique

    Rubrique: général

    Auteurs: Werner Hartmann, Michel Näf, Raimond Reichert
    Éditeur: Springer (collection IRIS)
    Langue: Français
    Broché: 173 pages
    ISBN : 978-2-8178-0261-9
    Prix indicatif: 30 €
    Amazon: http://www.amazon.fr/Enseigner-linfo.../dp/2817802616
    Public visé: Formateur/enseignant en informatique

    Résumé de l'éditeur:

    Ce livre a pour but d’expliquer ce qu’un enseignement de l’informatique devrait être, ce qu’il n’est pas et ce qu’il ne doit surtout pas devenir. Il montre en particulier qu’il faut éviter la confusion entre le contenu d’un enseignement et le recours aux TIC ; il explore méthodiquement certaines questions comme : existe-t-il une didactique de l’informatique ? Une pédagogie vaut-elle mieux qu’une autre ? Comment gérer la diversité au sein des groupes qui apprennent l’informatique ? Pourquoi et comment aborder l’abstraction ? Etc.

    Chaque chapitre commence par une situation vécue exemplaire des difficultés rencontrées quotidiennement dans l’enseignement de l’informatique. Il s’en dégage de multiples problématiques auxquelles les auteurs apportent des réponses concrètes dans un style alerte et vivant.

    Ce livre rendra les plus grands services à tous ceux qui doivent organiser ou prendre en charge des enseignements d’informatique. Il rappelle que des conditions matérielles adaptées sont un prélude à un enseignement de qualité, et propose une pédagogie pour mettre en place des cours efficaces et cohérents.


    Sommaire :
    I Classification et délimitation
    1 L’objet du cours d’informatique, c’est l’informatique
    2 La mission des enseignants d’informatique
    3 Les professeurs d’informatique et la maintenance
    4 Les enseignants d’informatique et l’assistance TIC
    5 Formation continue des enseignants d’informatique

    II Choix du contenu des cours
    6 Connaissance des concepts et des produits
    7 Adapter le contenu des cours au public visé
    8 Idées fondamentales

    III Organisation de l’enseignement
    9 Les différentes approches
    10 Les objectifs pédagogiques
    11 Les cours d’informatique doivent être planifiés

    IV Méthodes d’enseignement
    12 Méthodes pour l’enseignement de l’informatique
    13 Pédagogie expérientielle
    14 Travail en groupe
    15 Travaux dirigés
    16 Apprentissage par la découverte
    17 Pédagogie du projet

    V Techniques d’enseignement
    18 Les structurants préalables pour en venir à l’essentiel
    19 Des abstractions qui deviennent concrètes
    20 Les visualisations pour découvrir l’invisible
    21 Lire avant d’écrire

    VI Mise en œuvre de l’enseignement
    22 Séparer la théorie et la pratique
    23 Distinguer les outils des objets
    24 Les enseignants ne doivent pas tout savoir
    25 Travail sur ordinateur : haut les mains !
    26 Apprendre à gérer ses erreurs


    Ma critique :
    Ce livre est en quelque sorte un OVNI de la littérature informatique puisqu’à ce jour, c’est le seul ouvrage de langue française tourné exclusivement vers la didactique et la pédagogie dans l’enseignement de l’informatique.

    Maintenant traduit de l’allemand avec le concours de l’INRIA, il devrait progressivement trouver sa place parmi les enseignants/formateurs de la sphère francophone (et particulièrement en France où l’informatique et les sciences du numérique en tant que disciplines s’affirment lentement mais surement dans l’enseignement secondaire) qui ont bien compris que savoir utiliser l’informatique n’est pas nécessairement savoir l’enseigner.

    Quel que soit le niveau d’étude, les difficultés rencontrées par l’enseignant du secondaire, le professeur d’université ou le formateur de l’enseignement professionnel sont les mêmes : l’informatique est abstraite, en perpétuelle évolution et son enseignement inclut des activités sur ordinateur. L’ouvrage n’a pas vocation à apprendre à maîtriser tel outil logiciel ni même apprendre à programmer, mais à proposer à l’enseignant/formateur un soutien méthodologique à la conception de son enseignement.

    Véritable concentré de solutions pragmatiques à des problématiques concrètes autour de la programmation, l’imagerie numérique, l’algorithmique, les bases de données, les réseaux, le Web etc, l’ouvrage répond, à mon avis, parfaitement aux objectifs pédagogiques annoncés. Il guidera le néo-enseignant à la conception de ses cours et saura rappeler au formateur déjà en activité que l’enseignement de l’informatique ne saurait être dispensé convenablement sans une solide réflexion didactique derrière.

    Note: 5/5

  10. #70
    Membre à l'essai

    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1
    Points : 24
    Points
    24
    Par défaut critique livre
    Bonjour,
    N'ayant pas vu ce livre dans vos références, et l'ayant trouvé particulierement interessant, je vous soumet une critique.
    N'hesitez pas à me faire part de vos commentaires.

    Rubriques: ALM

    Working Effectively with Legacy Code
    Auteur: Michael C. Feathers
    Broché: 456 pages
    Editeur : Prentice Hall; Édition : 1 (22 septembre 2004)
    Langue : Anglais
    ISBN-10: 0131177052
    ISBN-13: 978-0131177055
    Prix indicatif: 42 €
    Amazon: http://www.amazon.fr/Working-Effecti...1886954&sr=8-1

    Public visé: Intermédiaire

    Présentation de l'éditeur

    This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about how touse these strategies when refactoring or making functional changes to codebases. One of the book's key points is that it teaches developers to write teststhat can be used to make sure they are not unintentionally changing theapplication as they optimize it. Examples are provided in Java, C++, and Csharp,and the book assumes that the reader has some knowledge of UMLnotation. Strategies using UML and code in C++ and Java primarily whilelanguage independent advice will be delivered in side bars and appendices forlanguage specific users.
    Quatrième de couverture

    Get more out of your legacy systems: more performance, functionality, reliability, and manageability

    Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

    In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

    The topics covered include

    Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance
    Getting legacy code into a test harness
    Writing tests that protect you against introducing new problems
    Techniques that can be used with any language or platform???with examples in Java, C++, C, and C#
    Accurately identifying where code changes need to be made
    Coping with legacy systems that aren't object-oriented
    Handling applications that don't seem to have any structure

    This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

    Critique
    (Par Pierre Roumagnac)
    Le livre Test Driven Development By Example de Kent Beck pose les bases de l'automatisation des tests et donc des méthodes agiles.
    Particulièrement simple et didacticiel, le seul faux pas en étais de partir exclusivement de nouveaux projets.

    Le livre Working Effectively With Legacy code va plus loin, le constat étant : 80% du codage s'effectue sur du code "Legacy" (existant).
    Parfois codé par des codeurs inexpérimentés, parfois détérioré simplement par les contraintes de délais imposés, le code Legacy est difficile à maintenir
    et les risques d'erreurs sont nombreuses lors d'intervention.
    Comment intervenir sur de tels projets sans détériorer l'existant? Michael Feather propose des dizaines de méthodes, trucs et d'astuces afin de:
    -diminuer les dépendances du code
    -mettre en place des tests unitaires sur le périmètre d'intervention
    -améliorer petit à petit le code existant.

    Ce livre s'adresse aux codeurs intermédiaires qui ont déjà une notion du TDD, et qui souhaiterai le mettre en pratique, y compris sur des projets existants.
    Il permet de rendre le code plus modulables et facilement testables.
    Les exemples sont en C++, C# ou java, certaines techniques sont dédiés à un langage (l'usage des Macros en C/C++) mais la plupart sont applicables à tous.

    En résumé
    Les exemples sont clairs et didactiques, c'est le complément indispensables de TDD by Example pour mettre en oeuvre le TDD et migrer vers de l'agilité sur des projets existants.

    Un seul regret , il n'existe qu'en anglais.

    Note: 4,5/5

  11. #71
    En attente de confirmation mail

    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2003
    Messages : 253
    Points : 637
    Points
    637
    Par défaut
    Bonsoir, une critique "Au coeur de Zend Framework 2", en espérant que ce soit toujours par ici que ça se passe

    Rubriques : PHP / Zend Framework
    Au coeur de Zend Framework 2
    Auteur : Vincent BLANCHON
    Broché : 316 pages
    Editeur : Lulu.com (19 septembre 2012)
    Langue : Français
    ISBN-10 : 1471648095
    ISBN-13 : 978-1471648090
    Prix indicatif : 30,50 €
    Amazon : http://www.amazon.fr/Au-coeur-Zend-F.../dp/1471648095

    Public visé : Développeur PHP MVC avancé

    Résumé de l'éditeur

    Plongé au cœur de Zend Framework 2, cet ouvrage analyse le fonctionnement interne du framework dans la première partie du livre (autoloaders, gestionnaire d'évènements, injection de dépendance, gestionnaire de services, contrôleurs, modules, routes, vues et composants MVC) ainsi que ses différents composants (base de données, formulaire, cache, session, recherche, etc.).

    La deuxième partie détaille un cas d'utilisation afin de mettre en œuvre ce qui a été vu dans la première partie et comprendre toutes les possibilités offertes par le framework.

    Sommaire

    Chapitre 1
    Introduction au Zend Framework 2, avec un petit historique sur la première version du framework. Ce chapitre permet de voir les différentes améliorations apportées au Zend Framework 2, ainsi que les conditions requises afin de l'exploiter au mieux.

    Chapitre 2
    Présentation des autoloaders existants dans le framework, avec des exemples d'utilisation et l'explication de leur comportement en détails.

    Chapitre 3
    Etude du gestionnaire d'évènements et l'implémentation de la programmation évènementielle au sein du Zend Framework.

    Chapitre 4
    Présentation du composant d'injection de dépendance qui permet aux développeurs de trouver ici les bonnes pratiques de programmation en découplant chaque objet et supprimant les dépendances dans le code.

    Chapitre 5
    Ce chapitre aborde le gestionnaire de services, nouveau composant du framework, responsable de la fabrication des objets du framework. Le gestionnaire peut être utilisé en complément du composant d'injection de dépendances.

    Chapitre 6
    Présentation du fonctionnement des modules, une des autres nouveautés du framework qui utilise les modules comme des briques individuelles prêtes à intégrer dans presque n'importe quel projet.

    Chapitre 7
    Ce chapitre fait le point sur les configurations, notamment sur leur fonctionnement général ainsi que sur l'utilisation de celles-ci pour chacun de nos modules.

    Chapitre 8
    Présentation du router, son optimisation et les différentes types de routes existantes.

    Chapitre 9
    Les contrôleurs seront abordés dans ce chapitre qui détail le processus de dispatch au sein du contrôleur, ainsi que la possibilité de dispatcher n'importe quel contrôleur au cours de nos actions.

    Chapitre 10
    Ce chapitre nous propose de comprendre comment ont été refactorisées les aides d'action du framework. Plus performantes et plus simples à comprendre, les aides d'actions sont maintenant plus efficaces.

    Chapitre 11
    Les gestionnaires de plugin seront présentés dans ce chapitre, ce qui nous permet de comprendre le fonctionnement du chargement et de la gestion des instances de nos plugins.

    Chapitre 12
    Présentation des vues, de leurs types et du fonctionnement de leurs rendus. Un gros travail de réécriture a été effectué par l'équipe du Zend Framework sur le mécanisme de rendu des vues.

    Chapitre 13
    Les aides de vues et leurs optimisations seront présentés dans ce chapitre.

    Chapitre 14
    Le coeur du patron d'architecture MVC du framework est étudié dans ce chapitre avec l'explication de nos points d'entrés et le processus de lancement de l'application.

    Chapitre 15
    Plusieurs composants importants (base de données, formulaires, email, cryptage, etc.) sont détaillés dans cette section afin d'en maitriser leur utilisation.

    Chapitre 16
    Présentation du nouveau système de gestion des types d'exceptions au sein du framework.

    Chapitre 17
    Ce chapitre porte sur l'étude d'un cas d'utilisation afin de nous permettre la mise en application tout ce que l'on a pu voir au sein des chapitres précédents.

    Chapitre 18
    Présente en détails les étapes afin de pouvoir contribuer au Zend Framework : correction de bug, création de fonctionnalité, suivi du planning, etc.

    Critique
    (Par Lucas Corbeaux)

    Le parti pris de l’auteur, faire comprendre le fonctionnement du framework par le code source, est loin d’être dénué d’intérêt : on rentre en profondeur dans les mécaniques internes, et le sentiment de maîtriser l’impact exact de son code sur le framework est presque immédiat après la lecture de ce livre.

    Malheureusement, si la sauce prend à la longue, les débuts sont difficiles : certains chapitres, particulièrement le chapitre 6 sur les modules, sont particulièrement indigestes. Un résumé du fonctionnement figure souvent en fin de chapitre quand celui-ci est complexe, ce qui est utile mais probablement très tardif dans la progression de la lecture : le lecteur est déjà un peu perdu, et probablement même un peu découragé lorsqu’il arrive à ce résumé. Quelques diagrammes et schémas supplémentaires auraient également été les bienvenus pour donner plus d’impact à l’analyse du code source du framework.

    En dernier reproche, je citerais également le cas pratique. Celui-ci est particulièrement court et on sent que l’auteur attends beaucoup du lecteur pour qu’il aille lui-même décortiquer le source sur le dépôt github du projet... alors que le lecteur préférera probablement mettre en pratique sur un projet qui lui est propre. Il faut par contre saluer le choix du projet, bien plus original que le sempiternel CRUD auquel on a droit d’habitude.

    Pour conclure, est-ce que je regrette ma lecture ? Non ! Ce livre m’a fait m’intéresser grandement au Zend Framework 2, en exposant au grand jour ses rouages les plus intéressants, et en me mettant le pied à l’étrier pour la poursuite de mon auto-formation.

    Mais est-ce que je le recommanderais à la lecture ? Clairement pas à tout le monde, ce livre s’adresse réellement aux développeurs autodidactes, qui ont déjà le réflexe d’apprendre les frameworks par leur code source et sauront tirer bénéfice de cette lecture.

    Note : 3.5 / 5

  12. #72
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    C'est ajouté sur la rubrique Zend Framework : http://zend-framework.developpez.com...L9781471648090

    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  13. #73
    Expert éminent
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Points : 7 039
    Points
    7 039
    Par défaut critique du livre Architecture Réparties en JAVA
    bonjour
    mon XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <livre>
       <main>
          <titre>Architecture Réparties en JAVA </titre>
          <sstitre>Internet des objets avec SOAP, RMI, CORBA, JMS, sockets et services web </sstitre>
          <auteurs>Annick Fron</auteurs>
          <niveau>moyen, avancé, expert</niveau>
       </main>
       <tech>
          <langue>fr</langue>
          <isbn>978-2-10-058217-4</isbn>
          <nbpages>241</nbpages>
          <parution>09 2012</parution>
          <edition>2ème</edition>
          <editeur>DUNOD</editeur>
          <sujet>architectures reparties en java</sujet>
          <prix>
             <amazon>27,55 €</amazon>
             <editeur>27,55 €</editeur>
          </prix>
          <commande>
             <liencommande>http://www.eyrolles.com/Informatique/Livre/architectures-reparties-en-java-9782100582174?societe=developpez</liencommande>
             <nomvendeur>Eyrolles</nomvendeur>
             <prixcommande1>27,55 €</prixcommande1>
             <prixcommande2>27,55 €</prixcommande2>
          </commande>
          <img>
             <width>300</width>
          </img>
          <img>
             <height>300</height>
          </img>
       </tech>
       <critique>
          <redaction>
             <dvp>oui</dvp>
             <date>04 2013</date>
          </redaction>
          <note>4.5</note>
          <paragraph>De prime à bord on peut dire de ce livre qu’il n’est pas fait pour les débutants en JAVA et encore moins en architecture logicielle. Il s’agit d’un livre assez bien structuré et pratique indiquée pour ceux qui ont une certaine expérience pratique de ce domaine.</paragraph>
          <paragraph>Cependant il est agréable à lire et à comprendre : l’auteur a effectué une entrée en matière réussit en posant le problème de façon générale et plus spécifiquement en s’appuyant autour de l’approche Java de la chose. Ainsi après une introduction autour des concepts importants et nécessaires à la compréhension de la suite de l’ouvrage une vue panoramique du langage JAVA est exposée afin de remettre le lecteur en condition. Les aspects généraux sont exposés et expliqués notamment pour ce qui concerne la sérialisation, les threads, les design patterns,…etc. La suite est une entrée directe dans le vif du sujet ou les concepts tels SOAP, RMI, CORBA, JMS, les services web sont exposée tout d’abord théoriquement et par la suite pratiquement avec des extraits de code illustratifs. D’ailleurs l’ensemble des codes sources de l’ouvrage est disponible sur le site de l’ouvrage. </paragraph>
          <paragraph>Le seul bémol que je lui trouve à ce livre c’est l’aspect conception des architectures réparties qui lui manque un peu : il aurait été intéressant d’avoir un cas pratique de conception et de mise en œuvre d’une application répartie utilisant les concepts exposés dans l’ouvrage.</paragraph>
          <paragraph>C’est donc un livre qui pour ma part est opérationnel, on ne s’encombre pas de trop de théorie qu’on estime déjà acquise et on va directement à la mise en œuvre du concept. Je le conseille vivement à ceux qui veulent aller droit au but dans tout ce qui est de la mise en œuvre des architectures réparties en se basant sur Java ou qui veulent s’en faire une idée pratique.</paragraph>
       </critique>
       <resume>
          <paragraph><paragraph>Une <b>architecture logicielle répartie</b> permet de faire communiquer des machines en réseau par programme. Longtemps <b>les applications reparties</b> ont été réservées à de grands systèmes (espace, militaire), à présent les besoins se diversifient (communication en pair à pair, multiplication des réseaux, internet des objets) et même les plus petits objets sont en communication. Le langage Java apporte une simplification importante qui met cette technologie à la portée de tous, notamment dans le monde industriel.</paragraph></paragraph>
          <paragraph>Le but de cet ouvrage est de donner les clés qui permettront de définir <b>la solution la mieux adaptée </b>à chaque situation rencontrée. Il commence par une explication des <b>concepts de base</b> des architectures réparties en Java. Il tente ensuite d’extraire la substantifique moelle sur la meilleure manière de faire communiquer deux machines entre elles. Enfin il donne une vue d’ensemble des <b>solutions techniques</b> actuellement disponibles. </paragraph>
          <paragraph>La <b>deuxième édition</b> de cet ouvrage met à jour le chapitre sur les services web, complète certains aspects de RMI et introduit de nouvelles notions sur IPV6, les interfaces réseau et la programmation multicœurs.</paragraph>
          <paragraph>Cet ouvrage s’adresse aux ingénieurs logiciels, développeurs, architectes et chefs de projet. Il s’adresse également aux étudiants en écoles d’ingénieurs et en master d’informatique.</paragraph>
       </resume>
       <tablematieres>
          <chapitres>
             <style>I</style>
             <chapitre>Problématique des applications réparties</chapitre>
             <chapitre>Rappels sur Java</chapitre>
             <chapitre>Sockets et Java NIO </chapitre>
             <chapitre>Interfaces et pliage des arguments </chapitre>
             <chapitre>RMI</chapitre>
             <chapitre>CORBA</chapitre>
             <chapitre>Annuaires LDAP-JNDI</chapitre>
             <chapitre>JMS</chapitre>
             <chapitre>SOAP et services web </chapitre>
             <chapitre>JMX, test et déploiement</chapitre>
          </chapitres>
       </tablematieres>
    </livre>
    cordialement
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  14. #74
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Nouveauté livre : "Les bases de données NoSQL", par Rudi Bruchez - Editions Eyrolles
    Présentation de l'éditeur

    Cet ouvrage d’une grande clarté dresse un panorama complet des bases de données NoSQL, en analysant en toute objectivité leurs avantages et inconvénients. Dans une première partie, il présente les grands principes de ces bases non relationnelles : interface avec le code client, architecture distribuée, paradigme MapReduce, etc. Il détaille ensuite dans une deuxième partie les principales solutions existantes (Hadoop, MongoDB, Cassandra, CouchDB…), en précisant spécificités, forces et faiblesses de chacune. Complétée par une étude de cas réel, la dernière partie du livre est consacrée au déploiement concret de ces bases : dans quel cas passer au NoSQL ? quelle base adopter selon ses besoins ? quelles données basculer en NoSQL ? comment mettre en place une telle base ? comment la maintenir et superviser ses performances ?

    Disponible en librairie depuis le 5 avril 2013.


    A propos de l'auteur :

    Consultant informatique indépendant, Rudi Bruchez est expert en bases de données depuis une quinzaine d’années (certifications MCDBA et MCITP). Il assure conseil, réalisation, expertise et formation pour la modélisation, l’administration et l’optimisation des serveurs et du code SQL, ainsi que des services autour de SQL Server et des solutions NoSQL. Il est l’auteur ou coauteur de plusieurs ouvrages français et anglais sur SQL Server et SQL, dont Optimiser SQL Server (éditions Dunod) et SQL (éditions Pearson).


    Public Cible
    – Experts en bases de données, architectes logiciels, développeurs…
    – Chefs de projet qui s’interrogent sur le passage au NoSQL

    Nombre de pages :300 pages

    Prix : 32 €

    Code éditeur : G13560

    ISBN : 978-2-212-13560-2

    http://www.eyrolles.com/Informatique...-9782212135602

  15. #75
    Invité
    Invité(e)
    Par défaut
    Bonsoir, une critique sur le livre "PHP 5 avancé 6ème édition"

    Rubriques : PHP
    Titre : PHP 5 avancé 5ème édition
    Auteur : Eric Daspet , Cyril Pierre De Geyer avec la contribution de Frédéric Hardy
    Broché : 870 pages
    Editeur : Eyrolles (15/05/2012)
    Langue : Français
    ISBN13 : 978-2-212-13435-3
    EAN13 : 9782212134353
    ISBN10 : 2-212-13435-5
    Prix indicatif : 42,75 €
    Eyrolles : http://www.eyrolles.com/Informatique...-9782212134353

    Public visé : Développeur PHP "débutant/intermédiaire"

    Résumé de l'éditeur
    PHP 5, plate-forme de référence pour les applications web
    PHP 5 est plus que jamais la plate-forme incontournable pour le développement d'applications web professionnelles : programmation objet, services web, couche d'abstraction de base de données native PDO, simplification des développements XML avec SimpleXML, refonte du moteur sous-jacent pour d'importants gains de performances...
    Une bible magistrale avec de nombreux cas pratiques et retours d'expérience
    S'appuyant sur de nombreux retours d'expérience et cas pratiques, ce livre aidera le développeur à évaluer avec aisance dans le riche univers de PHP 5 et lui donnera toutes les clés pour en maîtriser les subtilités : bonnes pratiques de conception de sites et d'applications web, frameworks, cookies et sessions, programmation objet, utilisation de XML et SimpleXML, services web, intégration aux bases de données avec un focus sur MySQL 5 , PHP Data Object, gestion des archives PHP (PHAR), stratégies d'optimisation et de sécurité, gestion des images et des caches, migration entre versions de PHP...
    A qui s'adresse cet ouvrage ?
    Aux développeurs souhaitant comprendre PHP 5 et son modèle objet
    Aux développeurs et administrateurs de sites et d'applications web
    Aux étudiants en informatique souhaitant appréhender les techniques du Web

    Sommaire
    1- Qu'est-ce que PHP ?
    2- Installer et configurer
    3- Les structures de base
    4- Traitements de base
    5- Traitements de chaînes
    6- Utilisation des tableaux
    7- Fonctions usuelles
    8- Formulaires et superglobales
    9- Environnement web et superglobales
    10- Les cookies
    11- Les sessions
    12- Gestion des objets
    13- Gestion de fichiers
    14- Gestion des flux
    15- Flux de sortie PHP
    16- Envoyer et recevoir des courriels
    17- Travailler avec une base de données
    18- Utiliser une base de données avec PHP
    19- Erreurs et exceptions
    20- XML : concepts et SimpleXML
    21- XML avancé
    22- Les services web
    23- Les templates
    24- Les systèmes de cache
    25- Gestion des images
    26- Expressions rationnelles
    27- Sécurité
    28- Outils de développement PHP
    29- Les frameworks
    30- Migrations

    Critique
    Très bien réalisé comme la plupart des livres de la collection blanche d'Eyrolles, il fait un tour complet sur les notions du PHP 5. Les débutants comme les développeurs intermédiaires y trouveront leurs comptes. Chaque chapitre est très bien expliqué s'appuyant sur des exemples concrets. Vous trouverez pour les développeurs débutants :
    - Les principales notions du langage PHP 5 : boucles, traitement de chaines, utilisation des tableaux ...
    - Des notions sur l'environnement web : cookies, sessions, Envoyer et recevoir des courriels ...
    - La gestion des fichiers et flux
    - Présentation de mysql et du language SQL (Base de données)
    et pour les développeurs intermédiaires :
    - Gestion de XML avancé
    - La programmation orienté objet (POO)
    - Notions sur la sécurité
    - Les Frameworks
    - Les systèmes de cache

    Ce livre comporte tout ce qu'il faut savoir pour concevoir une application web en PHP 5. Ces 870 pages peuvent paraître déroutantes au premier abord mais il faut bien cela pour présenter correctement le langage et ce que l'on peut faire. Je tiens à souligner le fait que chaque chapitre est très bien expliqué.
    Pour les développeurs avancés il est toujours bon d'avoir ce livre mais vous risquez d'être déçu sur la partie sécurité et sur la programmation orienté objet. Pour la partie sécurité je conseillerai le livre "Sécurité PHP5 et MySQL" de la même collection pour compléter vos connaissances.

    En résumé je vous recommande ce livre si vous souhaitez apprendre le langage PHP ou compléter vos connaissances.

    Note : 5 / 5

  16. #76
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Master-NiKo
    Bonsoir, une critique sur le livre "PHP 5 avancé 6ème édition"
    C'est ajouté !

    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  17. #77
    Invité
    Invité(e)
    Par défaut
    Bonjour, critique sur le livre "Sécurité PHP 5 et MySQL 3ème édition"

    Rubriques : PHP/MYSQL
    Titre : Sécurité PHP 5 et MySQL 3ème édition
    Auteur : Damien Seguy , Philippe Gamache
    Broché : 277 pages
    Editeur : Eyrolles (01/12/2011)
    Langue : Français
    ISBN13 : 978-2-212-13339-4
    EAN13 : 9782212133394
    ISBN10 : 2-212-13339-1
    Prix indicatif : 33,73 €
    Eyrolles : http://www.eyrolles.com/Informatique...-9782212133394

    Public visé : Développeur PHP "débutant/intermédiaire/avancé"

    Résumé de l'éditeur
    Préface de Rasmus Lerdorf
    Après avoir rappelé l'importance de principes fondamentaux tel celui de la défense en profondeur, cet ouvrage explique comment sécuriser une application professionnelle en PHP et MySQL à tous les niveaux, depuis la configuration du serveur jusqu'à la protection de la base de données MySQL, sans oublier toutes les vulnérabilités propres aux sites web dynamiques basés sur des langages de script.
    Maîtriser la sécurité pour les applications en ligne
    De nouvelles vulnérabilités apparaissent chaque jour dans les applications en ligne et les navigateurs. Pour mettre en place une politique de sécurité à la fois efficace et souple, sans être envahissante, il est essentiel de maîtriser les nombreux aspects qui entrent en jeu dans la sécurité en ligne : la nature du réseau, les clients HTML, les serveurs web, les plates-formes de développement, les bases de données... Autant de composants susceptibles d'être la cible d'une attaque spécifique à tout moment.
    Une référence complète et systématique de la sécurité informatique
    Écrit par deux experts ayant une pratique quotidienne de la sécurité sur la pile LAMP, ce livre recense toutes les vulnérabilités connues, les techniques pour s'en prémunir et leurs limitations. Très appliqué, il donne les clés pour se préparer à affronter un contexte complexe, où les performances, la valeur des données et la complexité des applications pimentent la vie des administrateurs responsables de la sécurité.
    À qui s'adresse cet ouvrage ?
    Aux concepteurs d'applications web, aux programmeurs PHP et MySQL, ainsi qu'aux administrateurs de bases de données en ligne et à leurs responsables de projets, qui doivent connaître les techniques de sécurisation d'applications en ligne.

    Sommaire
    PARTIE I - Risques liés aux applications web
    1) Introduction à la sécurité des applications web
    2) Vulnérabilités des pages web
    3) Formulaires et téléchargement : valider les données
    4) Témoins et sessions
    PARTIE II - Mesures de sécurité pour PHP
    5) Installation et configuration de PHP
    6) Intégrité des scripts PHP
    PARTIE III - Risques liés aux bases de données
    7) Vulnérabilités des base de données
    8) Mesures de sécurité pour MySQL
    PARTIE IV - Mesures de sécurité pour les technologies connexes
    9) Mesures de sécurité côté serveur
    10) Techniques de sécurisation des applications web
    11) Penser sécurité lors du développement
    PARTIE V - Annexes
    A. Fonctions de sécurité et caractères spéciaux
    B. Sauvegardes
    C. Ressources web


    Critique
    Ce livre est assez complet sur la sécurité PHP 5 et MYSQL.
    Pour commencer, il fait un point sur les risques liés aux applications web (destruction de données, détournement du site ...) pour ensuite parler des concepts de sécurité et nous emmener dans le vif du sujet.
    Par la suite seront présentées les différentes attaques possible sur les pages web comme les injections, les failles XSS etc.... avec bien sur les parades pour ne pas se faire piéger. Ne jamais faire confiance à l'internaute ! C'est la base de la sécurité et ceci vous ai rappelé. Toutes les données entrées par l'utilisateur doivent être traitées comme les formulaires, les variables dans l'url ...
    Les vulnérabilités du langage SQL ainsi que de la SGBD MySQL sont aussi abordées pour éviter tout piratage de ce coté là.
    De plus vous y trouverez les mesures de sécurité pour les technologies connexes : redirections, courrier électronique, système de fichiers, système d'exploitation, structure de l'application web ... pour éviter de ce faire supprimer ou récupérer des données.
    Et enfin les attaques par force brute, hameçonnage, denis de services sont légèrement expliqué pour comprendre comment on peut se faire avoir sur la toile.

    En résumé c'est un très bon livre à connaître absolument. Je le conseil évidement.
    Le seul petit bémol que je pourrai dire c'est que le serveur en lui même n'est pas vraiment abordé et c'est l'un des risques important. Mais on ne peut pas reprocher à ce livre de rester dans son sujet sans trop déborder vers l'administration d'un serveur web.


    Note : 5 / 5
    Dernière modification par Invité ; 23/05/2013 à 13h54.

  18. #78
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  19. #79
    Invité
    Invité(e)
    Par défaut Performances PHP : Audit et optimisation LAMP
    Bonjour, critique sur le livre "Performances PHP : Audit et optimisation LAMP"

    Rubriques : PHP
    Titre : Performances PHP : Audit et optimisation LAMP
    Auteur : Cyril Pierre De Geyer , Julien Pauli , Guillaume Plessis
    Broché : 300 pages
    Editeur : Eyrolles (09/02/2012)
    Langue : Français
    ISBN13 : 978-2-212-12800-0
    EAN13 : 9782212128000
    ISBN10 : 2-212-12800-2
    Prix indicatif : 33,73 €
    Eyrolles : http://www.eyrolles.com/Informatique...-9782212128000

    Public visé : Développeur PHP "intermédiaire/avancé" et Administrateurs

    Résumé de l'éditeur
    Quelle démarche l'expert PHP doit-il adopter face à une application PHP/LAMP qui ne tient pas la charge ? Comment évaluer les performances de son architecture Linux, Apache, MySQL et PHP, afin d'en dépasser les limites ?
    Une référence pour le développeur et l'administrateur PHP : optimiser chaque niveau de la pile Linux, Apache, MySQL et PHP
    Cet ouvrage offre une vue d'ensemble de la démarche à entreprendre pour améliorer les performances d'une application PHP/MySQL. Non sans avoir rappelé comment s'articulent les éléments de la pile LAMP, l'ouvrage détaille la mise en place d'une architecture d'audit et de surveillance, et explique comment alléger la charge à chaque niveau de la pile.
    Prenant l'exemple d'une application Drupal hébergée sur un serveur standard, les auteurs recommandent toute une panoplie de techniques : surveillance et mesures, tirs de charge réalistes, recherche de goulets d'étranglement. Ils expliquent enfin les optimisations possibles, couche par couche (matériel, système, serveur web Apache, PHP, MySQL), en les quantifiant. Ainsi une application web artisanale pourra-t-elle progressivement évoluer et répondre à des sollicitations industrielles.
    À qui s'adresse cet ouvrage ?
    À tous les développeurs et administrateurs PHP qui veulent créer des applications plus performantes ;
    Aux architectes logiciels et chefs de projets qui souhaitent connaître les différentes marges de manoeuvre techniques pour augmenter les capacités de leur pile LAMP.
    Avec une préface d'Armel Fauveau.

    Sommaire
    1) Présentation de l'architecture LAMP
    2) Analyse et administration des logs
    3) Superviser l'activité
    4) Figer, restaurer et charger une base de données MySQL
    5) Scénarios de test et tirs de charge
    6) Optimiser la configuration de PHP
    7) Administration de PHP
    8) Améliorer son code PHP
    9) Administration et optimisation d'Apache
    10) Optimisation HTTP
    11) Administration et optimisation de MySQL


    Critique
    Livre intéressant sur l'optimisation de LAMP (Linux, Apache, Mysql, PHP).
    Pour ceux qui aimeraient améliorer les performances de sites internet je vous le recommande fortement. Vous découvrirez tout au long de l'ouvrage comment optimiser votre code PHP, votre base de données MySQL, votre serveur web Apache, vos requêtes HTTP ... tout ce qui caractérise votre serveur web.
    Vous trouverez aussi :
    - Comment analyser et administrer les journaux (logs) de LAMP
    - Comment superviser l’activité de votre serveur avec Munin ou Nagios
    - Comment figer, restaurer et charger une base de données MySQL
    - Comment effectuer des scénarios de test et tirs de charge (permet de voir le comportement du serveur avec beaucoup d'utilisateurs simultanés par exemple)

    Pour résumer cet encore un très bon livre de la collection blanche d'Eyrolles que je recommande. Précision : vous ne trouverez pas dans ce livre comment sécuriser votre serveur, c'est juste pour de l'audit et de l'optimisation.

    Note : 5 / 5
    Dernière modification par Invité ; 23/05/2013 à 19h48.

  20. #80
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Ajouté.

    Mais tu es sûr des notes ? 5 pour tous les livres ?
    Tu travailles chez Eyrolles ?

    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Soumettez nous vos critiques de livre
    Par mlny84 dans le forum Contribuez
    Réponses: 1
    Dernier message: 30/12/2010, 17h59
  2. Soumettez nous vos critiques de livre
    Par Ricky81 dans le forum Contribuez
    Réponses: 2
    Dernier message: 26/02/2010, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo