Les nouveautés : Scripts Linux, Python, Création Web, Apache 2, Windows Server 2003, CISCO. (Février
2004)
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
Langages
de scripts sous Linux par Christophe
Blaess 792 pages, Editions Eyrolles,
45 euros
A
mi-chemin entre développement et administration
système, cet ouvrage se propose de vous faire
découvrir les principaux langages de script pour
maîtriser la gestion de Linux, mais aussi pour
développer de véritables applications
portables.
Pour ce faire, l'auteur se concentre sur les principaux
langages, en allant assez loin dans les détails,
mais n'oublie pas les langages "alternatifs",
dont il donne déjà une vision permettant
de les utiliser concrètement.
Ainsi, il passe en revue le fonctionnement de Bash et
consorts (environ 190 pages), s'attarde sur la manipulation
du texte avec les outils grep et sed (environ 90 pages),
et explique Awk. Il passe ensuite aux langages de scripts
plus poussés, avec principalement Perl, puis
Tcl/Tk, et survole Python et Ruby.
Mis à part Python et Ruby, dont les chapitres
sont principalement introductifs mais loin d'être
inutiles pour autant, l'auteur pousse assez loin l'étude
de certains langages : programmation Objet en Perl,
programmation avancée avec sed, Awk ou Tcl...
L'auteur connaît son sujet : il est pour une bonne
part responsable des traductions des manuels en ligne
Linux. Cet ouvrage saura se montrer indispensable pour
ceux qui veulent maîtriser leur environnement
de travail, mais pourra aussi servir aux développeurs
souhaitant aborder les langages Perl, Python ou Ruby,
qui peuvent rapidement construire des applications complexes,
avec un seul livre.
Python
en concentré par Alex Martelli,
traduction de Eric Jacobini 658 pages, Editions O'Reilly,
54 euros
Ce livre pourrait être le parfait
complément pour les lecteurs ayant abordé
Python avec "Scripts sous Linux", et souhaitant
pousser l'expérience jusqu'au bout. En effet,
il est destiné à ceux qui savent déjà
à quoi ils ont affaire : les débutants
seront certainement perdus face à la masse d'informations
présente dans ce texte, tandis que les habitués
de Python s'y sentiront à l'aise.. "Python
en concentré" se veut être un livre
de référence, et il sera surtout utile
aux développeurs Python qui souhaitent avoir
rapidement une réponse à une question
précise sur le langage.
Très clair mais manquant parfois d'exemples concrets,
le texte d'Alex Martelli permet d'améliorer rapidement
ses connaissances sur ce langage "exotique",
de plus en plus présent chez les développeurs
curieux, en abordant des sujets aussi poussés
que la programmation réseau, TKinter, SAX et
DOM, ou l'extension et l'intégration du langage...
Un livre extrêmement complet, donc indispensable
pour les programmeurs Python sérieux.
Créez
votre site Web par Eric Charton 256 pages et un CD-ROM, Editions Campus
Press, 12,90
euros
Ce
livre pour grands débutants se propose de prendre
l'utilisateur par la main et de lui indiquer pas à
pas comment construire une page Web, la mettre en ligne,
acheter un nom de domaine et un hébergement,
faire le référencement, et même
gérer son hébergement sur sa propre machine.
L'objectif est assez "familial" : même
si le but premier est d'apprendre à faire un
site, le code HTML n'est pas très présent
(c'est peu dire). L'auteur a en effet préféré
se baser sur un éditeur WYSIWYG, Namo Editor
(fourni sur le CD), pour la pratique. Dans ce sens,
ce livre est à la fois bon et mauvais, selon
le public : il est parfait pour ceux qui souhaitent
avoir un site rapidement sans complication, mais il
est à éviter pour ceux qui veulent se
lancer sérieusement dans la création Web.
Hors cet aspect "code", cet ouvrage dispose
de très bonnes informations qui seront utiles
à un large panel de personnes, débutants
comme connaisseurs. A feuilleter avant d'acheter, donc.
Mikaël
Pirio nous donne ici un ouvrage assez technique et truffé
d'exemple pour gérer un serveur Apache 2. Malgré
le petit format, il arrive à condenser un grand
nombre d'informations agrémentées de nombreuses
captures d'écran et d'explications, ce qui permet
de toujours savoir à quoi s'attendre lorsque
l'on se lance dans une tâche.
L'ouvrage démarre assez rapidement avec une présentation
technique de TCP, IP et HTTP, ainsi que leurs usages,
puis enchaîne sur l'installation et la configuration
d'Apache et de ses principaux modules, en n'oubliant
pas d'utiliser Webmin par exemple.
Une fois le serveur configuré et testé,
l'auteur présente les langages dynamiques utilisables
(CGI, PHP/MySQL, SSI...), montre comment les installer,
et offre une vision succincte de leur utilisation. Vient
ensuite le tour de mod_proxy, mod_rewrite et mod_dav,
décrit avec force détails.
La sécurisation du serveur ne prend que quelques
pages, mais fait le tour des principales possibilités.
Enfin, l'auteur proposer différentes configurations
possibles.
Il s'agit là d'un très bon ouvrage pour
ceux ayant déjà des connaissances serveur,
et qui veulent rapidement être efficaces sur Apache
2. Les débutants risquent d'être perdus.
Préparation
aux certifications MCSA et MCSE Windows Server 2003
- Examen 70-290 collectif 697 pages, Editions ENI,
59 euros Préparation
à la certification CICSO - INTRO CCNA 640-821 par Wendell Odem,
traduction de Freenet 586 pages et un CD-ROM, Editions Campus
Press, 45
euros
Pour
évoluer, les administrateurs doivent souvent
passer des formations sur de nouveaux systèmes,
afin d'obtenir une certification qui démontrera
leurs aptitudes. Ces deux ouvrages ont été
conçus spécifiquement pour passer des
examens de certification avec succès, chacun
sur un type de serveur différent.
Câblages, implémentations, protocoles :
l'ensemble des données entourant le bon fonctionnement
d'un serveur sont passées en revue.
En ce sens, ces ouvrage peuvent se révéler
tout aussi utiles à ceux qui souhaitent disposer
d'une référence efficace sur ces serveurs
: les informations y sont extrêmement complètes
et précises, abondent en exemples et schéma,
posent des questions spécifiqus et fournissent
les réponses, et présentent le travail
réel d'un administrateur système.
Des ouvrages très professionnels, à ne
pas limiter à ceux qui passent ces examens.