Livres : les nouveautés
Au coeur de Java 2 - JBuilder - PHP &MySQL - Windows Server 2003 - Linux en concentré - Les réseaux - LDAP - PKI Open Source
Périodiquement, une sélection des derniers ouvrages
professionnels consacrés aux langages de programmation, aux plates-formes
et outils d'administration ou de développement, etc.
Ces livres peuvent être commentés sur notre rubrique "Vos
meilleurs livres pro".
DEVELOPPEMENT |
Au coeur de Java
2 - Volume 1 : notions fondamentales - 2e édition
par Cay S. Hortsmann et Gary Cornell, traduction
de Christiane Silhol
750 pages, Editions Campus Press,
40 euros
Les
deux volumes "Core Java 1.2", dont "Au coeur de Java 2" est
la traduction, font office de référence dans le monde Java anglophone
: écrits par deux experts et extrêmement complets, ces deux volumes
donnent de solides bases à ceux qui souhaitent ajouter Java à la
liste de langages qu'ils maîtrisent (le second volume, "Fonction avancées",
est aussi disponible, en 2e édition). Notez qu'il s'agit ici de la traduction
de la 5e édition américaine (Java 1.3, donc), qui en est maintenant
à sa 6e...
Force est de constater que ce livre couvre tout le nécessaire et plus encore,
depuis les structures fondamentales, nécessaires pour bien démarrer,
aux bibliothèques graphiques. Bien que ciblé pour les développeurs
de niveau "intermédiaire / avancé", l'ouvrage passe un
temps certain à donner la raison d'être de Java, ainsi qu'à
expliquer des points pourtant très basiques du développement : c'est
donc un livre accessible aux débutants. Les explications sur la programmation
Objet et l'utilisation d'UML dans le cadre d'un développement Java sont
donc précieuses et très utiles. L'ouvrage fait d'ailleurs un large
usage d'UML pour expliquer les fonctionnements de Java, sans pour autant oublier
de donner de nombreux exemples bien pensés. Les trouver sur un CD aurait
cependant été plus pratique que de devoir les télécharger...
Les auteurs abordent tous les sujets importants : JavaDoc, l'héritage (un
chapitre entier), interfaces et classes internes (un chapitre), Swing et AWT,
évènements, architecture MVC, applets, éléments multimédias,
flux d'entrées/sorties...
On peut regretter que le chapitre consacré aux exceptions ne soit pas plus
"proche" des chapitres présentant les bases du langage, même
si le sujet est abordé ici et là dans les chapitres précédents.
Rempli d'exemples, de conseils et de réflexions utiles, cet ouvrage présente
de manière efficace Java. Cependant, il n'est pas forcément à
conseiller aux grands débutants, car il n'explique pas les fondements du
développement, ni aux programmeurs expérimentés, pour que
le volume 2 est plus approprié (il pourra néanmoins leur servir
de référence).
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
JBuilder
par Laurent Deruelle
732 pages et 1 CD, Editions Eyrolles,
45 euros
Loin d'être un simple livre sur la bonne utilisation de
l'outil JBuilder de Borland, "JBuilder" se propose de vous former au
développement du point de vue de cet outil : langage Java, modélisation
UML, JavaDoc, Ant, gestion de versions, JDBC, XML, architecture multi-tiers, serveurs
d'application, EJB, Servlets, JSP, Struts, services Web, Swing, design patterns...
L'ouvrage couvre de très nombreux points assez disparates, mais le fait
d'une manière très digeste en l'enseignant au travers de l'utilisation
de JBuilder. Il en résulte que l'utilisation de l'outil et de ses capacités
devient rapidement naturelle. Laurent Deruelle choisi souvent d'aller directement
au but : pas d'explication détaillée de la syntaxe Java ni des mécanismes
de l'Objet, le lecteur survole ces sujets pour passer rapidement à l'utilisation
pratique : créer/modéliser une application Java avec JBuilder, nombreuses
captures d'écran à l'appui. Ajouté au fait que l'ouvrage
est très complet, il n'est pas destiné aux débutants, mais
bien à ceux qui maîtrisent déjà Java et ce qui l'entoure,
et qui souhaite trouver en un seul livre l'ensemble des explications pour passer
leur environnement de développement sous JBuilder. Recommandé.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
PHP & MySQL
par Larry Ullman, traduction de Michel
Dreyfus
420 pages, Editions Campus Press,
25 euros
Destiné à
ceux qui veulent se lancer dans la programmation Web, ce nouveau livre sur PHP
offre aux débutants une approche très progressive de PHP, de MySQL,
et des deux technologies combinées. Tout est expliqué pas à
pas, avec exemple et capture d'écran, dans les grandes lignes : formulaire
PHP simple, cookies et sessions, SQL, sécurité, expressions rationnelles...
Une étude de cas assez simple permet de synthétiser tout cela.
Notons que l'auteur prend la peine d'expliquer le langage SQL avant d'entrer dans
l'utilisation de MySQL, explication qui se révèle être très
bien écrite.
On peut regretter la surcharge des exemples : pour un ouvrage de débutant,
avoir à chaque fois le doctype, le namespace et une balise méta
n'est pas forcément utile, et empêche le lecteur d'arriver directement
à la substantifique moelle. Par ailleurs, l'ouvrage explique au début
l'utilisation des variables globales et des Magic Quotes, ce qui peut s'avérer
dangereux pour ceux qui ne lisent pas jusqu'à la fin...
Bon livre pour débuter.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
ADMINISTRATION |
Windows Server
2003
par Mark Minasi, avec Christa Anderson,
Michele Beveridge, C.A. Callahan et Lisa Justice, traduction de Fabrice Fabre,
Mélanie Muteau, Cécie Trotin, Alain Dorseuil, Virginie Maréchal
et Audrey Amoussou.
1300 pages, Editions Eyrolles,
59 euros
Ce livre en est à
sa 12e édition, et après avoir expliqué pendant 9 ans le
fonctionnement des serveurs Windows (NT, Server 2000...). A 1300 pages, il peut
être considéré comme une "bible" sur le sujet, et
du fait de sa taille, n'est pas des plus faciles à parcourir.
C'est pourtant une masse énorme d'informations qui attend le lecteur :
tout simplement, Minasi et son équipe expliquent toutes les arcanes de
la gestion d'un serveur Windows, en s'adressant autant aux débutants qu'aux
fins connaisseurs. Les premiers pourront faire leurs premières armes avec
les exemples et explications de ce tome, quant aux seconds, il leur servira de
référence pour leurs travaux quotidiens.
Les 19 chapitres de l'ouvrage lui permettent d'être aussi exhaustif que
possible: nouveautés de Server 2003, console d'administration, base de
registre, déploiement de Server 2003, Sysrep, TCP/IP, DHCP, WINS et DNS,
NetBIOS et Winsock, Active Directory, gestion de comptes utilisateurs, gestion
des disques, partage des dossiers, autorisations, configuration et dépannage
de services, Terminal Server, IIS, récupération système,
prévention des pannes...
L'auteur tente d'être impartial : il ne se gêne pas pour dire que
la mise à jour à Server 2003 n'est pas nécessaire si 2000
Server répond aux besoins.
Lire l'intégralité de ce livre est une tâche en soi (facilitée
par le ton, et les pointes d'humour), mais le lecteur se verra récompensé
par un lot d'informations qu'il ne trouvera peut-être pas aussi facilement
ailleurs.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
Linux en concentré,
manuel de référence - 4e édition
par Ellen Siever, Stephen Friggins et Aaron
Weber, traduction de François Cerbelle, Gérald Colangelo, Dominique
Colombani, Joëlle Cornavin et François Jeanmougin.
1130 pages, Editions O'Reilly,
46 euros
Pendant Open-Source de l'ouvrage
ci-dessus, nous avons ici la bible des utilisateurs de Linux, le manuel de référence,
souligné par le fait que le chapitre 3, "Les commandes Linux",
fait plus de 550 pages à lui seul, et explique le fonctionnement de l'ensemble
des commandes de l'OS, des plus connues aux moins utilisées. Certains peuvent
penser que l'ouvrage fait ici redondance avec les fichiers man
déjà disponibles dans l'OS, mais l'intérêt ici est
de concentrer (et, souvent, de compléter) tous ces manuels dans une version
papier accessible, et de pouvoir avoir une vision plus globale de ces explications.
Le reste de l'ouvrage n'en est pas moins utile : après une présentation
de Linux et du mouvement Open Source, il décrit en plus de détails
l'utilisation de Linux en tant que système, et non en tant que suite de
commandes Shell : Bash et tcsh, expressions rationnelles, emacs, vi et sed, le
langage gawk, les systèmes RCS et CVS, et présente trois environnement
graphiques : GNOME, KDE et fvwm2. Le livre est suffisamment général
pour pouvoir s'appliquer à la plupart des distributions...
La masse d'informations est impressionnante, et l'ouvrage n'usurpe pas son titre:
l'administrateur Linux pourra y revenir en confiance aussi souvent que nécessaire.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
Les réseaux
pour les professions libérales, TPE/TPI, PME/PMI, etc.
par Michel Barreau
354 pages, Editions Campus Press,
27 euros
Un guide pratique très
complet pour ceux qui veulent mettre leur entreprise, ou même leur maison,
en réseau, avec le système Windows (pas de mention de Mac). Commençant
par présenter la technologie ADSL et son installation, il devient rapidement
technique en abordant des sujets touchant à la configuration même
des applications réseaux de l'entreprise, son installation sur Internet,
les divers protocoles, le partage, les serveurs Web et FTP, ordinateurs portables,
visioconférence, dépannage et optimisation... Le lecteur ne devra
pas avoir peur de se "salir les mains" ni d'expérimenter, guidé
progressivement par les explications de l'auteur.
Sans pouvoir se targuer d'amener le lecteur au niveau des professionnels des réseaux,
cet ouvrage tirera nombre de petites structures de leurs problèmes de partage
des ressources.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
LDAP Administration
système
par Gerald Carter, traduction de Sébastien
Pujadas
332 pages, Editions O'Reilly,
40 euros
Sous-titré "Bien
débuter avec OpenLDAP", cet ouvrage présente le LDAP (Lightweight
Directory Access Protocol, un jeu de protocoles d'accès permettant d'accéder
à des répertoires d'informations) de manière claire et directe
: inutile d'en commencer la lecture si vous ne savez pas dans quoi vous vous lancez.
En revanche, pour ceux qui ont besoin d'une documentation et d'explications, cet
ouvrage est des plus utiles : divisé en deux parties ("Les bases de
LDAP", qui sert de présentation, et "Intégration dans
les applications", qui aborde le côté véritablement pratique),
il aborde tous les sujets d'un point de vue LDAP, depuis les aspects atomiques
("Qu'est-ce qu'un attribut ?") au plus avancé (interopérabilité,
authentification, réplication...).
Un ouvrage indispensable pour toute personne devant se lancer dans un projet incluant
les protocoles LDAP.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
PKI Open Source
- Déploiement et administration
Christophe Cachat et David Carella
590 pages, Editions O'Reilly,
55 euros
"PKI Open Source"
décrit une architecture de type "Public Key Infrastructure",
c'est à dire une combinaison de standards, protocoles et logiciels permettant
l'usage de certificats numériques. Très simplement, un système
PKI est quasiment nécessaire dès que l'ont veut que les utilisateurs
d'un réseau (Internet ou intranet) puissent communiquer de manière
sécurisée (les services Web sont un exemple d'application PKI).
L'ouvrage fait des merveilles pour présenter cette infrastructure sous
différentes formes, sur différents systèmes, avec différents
langages : Java, Perl, PHP, C, SSL et Open SSL, IDX-PKI et OpenCA, cryptographie,
authentification, certification, législation française, configurations
possibles... Très technique mais présentant des exemples clairs
et applicables, cet ouvrage est une excellente référence en la matière.
En
parler dans "Vos livres pro" | Acheter
sur Amazon.fr
|
[ Rédaction
, Décembre
2003 , JDNet ]
|