Nouveau
 | C# et .NET Versions 1 à 4
de Gérard Leblanc Commentaire L'ouvrage de référence sur la plate-forme .NET
Langage phare de Microsoft, C# permet de concevoir avec une facilité déconcertante des applications Windows et Web, même pour des programmeurs non chevronnés, en combinant les meilleurs aspects des langages C++, Visual Basic et Java. Il a été spécialement conçu pour la plate-forme de développement .NET, aujourd'hui omniprésente dans le monde Microsoft mais connaissant également un essor remarquable sous Linux.
Après une première partie consacrée à la syntaxe de C#, de la version 1 (Visual Studio 2002) à la version 4 (Visual Studio 2010), l'ouvrage étudie en détail ses différents domaines d'application : les applications Windows avec WinForms, les applications Web avec ASP.NET et Ajax, l'accès aux données avec ADO.NET, Linq et XML, ainsi que les services Web de types SOAP et REST. En complément de cet apprentissage, le code source de tous les exemples mentionnés dans le livre est disponible sur www.editions-eyrolles.com.
|
Eyrolles octobre 2009 2-212-12604-2 910 pages - 47,00 €
|
 Prix Amazon 44,65 € |
| |
| |
Nouveau
 | Programmer en Java Java 5 et 6 de Claude Delannoy Commentaire De la programmation objet en Java au développement d'applications Web
Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.
L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java et les JSP.
L'ouvrage met l'accent sur les nouveautés des versions 5 et 6 de Java Standard Edition (programmation générique, types énumérés, annotations...) et cette sixième édition inclut un nouveau chapitre dédié à l'accès aux bases de données avec JDBC. Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le DVD-Rom d'accompagnement. L'environnement de développement Eclipse, également fourni sur le DVD-Rom, vous permettra de tester ces exemples et de développer vos propres programmes Java.
|
Eyrolles octobre 2009 2-212-12623-9 870 pages
|

|
| |
| |
Nouveau
 | Conception orientée objet en Java et C++ Une approche comparative de Franck Barbier Commentaire Langages incontournables de programmation orientée objet, Java et C++ possèdent des concepts communs. En pratique, leurs subtilités font qu'un problème codé en Java ou en C++ n'a pas toujours de transcription directe dans l'autre langage.
Cet ouvrage se révèlera précieux pour apprendre Java, C++, ou les deux à la fois. Il montre la manière dont un même concept est développé dans les deux langages. En fonction des contraintes et des limites de chaque langage, le livre indique la solution en Java et en C++, compare ces solutions, et propose in fine des règles de bonne pratique et des formes de programmation canoniques et optimales.
Afin de favoriser une compréhension progressive des langages, le premier chapitre s'attache à introduire les principes et mécanismes de la programmation objet indépendamment de la syntaxe. Les chapitres suivants expliquent en détail toutes les notions clés, les principales étant la généricité, l'héritage, le polymorphisme, la gestion des exceptions et l'introspection.
Chaque chapitre comprend une série d'exercices afin que le lecteur puisse vérifier l'assimilation de ses connaissances.
|
Pearson Education septembre 2009 2-7440-7367-9 306 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
Nouveau
 | Ruby et Rails Le guide Ruby des développeurs Rails - Créez aisément et rapidement des applications Web puissantes de David A. Black Commentaire C'est dit, grâce à Ruby on Rails, vous pouvez développer aisément et rapidement des applications web puissantes ! De plus, à l'instar du framework Rails lui-même, les applications Rails sont des programmes Ruby. En conséquence, impossible d'explorer la pleine puissance de Rails sans maîtriser le langage Ruby.
Cet ouvrage est conçu pour aider les développeurs Rails à maîtriser Ruby. Chaque chapitre vous entraîne plus loin dans la compréhension de Ruby et met en évidence ses liens avec Rails. Vous apprendrez à travailler avec les objets et les classes ainsi qu'à exploiter la syntaxe élégante et expressive de Ruby pour développer des applications Rails performantes. Vous améliorerez vos qualités de développeur Rails grâce à une connaissance approfondie de Rails et apprendrez à mieux en tirer profit.
Les développeurs Ruby débutants trouveront dans ce livre une introduction simple au langage Ruby orienté Rails contenant des techniques de programmation dynamiques, une présentation des objets, des classes et des structures de données Ruby, ainsi que de nombreux exemples clairs de code Ruby et Rails à l'oeuvre.
|
Campus Press juillet 2009 2-7440-2352-3 516 pages - 25,00 €
|
 Prix Amazon 23,75 € |
| |
| |
Nouveau
 | Programmation avec le langage Python Un outil commode au service de l'ingénieur - Langages informatiques de Xavier Dupré Commentaire Par sa simplicité d'utilisation, sa gratuité et ses nombreuses extensions, le langage Python est un moyen sûr de garder des méthodes de travail quelque soit l'environnement. Il suffit pour la plupart des besoins d'un ingénieur et il convient pour réaliser beaucoup plus rapidement des programmes qui fonctionnent sur les principaux systèmes d'exploitation. Il rend plus autonome et plus vite opérationnel.
L'apprentissage de la programmation passant essentiellement par la pratique, des exemples et des exercices, c'est sur ces points que ce livre met l'accent. Chaque notion présentée y est illustrée par un exemple. Les principes de bases du langage (type, test, boucles, fonction, classes, exceptions, modules) y sont d'abord abordés. Puis sont explorés, d'un point de vue plus pratique les fichiers, les expressions régulières, les interfaces graphiques, les threads ou encore la génération automatique de rapports au format PDF. L'ouvrage va jusqu'à présenter un moyen d'associer C++ et Python au travers d'un exemple.
Les exercices comportent des schémas de construction qui reviennent fréquemment. Il se concentre sur les usages les plus courants pour un jeune ingénieur et il signale les pièges récurrents qui freinent la conception d'un programme ... ou qui sont utilisés lors des entretiens d'embauche.
|
Ellipses juin 2009 2-7298-4387-6 336 pages - 43,00 €
|
 Prix Amazon 40,85 € |
| |
| |
Nouveau
 | Programmer en langage C Cours et exercices corrigés de Claude Delannoy Commentaire Cet ouvrage est destiné aux étudiants débutants en langage C, mais ayant déjà quelques notions de programmation acquises par la pratique - même sommaire - d'un autre langage.
Les notions fondamentales (types de données, opérateurs, instructions de contrôle, fonctions, tableaux...) sont exposées avec un grand soin pédagogique, le lecteur étant conduit progressivement vers la maîtrise de concepts plus avancés comme les pointeurs ou la gestion dynamique de la mémoire.
Chaque notion importante est illustrée d'exemples de programmes complets, accompagnés de résultats d'exécution. De nombreux exercices, dont la solution est fournie en fin d'ouvrage, vous permettront de tester vos connaissances fraîchement acquises et de les approfondir.
Cette cinquième édition inclut les nouveautés de la dernière version de la norme ISO du langage (C99).
À qui s'adresse ce livre ?
Aux étudiants de BTS, d'IUT, de licence ou d'écoles d'ingénieur.
Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation en C.
Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour enseigner le C à des débutants.
|
Eyrolles juin 2009 2-212-12546-1 276 pages - 19,90 €
|
 Prix Amazon 18,91 € |
| |
| |
Nouveau
 | Programmation concurrente en Java de Brian Goetz Commentaire La programmation concurrente permet l'exécution de programmes en parallèle. À l'heure où les processeurs multicoeurs sont devenus un standard, elle est désormais incontournable, et concerne tous les développeurs Java. Mais l'écriture d'un code qui exploite efficacement la puissance des nouveaux processeurs et supporte les environnements concurrents représente un défi à la fois en termes d'architecture, de programmation et de tests.
Le développement, le test et le débogage d'applications multi-threads s'avèrent en effet très ardus car, évidemment, les problèmes de concurrence se manifestent de façon imprévisible. Ils apparaissent généralement au pire moment - en production, sous une lourde charge de travail.
Le but de ce livre est de répondre à ces défis en offrant des techniques, des patrons et des outils pour analyser les programmes et pour encapsuler la complexité des interactions concurrentes. Il fournit à la fois les bases théoriques et les techniques concrètes pour construire des applications concurrentes fiables et adaptées aux systèmes actuels - et futurs.
L'édition française de cet ouvrage a été relue et validée par deux experts Java, Nicolas de Loof (architecte Java) et Eric Hébert (architecte Java JEE).
|
Pearson Education mai 2009 2-7440-2333-7 370 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
Nouveau
 | Symfony Mieux développer en PHP avec Symfony 1.2 et Doctrine de Fabien Potencier et Hugo Hamon Commentaire Reconnu dans le monde pour sa puissance et son élégance, Symfony est issu de plus de dix ans de savoir-faire. Le framework open source de Sensio fédère une très forte communauté de développeurs PHP professionnels. Il leur offre un ensemble d'outils et un environnement MVC pour créer des applications web robustes, maintenables et évolutives.
Au fil d'une démarche rigoureuse et d'un exemple concret d'application web 2.0, ce cahier décrit le bon usage des outils Symfony mis à la disposition du développeur : de l'architecture MVC et autres design patterns à l'abstraction de base de données et au mapping objet-relationnel avec Doctrine, en passant par les tests unitaires et fonctionnels, la gestion des URL, des formulaires ou du cache, l'internationalisation ou encore la génération des interfaces d'administration...
|
Eyrolles mai 2009 2-212-12494-5 486 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
Nouveau
 | VB.NET, ASP.NET, Microsoft Ajax - Entraînez-vous à créer une suite bureautique Visual Studio 2008 de Brice Arnaud Guérin Commentaire Avec VB.NET et Visual Studio 2008, ce livre vous permet de bâtir progressivement une application Web dynamique (ASP.NET) MyWebOffice : cette application propose à ses utilisateurs de créer et de partager en ligne des documents bureautiques (textes, feuilles de calcul, graphiques...). Les utilisateurs disposent également d'une messagerie instantanée (chat).
Dans le premier chapitre, le lecteur met en place la navigation et l'ergonomie générale du site. Les TP proposés font largement appel à la technologie Microsoft Ajax. Le deuxième chapitre est consacré au développement de composants personnalisés de haut niveau (traitement de texte, tableur, grapheurs GDI+ et XAML...). Le troisième chapitre traite de l'accès aux données SQL - notamment SQL Server 2008 et Oracle - et de la dématérialisation des documents au format XML (requêtes X Query). Ensuite, le lecteur sécurise son application et met à profit les possibilités de personnalisation d'ASP.NET en créant un portail de recherche basé sur les Web Parts.
Les deux derniers chapitres sont consacrés à l'ouverture de l'application à d'autres environnements (selon l'architecture orientée services SOA basée sur WCF) et à la mise en exploitation du site (tests, déploiement puis supervision à l'aide de Health Monitoring).
30 QCM - 45 travaux pratiques et leurs corrigés - Plus de 25 H de mise en pratique.
|
Eni mai 2009 2-7460-4850-7 302 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
Nouveau
 | Programmation Python Conception et optimisation de Tarek Ziadé Commentaire Python est tout indiqué pour le développement d'applications web : serveurs de contenu, moteurs de recherche, agents intelligents, objets distribués... Il est également performant pour réaliser des scripts d'administration système ou d'analyse de fichiers textuels, pour gérer l'accès à des bases de données, pour servir de langage glu entre plusieurs applications, réaliser des applications graphiques classiques, etc. Pour autant, le développeur n'exploitera vraiment sa puissance qu'en ayant acquis une certaine culture. C'est ce que ce livre permet d'acquérir par la description de techniques éprouvées dans tous les grands projets de développement en Python. Au-delà de la prise en main (installation des environnements d'exécution et de développement, rappels de syntaxe avec les primitives et la bibliothèque standard), cet ouvrage aborde les bonnes pratiques de développement Python, depuis les conventions de nommage et les design patterns objet les plus courants jusqu'à la programmation dirigée par les tests et l'optimisation de code. Enrichie en nouveaux cas pratiques et exercices, cette édition mise à jour pour Python 2.6 détaille également le script de migration 2to3 vers Python 3 et présente la bibliothèque ctypes qui permet de manipuler les structures de données en C/C++. |
Eyrolles avril 2009 2-212-12483-X 586 pages - 38,00 €
|
 Prix Amazon 36,10 € |
| |
| |
Nouveau
 | Prolog - Programmation par l'exemple Exemples et exercices corrigés de Louis Gacogne Commentaire Prolog est un langage de programmation déclaratif qui a vu jour en France. Cependant depuis plus de vingt-cinq ans, très peu de publications ont été faites à son sujet alors que celui-ci connait un succès en développement de logiciel.
Cet ouvrage a pour but de redonner un peu d'actualité à cet aspect très différent de la programmation classique en présentant de nombreux exemples résolus au travers d'applications diverses, de la linguistique à l'évolution artificielle en passant par l'arithmétique formelle ou les jeux logiques.
Par son originalité, Prolog est extrêmement enrichissant et formateur pour tous les informaticiens étudiants ou en activité.
|
Hermann avril 2009 2-7056-6872-1 228 pages - 26,00 €
|
 Prix Amazon 24,70 € |
| |
| |
 | ASP.NET avec VB.NET sous Visual Studio 2008 Conception et développement d'applications Web de Brice Arnaud Guérin Commentaire Ce livre s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications Web en tirant le meilleur parti possible d'ASP.Net.
Il accompagne le lecteur dans une étude complète de la technologie ASP.Net et de Visual Studio 2008. Pour chaque thème abordé des exemples pratiques et utiles sont fournis en VB.NET. Le lecteur commencera par Visual Studio et ses outils (Refactoring, tests unitaires, Visual Source Safe,... ) et par les évolutions du langage VB.NET. Le deuxième chapitre décrit le fonctionnement des applications IIS.
L'ouvrage étudie en détail les Web forms, AJAX et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.Net, avec notamment les nouveaux composants basés sur LINQ. Est ensuite traitée la sécurisation des sites Web avec la mise au point d'un fournisseur pour Active Directory.
Le lecteur découvrira également comment créer un portail personnalisable pour informations boursières (Web Part et services Web WCF, REST). Le dernier chapitre décrit la mise en production sous ASP.Net et l'infrastructure de supervision Health Monitoring.
|
Eni mars 2009 2-7460-4758-6 450 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | Java 6 - Les fondamentaux du langage Java de Thierry Groussard Commentaire Ce livre s'adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu'il ait déjà une première expérience avec un autre langage il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde.
Les trois premiers chapitres présentent les bases du langage et de la programmation objet. Les chapitres suivants étudient le développement d'applications graphiques avec la bibliothèque Swing et la création d'applets permettant d'enrichir facilement le contenu de pages web. Le développement d'applications client/serveur est également présenté avec l'API JDBC assurant l'accès aux bases de données. Le déploiement étant une étape importante du succès d'une application, le dernier chapitre présente la distribution d'une application avec la solution classique des fichiers d'archives ou l'utilisation plus souple de la technologie Java Web Start.
Le livre ne nécessite pas d'outils de développement spécifiques. Un éditeur de texte et les outils disponibles gratuitement sur le site de Sun sont suffisants pour mener à bien l'apprentissage de ce langage passionnant et en plein essor.
|
Eni mars 2009 2-7460-4761-6 390 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | TCL/TK - Apprentissage et référence de Bernard Desgraupes Commentaire Avec sa syntaxe rigoureuse et ses immenses capacités d'extension et d'intégration, Tcl (Tool Command Language) est certainement le plus séduisant des langages de scripts actuels.
Tcl excelle tout particulièrement dans la manipulation de texte, ce qui en fait un outil irremplaçable pour la maintenance de sites web ou de systèmes de fichiers, la gestion de grands projets de programmation, la réalisation d'interfaces client/serveur, la production de code, etc. De plus, il est facile à apprendre et disponible sur de très nombreuses plateformes informatiques (UNIX, Mac OS, Windows) ;
Utilisé conjointement avec sa composante graphique Tk, il permet de construire avec une étonnante économie de moyens des applications complètes et multiplateformes sans recourir à un compilateur.
|
Vuibert mars 2009 2-7117-4878-2 480 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Apprendre à programmer avec Python Avec plus de 40 pages d'exercices corrigés ! de Gérard Swinnen Commentaire Quel meilleur choix pour apprendre la programmation qu'un langage moderne et élégant tel que Python, aussi bon pour le développement d'applications web que pour la réalisation de scripts système ou l'analyse de fichiers textuels ? Un support de cours réputé et adopté par de nombreux enseignants, avec 40 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d'exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation : choix d'une structure de données, paramétrage, modularité, orientation objet et héritage, conception d'interface, multithreading et gestion d'événements, protocoles de communication et gestion réseau, formulaires web et (GI, bases de données... jusqu'à la désormais indispensable norme Unicode (le format UTF-8). |
Eyrolles février 2009 2-212-12474-0 342 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | C++ - L'essentiel du code et des commandes de Vincent Gouvernelle Commentaire Ce guide de survie est le compagnon indispensable pour programmer rapidement et efficacement en langage C++ (future norme C++0x incluse). Il vous permettra d'utiliser efficacement les bibliothèques standards STL et BOOST. Une approche de QT et wxWidgets vous permettra d'aborder sereinement la compilation multiplate-forme.
|
Pearson Education février 2009 2-7440-2281-0 440 pages - 19,00 €
|
 Prix Amazon 18,05 € |
| |
| |
 | Coder proprement de Robert C. Martin Commentaire Si un code sale peut fonctionner, il peut également remettre en question la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d’un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code « à la volée » et les valeurs d’un artisan du logiciel qui feront de vous un meilleur programmeur. La première partie de l’ouvrage décrit les principes, les motifs et les pratiques employés dans l’écriture d’un code propre. La deuxième partie est constituée de plusieurs études de cas de complexité croissante. Chaque étude de cas est un exercice de nettoyage : une base de code qui présente certains problèmes doit être convertie en une version saine et efficace. La troisième partie sera votre récompense. Son unique chapitre contient une liste d’heuristiques et d’intuitions collectées pendant la création des études de cas. Le résultat est une base de connaissances qui décrit notre manière de penser pendant que nous écrivons, lisons et nettoyons du code.Après avoir lu ce livre, vous saurez :
faire la différence entre bon et mauvais code ; écrire du code propre et transformer le mauvais code en bon code ; choisir des noms, des fonctions, des objets et des classes appropriés ; mettre en forme le code pour une lisibilité maximale ; implémenter le traitement des erreurs sans perturber la logique du code ; mener des tests unitaires et pratiquer le développement piloté par les tests. Cet ouvrage est indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d’équipe ou analyste des systèmes dont l’objectif est de produire un meilleur code.
|
Pearson Education février 2009 2-7440-2327-2 458 pages - 38,00 €
|
 Prix Amazon 36,10 € |
| |
| |
 | Algorithmique en C++ de Jean Michel Léry Commentaire La conception d'un algorithme est une étape indispensable dans tout développement informatique : ce sont les solutions qu'il présente qui sont programmées.
Ce livre étudie la création et l'utilisation d'algorithmes, et montre comment aboutir à des applications en langage C++. La première partie (algorithmique élémentaire) porte sur la conception d'algorithmes. Elle expose les mécanismes tels que les tests et les boucles, ainsi que les structures de données comme les tableaux et les listes chaînées, qui servent de support à de nombreux algorithmes. La seconde partie étudie les algorithmes existants et leur utilisation : algorithmes de tri et de recherche Elle aborde également les modèles de données couramment employés tels que les piles, les files et les arbres, et traite des algorithmes récursifs.
Les exemples et exercices, en pseudo-langage et en langage C++, sont concrets, de difficulté croissante et suivis : les notions abordées dans la première partie du livre sont reprises dans la seconde.
Cet ouvrage s'adresse aux étudiants de premier et de second cycles (IUT, BTS, universités et écoles d'ingénieurs). Il sera également utile aux professionnels en formation continue.
|
Pearson Education janvier 2009 2-7440-7379-2 238 pages - 17,00 €
|
 Prix Amazon 16,15 € |
| |
| |
 | Au coeur de Python, version 2.5 - Volume 1 Notions fondamentales de Wesley J. Chun Commentaire Python est un langage de programmation agile, robuste, expressif, entièrement orienté objet, extensible et adaptable. Il combine la puissance des langages compilés à la simplicité et la rapidité de développement des langages de scripts.br Avec cet ouvrage, écrit par un développeur et un formateur émérite en Python, étudiez en profondeur les caractéristiques clés de ce langage hors pair. Apprenez le style Python professionnel, les meilleures pratiques et les bonnes habitudes de programmation.S'appuyant sur de nombreux exemples pratiques de code, Wesley Chun présente dans ce premier volume les aspects fondamentaux de la programmation en Python : syntaxe, gestion des objets et de la mémoire, types de données, opérateurs, fichiers et E/S, générateurs,traitement des erreurs et exceptions, boucles, itérateurs, programmation fonctionnelle, programmation orientée objet, etc.Cette édition reflète les améliorations majeures apportées aux versions 2.x de Python, notamment la version 2.5, et évoque les possibilités des futures versions.
|
Campus Press décembre 2008 2-7440-2316-7 646 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | JBoss - Développement, déploiement et sécurisation d'applications JEE de Franck Simon Commentaire Ce livre sur JBoss s'adresse aux développeurs Java confrontés au développement et au déploiement d'applications distribuées, que ce soient des applications Web, des reprises de projets en EJB 2 ou de nouveaux projets en EJB 3. Cet ouvrage présente de manière pratique le déploiement et la sécurisation des applications sous JBoss, en tenant compte des différentes versions des spécifications Sun : Servlet / JSP, EJB 2 pour les projets existants et EJB 3 pour les nouveaux projets. Les services fondamentaux de JBoss y sont présentés et expliqués, ainsi que les techniques de programmation sous-jacentes. Des éléments seront en téléchargement sur le site de l'éditeur. |
Eni décembre 2008 2-7460-4659-8 400 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | Langage C de Claude Delannoy Commentaire Cet ouvrage de référence a été conçu pour les étudiants de niveau avancé en programmation et pour les développeurs souhaitant approfondir leur connaissance du C ou trouver une réponse précise aux problèmes techniques rencontrés lors du développement d'applications professionnelles. Exhaustif et précis, l'ouvrage explore le langage C dans ses moindres recoins. Il clarifie les points délicats et les ambiguïtés du langage, analyse le comportement des compilateurs en cas de non-respect de la syntaxe et répertorie les différentes situations d'exception qui risquent de surgir lors de l'exécution d'un programme. Tout au long de l'ouvrage, des notes soulignent les principales différences syntaxiques entre le C et le C++, de manière à établir des passerelles entre les deux langages. Cette nouvelle édition est enrichie d'une annexe présentant les spécificités de la dernière mouture de la norme ISO du langage, ISO/IEC 9899:1999, plus connue sous le nom C99. |
Eyrolles décembre 2008 2-212-12445-7 936 pages - 24,00 €
|
 Prix Amazon 22,80 € |
| |
| |
 | Les principes des langages de programmation de Gilles Dowek Commentaire Les langages de programmation ont profondément changé notre rapport au langage, à la complexité et aux machines. Ce livre propose une introduction aux principes autour desquels ces langages sont organisés. Il utilise le langage Java comme support. Le premier objectif de ce livre est donc l'apprentissage des rudiments de Java. Cependant, connaître un langage de programmation unique ne suffit pas pour savoir programmer. Il faut, pour cela, non seulement connaître plusieurs langages, mais surtout être capable d'en apprendre rapidement un nouveau. Cela demande de savoir distinguer les concepts universels, comme celui de fonction ou de cellule, qui reviennent sous une forme ou une autre dans tous les langages de programmation, de la manière particulière dont ils sont utilisés en Java. Et cela ne peut se faire qu'en comparant le langage que l'on apprend à d'autres. Dans ce livre, deux langages de comparaison ont été choisis: Caml et C. Comprendre les principes des langages de programmation demande également d'acquérir des outils qui permettent de décrire précisément la signification d'un programme et cette acquisition constitue le deuxième objectif de ce livre. Le dernier est l'apprentissage des algorithmes de base sur les listes et les arbres. Ce livre, destiné aux étudiants de niveau licence qui ont déjà une petite expérience de programmation, présente ce que tous les ingénieurs et scientifiques, quelle que soit leur spécialité, devraient savoir sur les langages de programmation.
|
Les Éditions de l'École polytechnique décembre 2008 2-7302-1526-3 172 pages - 18,00 €
|
 Prix Amazon 17,10 € |
| |
| |
 | La programmation orientée objet Cours et exercices en UML 2, avec Java, C# 2, C++, Python, PHP 5 et LINQ de Hugues Bersini Commentaire L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C# et C++, l'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2 Cette quatrième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires: Java et C#, C++, Python, PHP 5, UML 2, mais aussi les services web, RMI, les bases de données objet, différentes manières de résoudre la mise en correspondance relationnel/objet par le langage innovant de requête objet LINQ et enfin les design patterns. Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève, et se complète de nombreux exercices en UML 2, Java, Python, PHP 5, C# et C++. Ce livre sera lu avec profit par tous les étudiants de disciplines informatiques liées à l'approche objet (programmation orientée objet, modélisation UML, Java, Python, PHP 5, C#/C++...) et pourra être utilisé par leurs enseignants comme matériel de cours. Il est également destiné à tous les développeurs qui souhaitent approfondir leur compréhension des concepts objet sous-jacents au langage qu'ils utilisent. |
Eyrolles décembre 2008 2-212-12441-4 616 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Ruby - Les fondamentaux du langage Mise en œuvre avec Ruby on Rails de Alexandre Brillant Commentaire Ce livre sur Ruby s'adresse à des développeurs qui souhaitent découvrir ce langage et le mettre en oeuvre avec le framework Rails. Aperçu de la table des matières : Installation de Ruby - Premiers Programmes - Structures de données - Programmation Objet - La librairie standard - Conception d'interfaces graphiques - Programmation Web en CGI - Ruby on Rails |
Eni décembre 2008 2-7460-4660-1 404 pages - 27,14 €
|
 Prix Amazon 25,78 € |
| |
| |
 | SQL Server et VBA Access - Coffret de 2 livres Optimisez vos développements et réussissez vos projets ADP de Jean Jacques Sinet et Michèle Amelot Commentaire Ces deux livres offrent au lecteur un maximum d'informations sur VBA Access pour mieux maîtriser le développement de projets ADP (Access Data Project) qui permettent d'allier Access et SQL Server. Des éléments sont en téléchargement sur cette page. Un livre de la collection Ressources Informatiques :VBA Access 2007 A la fois simple, pratique et complet, ce livre s'adresse aux développeurs et aux utilisateurs avertis souhaitant créer des applications professionnelles conviviales, fiables et performantes sous Access. Outre les éléments de base du langage VBA vous permettant de créer vos propres procédures et fonctions, vous apprendrez à manipuler vos données en utilisant les objets DAO ou ADO et le langage SQL, à personnaliser vos formulaires et états, à concevoir un ruban Access spécifique à votre application, à piloter les autres applications Office 2007 via la technologie Automation, à exporter des informations sur Internet (au format XML ou HTML) et à utiliser les API Windows. En plus des nombreux exemples fournis dans cet ouvrage le dernier chapitre vous guide dans la création d'une mini-application Access. Un livre de la collection Solutions Informatiques :Access et SQL Server Projets ADP (Access Data Project) - Développez en mode client-serveur Ce livre s'adresse aux développeurs Access désirant porter leurs applications sous SQL Server, mais également aux utilisateurs de SQL Server cherchant un outil rapide et performant pour le développement d'applications frontales. Les projets ADP permettent de conserver ou d'utiliser toute la convivialité et la facilité de développement d'Access (requêtes, formulaires, états) et de bénéficier en plus de toute la puissance et la sécurité de SQL Server (rapidité, gestion de volumes de données importants, grand nombre d'accès simultanés, administration centralisée). Après une partie dédiée à la présentation des éléments techniques, l'auteur illustre les différentes technologies avec des exemples pratiques et facilement réutilisables. Les exemples traités sont en téléchargement sur le site de l'éditeur. Ils s'appliquent aux versions 2000 à 2007 d'Access et 2000 à 2005 de SQL Server. |
Eni novembre 2008 2-7460-4621-0 800 pages - 59,00 €
|
 Prix Amazon 56,05 € |
| |
| |
 | Visual C# 2005 Avec 1 CD-Rom de James Foxall Commentaire Apprenez à :-Exploiter toute la puissance de l'environnement de développement de Visual Studio .NET.-Concevoir une interface riche en fonctionnalités en utilisant des composants tels que les arborescences et les onglets.-Créer des applications fiables grâce à une gestion des erreurs de nouvelle génération.-Créer rapidement des visuels avec GDI+.-Construire une application de base de données avec ADO.NET.-Distribuer une application Visual C# 2005.Chaque leçon se fonde sur la précédente pour piloter l'apprentissage des bases de Visual C#. Un ensemble de questions/réponses, d'ateliers et d'exercices, en fin de chapitre, vous aideront à tester les compétences acquises.Un CD-ROM contenant Visual C# express est offert avec l'ouvrage. |
Campus Press novembre 2008 2-7440-2311-6 510 pages - 24,90 €
|
 Prix Amazon 23,66 € |
| |
| |
 | Visual C# 2008 Etape par étape de John Sharp Commentaire Cet ouvrage vous guidera dans la découverte et l'apprentissage de Visual C# 2008. De la syntaxe à l'écriture et à l'exécution de vos premiers composants, services web et applications, vous apprendrez à votre rythme les techniques essentielles. Les nombreux exercices et exemples concrets vous permettront de mettre en pratique vos connaissances et de découvrir les meilleures pratiques du développement sous Visual C# 2008.
Découvrez comment :
Déclarer des variables, écrire des instructions, créer des opérateurs et appeler des méthodes.
Intercepter et gérer des exceptions.
Gérer des ressources en utilisant des destructeurs et le garbage collection.
Définir des propriétés et des indexeurs, gérer des événements.
Utiliser des génériques pour définir des classes et des collections de type sécurisé.
Travailler avec des données grâce à ADO.NET et LINQ (Language Integrated Query).
Créer des applications web interactives et des services web.
Créer des interfaces utilisateurs puissantes avec WPF (Windows Presentation Foundation). |
Microsoft Press novembre 2008 2-10-051981-6 570 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Apprendre le C++ de Claude Delannoy Commentaire Réédition au format semi-poche de Apprendre le C++, qui a succédé en 2007 au grand classique de Claude Delannoy, Programmer en langage C++, cet ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées du C++.
Après une présentation détaillée de la syntaxe de base du langage, l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard, et traite en profondeur des points les plus délicats auxquels vous serez confronté en créant vos propres classes et vos propres applications.
Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages.
|
Eyrolles octobre 2008 2-212-12414-7 760 pages - 19,90 €
|
 Prix Amazon 18,91 € |
| |
| |
 | Programmer LINQ de Paolo Pialorsi et Marco Russo Commentaire Des conseils d'experts pour implémenter LINQ avec Microsoft.Net Framework 3.5 et l'exploiter. Explorez LINQ et transformez votre manière de travailler avec des données. Cet ouvrage vous guidera dans la découverte et l'apprentissage des fonctionnalités les plus avancées de LINQ. Que vous soyez déjà un développeur expérimenté ou que vous souhaitiez acquérir de nouvelles connaissances, il vous fournira des conseils d'experts, des exemples concrets et toutes les meilleures pratiques pour délivrer vos solutions plus rapidement avec un code plus compact. |
Microsoft Press octobre 2008 2-10-052235-3 552 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Aide-mémoire de Java Ecoles d'ingénieurs - Licence - Formation continue de Vincent Granet et Jean Pierre Regourd Commentaire Etudiants en formation initiale ou continue, cet ouvrage constitue une base de référence pour vous initier au monde Java. Les fonctionnalités de ce langage sont abordées de façon didactique, suivant une progression logique. L'ensemble des possibilités offertes par Java 1.6 est ainsi couvert : du modèle objet à l'environnement de programmation, des processus aux entrées-sorties, des API aux exceptions, de la généricité au graphisme. Chaque notion est illustrée par un ou plusieurs exemples et cas pratiques. Aucune connaissance en Java n'est pré-requise. Vous pouvez donc aborder cet ouvrage en toute quiétude, pour mieux réussir vos examens et développer les bons réflexes de programmation en Java ! |
Dunod septembre 2008 2-10-052157-8 278 pages - 17,00 €
|
 Prix Amazon 16,15 € |
| |
| |
 | Le livre de Java premier langage Avec 80 exercices corrigés de Anne Tasso Commentaire Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans le monde professionnel ? Java se révèle un choix idéal comme vous le découvrirez dans ce livre conçu pour les vrais débutants en programmation. Vous apprendrez d'abord, à travers des exemples simples en Java, à maîtriser les notions communes à tous les langages : variables, types de données, boucles et instructions conditionnelles, etc. Vous franchirez un nouveau pas en découvrant par la pratique les concepts de la programmation orientée objet (classes, objets, héritage), puis le fonctionnement des librairies graphiques AWT et Swing (fenêtres, gestion de la souris, tracé de graphiques). Vous découvrirez enfin comment réaliser des applications Java dotées d'interfaces graphiques conviviales grâce au logiciel libre NetBeans. Chaque chapitre est accompagné de deux types de travaux pratiques : des exercices, dont le corrigé est fourni sur le CD-Rom d'accompagnement, et un projet développé au fil de l'ouvrage, qui vous montrera comment combiner toutes les techniques de programmation étudiées pour construire une véritable application Java.
|
Eyrolles septembre 2008 2-212-12376-0 520 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | Coffret VBA Maîtrisez VBA Excel et Access 2007 - Coffret de 2 livres de Michèle Amelot Commentaire Ce coffret contient 2 livres de la collection Ressources Informatiques. Des éléments sont en téléchargement sur le site de l'éditeur. VBA Excel 2007 - Programmer sous Excel : Macros et Langage VBA A la fois simple, pratique et complet, ce livre s´adresse aux utilisateurs Excel ou aux développeurs souhaitant créer des applications de tableur conviviales, fiables et puissantes. Outre les éléments de base du langage VBA (structure du langage et concepts de programmation objet) vous permettant d´automatiser les traitements, vous apprendrez à concevoir des formulaires, à personnaliser l´interface d´Excel, à communiquer avec les autres applications Office, à importer ou publier des pages Web et des fichiers XML et à exploiter les fonctions API de Windows. De nombreux exemples sont présentés dans chaque chapitre et le livre se termine par un exercice récapitulatif qui vous guide pour la création complète d´une application Excel. VBA Access 2007 - Programmer sous Access A la fois simple, pratique et complet, ce livre s'adresse aux développeurs et aux utilisateurs avertis souhaitant créer des applications professionnelles conviviales, fiables et performantes sous Access. Outre les éléments de base du langage VBA vous permettant de créer vos propres procédures et fonctions, vous apprendrez à manipuler vos données en utilisant les objets DAO ou ADO et le langage SQL, à personnaliser vos formulaires et états, à concevoir un ruban Access spécifique à votre application, à piloter les autres applications Office 2007 via la technologie Automation, à exporter des informations sur Internet (au format XML ou HTML) et à utiliser les API Windows. En plus des nombreux exemples fournis dans cet ouvrage, le dernier chapitre vous guide dans la création d'une mini-application Access |
Eni août 2008 2-7460-4309-2 782 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Expression du besoin et cahier des charges fonctionnel Elaboration et rédaction de Jacques Bernard-Bouissières Commentaire Pour être compétitive dans un monde concurrentiel, l'entreprise doit proposer au client le produit qu'il attend, c'est-à-dire le meilleur produit, au meilleur coût et dans les meilleurs délais. Elle doit donc créer le plus de valeur possible, ce qui suppose de répondre aux exigences suivantes : prendre en compte toutes les attentes du client et des utilisateurs, avoir une politique d'innovation continue, maîtriser les risques dans la conception, rationaliser la conception et la réalisation des produits, capitaliser le savoir-faire et le garder à jour. Les méthodes d'amélioration continue qui relèvent de la qualité constituent un moyen efficace pour améliorer cette chaîne de la valeur. Cette démarche et le cahier des charges fonctionnel qui en résulte font l'objet de la norme française NF X 50-151. Fort de son expérience, l'auteur tire également les leçons de ses activités de recherche méthodologique, d'animation sur le terrain et de formation. Il analyse les objectifs de l'EFB, sa démarche et ses points clés, puis explique de façon concrète les mécanismes de conception du CdCF, et propose, en fin d'ouvrage, un exemple conçu sur la base de ces mécanismes. Cette nouvelle édition très attendue qui s'est fortement enrichie, et prend en compte les nouvelles tendances, s'aligne sur la dernière version de la norme, et vous apporte : une explication du processus d'écriture du cahier des charges fonctionnel, un développement de son processus d'exploitation, toutes les dernières tendances méthodologiques connues dans ce domaine. Les liens avec le marketing, l'ingénierie système et le développement durable sont également développés. Véritable guide pratique, ce livre permet de préparer et de rédiger au mieux son CdCF. Il donne ainsi les clés du succès pour une conception réussie. |
AFNOR août 2008 2-12-465135-8 168 pages - 34,00 €
|
 Prix Amazon 32,30 € |
| |
| |
 | Java et Eclipse Développez une application Java de Henri Laugié Commentaire Ce livre sur Java et Eclipse s'adresse aux développeurs, étudiants en informatique et élèves ingénieurs. Il permet au lecteur de maîtriser Java SE 6 ainsi que l'environnement de développement intégré Eclipse à travers le développement d'une application de gestion. Vous découvrirez comment construire rapidement des interfaces graphiques avec Eclipse et Visual Editor, comment contrôler la souris, le clavier, comment gérer les évènements en maîtrisant les écouteurs et les adaptateurs, comment exploiter une base de données MySQL avec JDBC, afficher les données en mode fiche ou table avec le composant JTable et comment créer avec Java et SQL les principales fonctionnalités d'ajout, de suppression, de modification et de recherche. Vous apprendrez également à bâtir votre application selon une approche Génie logiciel et vous vous familiariserez avec les diagrammes d'UML2 en utilisant Eclipse UML Free Edition. Vous apprendrez aussi à structurer votre code selon le modèle MVC. En privilégiant l'apprentissage par la pratique, l'auteur va à l'essentiel et prend soin d'expliquer le plus clairement possible les notions complexes rencontrées au cours du développement. Les exemples cités dans l'ouvrage sont en téléchargement sur le site de l'éditeur. |
Eni août 2008 2-7460-4306-8 268 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | Programmer objet avec Oracle Techniques et pratiques de Christian Soutou Commentaire Cet ouvrage est consacré aux aspects objet d'Oracle, introduits dans Oracle 8 en 1997, enrichis par Oracle 9i et relais par Oracle 10g et 11g. La technologie objet est aujourd'hui partout : modélisation (avec UML), développement (avec lava, PHP, .Net, les services Web et SOA). Oracle a su intégrer ces concepts objet en maintenant la compatibilité avec les systèmes relationnels traditionnels. Les utilisateurs peuvent ainsi introduire progressivement l'objet clans leurs applications relationnelles sans migrer vers une technologie et des pratiques entièrement nouvelles. Les concepts objet et leur syntaxe pouvant sembler complexes, l'ambition de cet ouvrage est de fournir aux développeurs les outils de la transition, illustrés d'exemples concrets. Les types et tables objet, l'héritage. les références, les collections (simples et multiniveaux) et les méthodes PL/SQL sont étudiés. L'évolution d'un schéma et les vues objet sont également complètement décrites. Un chapitre est consacré aux extensions objet de l'API JDBC d'Oracle et à l'outil de mapping JPublisher. Les nouveautés objet de la dernière version, Oracle 11g, sont détaillées et cette seconde édition consacre un chapitre à la manipulation de documents XML à l'aide de l'offre Oracle XML DB. Cet ouvrage s'adresse principalement aux programmeurs Oracle et aux développeurs objet (C++, Java, PHP, Delphi, Visual Basic et .Net). Enseignants et étudiants y trouveront des exemples pédagogiques illustrant chaque concept ainsi que des exercices thématiques. Toutes les sources des exemples et les corrigés des exercices sont téléchargeables. |
Vuibert août 2008 2-7117-4875-8 448 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Algorithmes fondamentaux et langage C Codages, alternatives, boucles, tableaux, modularités de Jean Louis Imbert Commentaire Recouvrant les différents programmes officiels d'IUT et de licences, l'ouvrage apporte aux débutants en programmation, étudiants ou autodidactes, une introduction à l'algorithmique et aux structures de données. Il contient également quelques aspects de génie logiciel et il guide le lecteur dans l'apprentissage du langage C et de la compilation. Son originalité est la définition d'une sémantique opérationnelle claire et simple des différents types d'instructions. Cette sémantique explique la transformation de l'état de la machine induit par chaque instruction. Elle est illustrée par des schémas dits sémantiques qui montrent l'évolution des états de la mémoire au fil des instructions. Tous les algorithmes de base et de nombreux exemples sont illustrés par ces schémas qui permettent de bien comprendre leur fonctionnement. Des exercices corrigés complètent l'exposé pour mieux l'assimiler et permettre au lecteur de se tester. Un second ouvrage du même auteur prolonge la démarche en développant des notions avancées notamment sur les tableaux, le pointeur de langage, la modularité dans les programmes... |
Ellipses juillet 2008 2-7298-3867-8 312 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | Apprendre à programmer Algorithmes et conception objet - BTS, Deug, IUT, licence de Christophe Dabancourt Commentaire Savoir écrire un programme juste. Destiné à tous ceux qui débutent en programmation, cet ouvrage très pédagogique explique comment concevoir et écrire un programme de manière claire et efficace, quel que soit le langage employé. Prenant comme exemple un langage algorithmique, il décrit les bases fondamentales de la programmation (variables, tableaux, boucles, fonctions), puis introduit les objets (utilisation et écriture d'objets), ainsi que les structures de données (analyse objet). Chaque chapitre se clôt par une série d'exercices corrigés qui manipulent les concepts de base de l'algorithmique objet. Enrichie de nouveaux exercices et exemples d'applications en Java, C ++ et Visual Basic, la deuxième édition est complétée par une étude de cas décrivant la conception et l'écriture d'un jeu de Puissance 4, projet qui fait la synthèse de toutes les connaissances acquises.
|
Eyrolles juillet 2008 2-212-12350-7 296 pages - 29,00 €
|
 Prix Amazon 27,55 € |
| |
| |
 | Les design patterns en Ruby de Russ Olsen Commentaire La première partie de l'ouvrage est constituée de deux chapitres d'introduction : le premier passe en revue l'historique et les raisons qui ont présidé à la naissance des design patterns et le second vous propose un tour d'horizon du langage Ruby suffisamment étoffé pour que vous ""deveniez dangereux"". La deuxième partie qui représente la majeure partie de ce livre examine du point de vue Ruby un certain nombre de patterns classique. Quels sont les problèmes que résout un pattern ? À quoi ressemblent l'implémentation traditionnelle et celle en Ruby ? Le pattern est-il justifié en Ruby ? Existe-t-il des alternatives en Ruby pour faciliter la solution à ce problème ? Autant de questions auxquelles nous apportons des réponses dans cette seconde partie. La troisième partie couvre trois patterns qui sont apparus avec l'usage avancé de Ruby. Passionnant pratique et accessible le livre Design patterns en Ruby vous aidera à développer des logiciels de meilleure qualité tout en rendant votre expérience de la programmation en Ruby bien plus gratifiante. |
Pearson Education juillet 2008 2-7440-2269-1 305 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Initiation à la programmation avec Python et C++ Apprenez simplement les bases de la programmation de Yves Bailly Commentaire "L’ouvrage introduit la programmation objet en général présentant aussi bien les aspects des langages interprétés (Python) que ceux des langages compilés (C++). Les différentes problématiques sont illustrées simultanément dans les deux langages établissant ainsi un parallèle efficace et pédagogique. L’ouvrage s’articule autour de la réalisation d’un petit programme le jeu des Tours de Hanoï. Le CD-ROM contient tous les codes sources C++ et Python cités dans l'ouvrage ; ainsi que: • l'éditeur Notepad++ pour Windows • l'éditeur Smulltron pour MacOS • installeurs pour MinGW (C++) et Python pour Windows • installeur pour Python pour MacOS" |
Pearson Education juillet 2008 2-7440-2259-4 255 pages - 21,00 €
|
 Prix Amazon 19,95 € |
| |
| |
 | C++ développement multiplate-forme Créez des applications compatibles Mac OS X, Linux et Windows de Syd Logan Commentaire Cet ouvrage aborde l'ensemble des problèmes techniques et de gestion liés à la portabilité du logiciel depuis la planification et la conception jusqu'au codage aux tests et au déploiement. Divers sujets comme l'emploi d'API natives ou les dernières stratégies en matière de développement d'interfaces graphiques portables y sont détaillés ainsi que la façon d’obtenir des fonctions équivalentes tout en évitant les problèmes inhérents aux techniques de développement multiplates-formes traditionnelles. Ce livre sera une référence essentielle pour tout développeur professionnel et responsable technique chargé de créer un nouveau logiciel multiplate-forme de porter un logiciel C/C++ existant ou de concevoir un logiciel pour lequel un support multiplate-forme risque d'être exigé. Il aura notamment la possibilité de télécharger modifier et d’étudier un jeu d’outils à interface graphique multiplate-forme complet basé sur le langage XUL de Mozilla. |
Pearson Education juin 2008 2-7440-2262-4 514 pages - 44,00 €
|
 Prix Amazon 41,80 € |
| |
| |
 | Microsoft Visual Basic 2008 - Etape par étape de Michael Halvorson Commentaire Apprenez par la pratique ! Développez votre savoir-faire à votre rythme et maîtrisez Visual Basic 2008 ! Que vous soyez débutant en programmation ou sur Visual Basic 2008, cet ouvrage vous guidera dans l'apprentissage des fonctionnalités les plus simples aux plus avancées de Visual Basic 2008. Les nombreux exercices vous permettront de mettre en pratique vos connaissances pour développer des applications pour Windows et pour le Web. Découvrez comment : Travailler dans l'Environnement de développement intégré (EDI) de Visual Studio(r) 2008. Maîtriser les techniques fondamentales, depuis la gestion des données et des variables jusqu'à l'emploi de l'héritage et des boîtes de dialogue. Créer des interfaces utilisateur d'aspect professionnel et ajouter des effets visuels et la prise en charge de l'impression. Construire des dispositifs web attrayants à l'aide de l'outil Visual Web DeveloperTM. Employer ADO.NET et des contrôles avancés de présentation des données. Déboguer vos programmes et gérer les erreurs d'exécution. Employer les nouveaux dispositifs, comme le Générateur de requêtes et .NET Framework 3.5.
|
Microsoft Press juin 2008 2-10-051905-0 548 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | Microsoft Visual Basic 6 Créez des applications efficaces en VB6 de Greg Perry Commentaire Grâce à cet ouvrage vous maîtriserez très rapidement les techniques de programmation en Visual Basic 6 des plus simples aux plus complexes. Un enseignement progressif et des exercices pratiques vous aideront à concevoir des interfaces utilisateur conviviales et à créer des programmes efficaces et faciles à maintenir. Il vous livrera également toutes les informations nécessaires pour utiliser les contrôles ActiveX déboguer vos applications et y intégrer les technologies d’accès aux bases de données et à l’Internet ainsi que des images et des éléments multimédias. |
Pearson Education juin 2008 2-7440-2265-9 820 pages - 28,00 €
|
 Prix Amazon 26,60 € |
| |
| |
 | S'initier à la programmation Avec des exemples en C, C++, C#, Java et PHP de Claude Delannoy Commentaire Conçu pour les débutants en programmation, cet ouvrage commence par un apprentissage progressif et rigoureux des notions de programmation procédurale communes à tous les langages (types de données, variables, opérateurs, instructions de contrôle, fonctions, tableaux...), avant d'aborder les notions propres aux langages orientés objet.
L'auteur utilise, pour faciliter l'assimilation des concepts, un pseudo-code complet mais simple d'accès, qui évite de se perdre dans les spécificités de tel ou tel langage. Chaque notion est d'abord présentée à l'aide du pseudo-code, avant d'être illustrée d'exemples d'implémentation en langages C, C++, C#, Java et PHP. De nombreux exercices corrigés permettent au lecteur de contrôler ses connaissances à chaque étape de l'apprentissage.
|
Eyrolles juin 2008 2-212-11990-9 346 pages - 25,00 €
|
 Prix Amazon 23,75 € |
| |
| |
 | Au coeur de Java - Volume 1 - Notions fondamentales Entièrement mis à jour pour Java Standard Edition 6
de Cay S. Horstmann et Gary Cornell Commentaire À la fois complet et concret il traite avec précision tous les éléments importants du langage et de la bibliothèque Java pour développer efficacement vos propres projets. Les notions abordées sont illustrées de programmes de démonstration aisément maîtrisables et adaptés aux situations concrètes de programmation. Ils constitueront un excellent point de départ pour tous vos développements.
Ce premier volume donne rapidement un aperçu complet des nouveautés de Java Standard Edition 6de manière à permettre une transition la plus efficace possible à la dernière plateforme Java que le lecteur migre d une version antérieure ou d un autre langage de programmation.
Les auteurs se concentrent ici sur les notions fondamentales du langage Java tout en traitant les bases de la programmation d interfaces utilisateur. Cette nouvelle édition tient compte par ailleurs de l importance du multithread capacité à effectuer plusieurs tâches dans une seule application) désormais abordé avec les notions fondamentales et non comme une fonction avancée.
Ce livre s adresse aux étudiants en programmation Java déjà familiers de la programmation objet et aux développeurs professionnels.
|
Pearson Education avril 2008 2-7440-7312-1 820 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Programmer en Java Java 5 et 6 de Claude Delannoy Commentaire Le best-seller de Claude Delannoy, pour une parfaite maîtrise du langage Java
Réédition au format semi-poche de la cinquième édition du classique Programmer en Java de Claude Delannoy, qui a guidé plus de 35 000 étudiants et professionnels dans l'apprentissage du langage Java.
L'ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées de Java dans ses versions 5 et 6. Après avoir assimilé la syntaxe de base du langage, vous découvrirez toutes les subtilités de la programmation objet en Java, avant d'aborder la programmation d'applications graphiques à l'aide de la bibliothèque Swing et le développement Web avec les servlets et les JSP.
Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Cette cinquième édition met tout particulièrement l'accent sur les nouveautés des versions 5 et 6 de Java SE : programmation générique, types énumérés, annotations, etc.
|
Eyrolles avril 2008 2-212-12326-4 788 pages - 19,00 €
|
 Prix Amazon 18,05 € |
| |
| |
 | Le langage C Apprenez rapidement et simplement les bases du langage C de Peter G. Aitken et Bradley L. Jones Commentaire Cet ouvrage traite toutes les notions nécessaires (fonctions structures pointeurs etc.) et approfondit les syntaxes et les techniques conformes aux standards ANSI.
Des exercices pratiques de nombreux exemples des applications concrètes des suggestions des astuces et des avertissements permettront de vous initier facilement à la programmation en langage C et de progresser rapidement.
Les nouveautés de cette édition :
-Révision complète du code en faveur d'une syntaxe plus précise plus concise et plus actuelle.
-Meilleure adéquation des exemples et des explications à l'informatique actuelle (exemple : chapitre sur l'impression entièrement refondu).
-Plus grande orientation linux (ancienne édition surtout orientée Windows).
<- Deux nouvelles annexes : l'une sur java l'autre sur les bibliothèques externes les plus usuelles.
Offert avec l ouvrage : un CD-ROM pour tester Ubuntu en live et compiler vos programmes sous Linux ! Ce CD contient également WxDev-C++ pour Windows et les codes source du livre. |
Pearson Education mars 2008 2-7440-2250-0 720 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | Principes des systèmes d'exploitation Avec Java de Abraham Silberschatz, Peter Baer Galvin et Greg Gagne Commentaire Voici le premier ouvrage à introduire pédagogiquement les principes des systèmes d'exploitation à l'aide du langage de programmation Java. Ecrit par des spécialistes du domaine, il met à profit la richesse conceptuelle de ce langage pour traduire sous forme de code réel les concepts des systèmes d'exploitation modernes. Les fondements sont exposés, de la théorie jusqu'aux réalisations effectives qui ont jalonné l'histoire des systèmes d'exploitation: gestion des processus, stockage, entrées/sorties, systèmes distribués, protection, sécurité. Cette nouvelle édition s'applique à exposer les développements récents du domaine : réseau sans fil, communication client-serveur (RPC, RMI, sockets), Pthreads, etc. Elle utilise Java pour illustrer de nombreux concepts au cœur des systèmes actuels: ordonnancement de tâches, synchronisation et communication interprocessus, programmation réseau. Ces concepts sont largement développés et illustrés par des programmes complets en Java mais aussi en C. L'ouvrage contient une présentation du langage Java qui facilitera la prise en main par le lecteur débutant. Des exercices et exemples spécifiques sont déclinés pour chaque famille de plateforme actuelle, permettant au lecteur de découvrir le fonctionnement interne de son propre système d'exploitation : Unix, Solaris, Windows, Mac OS X, sans oublier Linux. |
Vuibert mars 2008 2-7117-4869-3 872 pages - 64,00 €
|
 Prix Amazon 60,80 € |
| |
| |
 | ASP.NET avec VB.NET Maîtrisez la conception et le développement d'applications web - Coffret de 2 livres : le livre de référence + les TP de Brice Arnaud Guérin Commentaire Ces deux livres offrent au lecteur un maximum d'informations sur le développement ASP avec VB.NET et près de 25 H de mise en pratique sous la forme de TP à réaliser (avec leurs corrigés). Le livre de la collection Les TP Informatiques : VB.NET - ASP.NET - Microsoft Ajax : Entraînez-vous à créer une suite bureautique (Visual Studio 2005) Avec VB.NET et Visual Studio 2005, ce livre vous permet de bâtir progressivement une application Web dynamique (ASP.NET) MyWebOffice : cette application propose à ses utilisateurs de créer et de partager en ligne des documents bureautiques (textes, feuilles de calcul, graphiques...). Les utilisateurs disposent également d'une messagerie instantanée. Dans le premier chapitre, le lecteur met en place la navigation et l'ergonomie générale du site. Les TP proposés font largement appel à la technologie Microsoft Ajax. Le deuxième chapitre est consacré au développement de composants personnalisés de haut niveau (traitement de texte, tableur, grapheurs GDI+ et XAML...). Le troisième chapitre traite de l'accès aux données SQL et de la dématérialisation des documents au format XML. Ensuite, le lecteur sécurise son application et met à profit les possibilités de personnalisation d'ASP.NET en créant un portail de recherche basé sur les Web Parts. Les deux derniers chapitres sont consacrés à l'ouverture de l'application à d'autres environnements (selon l'architecture orientée services SOA) et à la mise en exploitation du site (tests, déploiement puis administration proactive à l'aide d'Health Monitoring). Le livre de référence de la collection Ressources Informatiques : ASP.Net 2.0 avec VB.Net 2005 : Conception et développement d'applications Web avec Visual Studio 2005 Ce livre sur ASP.Net avec VB.Net s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications Web. Il accompagne le lecteur dans une étude complète de la technologie ASP.NET et de Visual Studio. Pour chaque thème abordé des exemples pratiques et utiles sont fournis en VB.NET. Le lecteur commencera par Visual Studio et ses outils (code snippets, Visual Source Safe, Team system) et par les évolutions du langage VB.NET. Le deuxième chapitre décrit le fonctionnement des applications IIS. Le livre étudie en détail les Web forms et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.NET. Est ensuite traitée la sécurisation des sites Web avec la mise au point d'un fournisseur pour Active Directory. Le lecteur découvrira également comment créer un portail personnalisable pour informations boursières (Web Part et services Web SOA).Le dernier chapitre décrit la mise en production sous ASP.NET et l'infrastructure de contrôle d'état Health Monitoring.
|
Eni février 2008 2-7460-4131-6 732 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Java - La maîtrise Java 5 et 6 de Jérôme Bougeault Commentaire Conçu sous forme de modules très pratiques accompagnés d'exercices et de FAQ, ce guide d'autoformation est destiné à tout programmeur débutant en Java et souhaitant acquérir rapidement une solide maîtrise de ce langage de programmation. Cette seconde édition porte sur les versions 5 et 6 du langage dans sa version standard (Java Standard Edition). Il couvre la syntaxe de base du langage, les techniques de programmation objet, ainsi que les principales bibliothèques de Java SE : JDBC, AWT et Swing, Java.net, etc. Cet ouvrage peut également être utilisé comme support pour la préparation aux certifications Sun Certified Java Associate (SCJA), Sun Certified Java Programmer (SCJP) et Sun Certified Java Developer (SCJD).
|
Eyrolles février 2008 2-212-12250-0 550 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Conception et programmation orientées objet de Bertrand Meyer Commentaire L'œuvre maîtresse d'un grand nom du génie logiciel et de l'objet. Ecrit dans un style d'une clarté absolue, cet ouvrage réussit le tour de force d'être à la fois un livre de réflexion approfondie sur les concepts objet et un ouvrage pratique, apportant des réponses concrètes aux questions que se posent tous les programmeurs et concepteurs de logiciels : comment construire des applications logicielles fiables, performantes, faciles à utiliser et à faire évoluer ? Une démarche originale et ambitieuse. Partant d'une analyse des écueils souvent rencontrés dans les projets de développement, Bertrand Meyer définit une liste de critères de qualité logicielle et en déduit un ensemble de règles et de principes qui conduisent naturellement aux grands concepts objet. Théorie du typage, gestion de la mémoire, techniques d'héritage, programmation concurrente, objets distribués, persistance et bases de données objet, analyse et conception, réutilisabilité... : tous les aspects du processus de développement logiciel et des technologies objet sont expliqués et discutés dans leurs moindres détails, dans un style brillant, souvent drôle et provocateur. Une lecture dont on sort intellectuellement subjugué et techniquement mieux armé pour répondre à ses défis professionnels. A qui s'adresse le livre ? A tous les architectes logiciel, ingénieurs méthode et programmeurs impliqués dans des projets de développement logiciel et souhaitant approfondir leur compréhension des technologies objet. Aux étudiants en informatique (niveau 2e cycle ou écoles d'ingénieur).
|
Eyrolles janvier 2008 2-212-12270-5 1222 pages - 60,00 €
|
 Prix Amazon 57,00 € |
| |
| |
 | Développement JEE 5 avec Eclipse Europa
Agrandir de Karim Djaafar Commentaire Résolument pratique, cet ouvrage montre comment utiliser de manière cohérente et efficace les différents outils de la suite Eclipse Europa, combinés à des frameworks tels que JBoss Seam, pour couvrir l'ensemble du cycle de développement d'une application Java EE 5 et tirer parti des innovations de la spécification EJB 3.
L'ouvrage met l'accent sur la conception du modèle de données avec Data Tools, le développement JSF avec Web Tools et Seam, le nouveau standard EJB 3.0, le mapping objet-relationnel avec Java Persistence API et le framework Dali, l'approche de développement piloté par le modèle avec EclipseUML et AndroMDA, les fonctionnalités avancées du framework Seam et le déploiement sur le serveur JBoss.
Cette approche est illustrée au travers de l'étude de cas WebStock, application e-commerce construite au fil de l'ouvrage et dont le code source est disponible sur www.editions-eyrolles.com. Le lecteur acquerra ainsi une parfaite maîtrise des outils et une solide méthodologie de développement reposant sur un ensemble de "best practices" en matière de conception d'applications EJB 3.
|
Eyrolles janvier 2008 2-212-12061-3 380 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | Initiation à l'algorithmique et aux structures de données en C 118 exercices corrigés de Rémy Malgouyres, Rita Zrour et Fabien Feschet Commentaire Cet ouvrage s'adresse aux étudiants de première année des filières informatique (L1, DUT et certaines licences professionnelles), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation, sans connaissances préalables de l'informatique. Il permet d'aborder la programmation en langage C (syntaxe, exécution conditionnelle, boucles itératives, tableaux, fichiers, allocation dynamique de mémoire, récursivité...), les algorithmes (langage algorithmique, complexité d'algorithmes, tris...), et les structures de données (listes chaînées, piles, files, arbres, graphes et parcours de graphes). Conçus comme des outils d'apprentissage les exercices corrigés peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte en abordant les chapitres dans l'ordre puis en contrôlant ses connaissances avec les corrigés des exercices et les travaux pratiques. |
Dunod janvier 2008 2-10-051587-X 246 pages - 19,00 €
|
 Prix Amazon 18,05 € |
| |
| |
 | Java Persistence et Hibernate de Anthony Patricio Commentaire Gestion optimale de la persistance dans les applications Java/JEE
Avec JPA (Java Persistance API), composante essentielle des spécifications EJB 3, le monde Java/JEE dispose enfin d'un standard fiable et efficace pour la gestion de la persistance et du mapping objet-relationnel. Largement inspiré du pragmatisme d'Hibernate et tirant parti d'une avancée majeure de Java SE 5 (les annotations), Java Persistance privilégie la simplicité de développement en plaçant les métadonnées de persistance au coeur du code Java SE ou EE et en reléguant les descripteurs XML aux cas extrêmes.
Un livre pratique illustré d'une étude de cas détaillée
A la fois pratique et didactique, cet ouvrage décrit les différentes facettes de l'API et de son implémentation Hibernate en montrant comment les mettre en oeuvre à travers une étude de cas déclinée au fil des chapitres. Il insiste tout particulièrement sur la définition des annotations et l'utilisation du gestionnaire d'entités en environnement Java SE ou Java EE, ainsi que sur les aspects méthodologiques et sur les questions de performances : mapping de modèles objet ou de schémas relationnels complexes, récupération efficace des objets persistants, gestion de la concourance et persistance transitive, configuration des pools de connexions et des caches de second niveau, etc.
L'ouvrage montre également comment repousser les limites de Java Persistence API grâce aux possibilités d'optimisation et aux extensions offertes par Hibernate.
|
Eyrolles janvier 2008 2-212-12259-4 364 pages - 42,00 €
|
 Prix Amazon 39,90 € |
| |
| |
 | Python
Les fondamentaux du langage - La programmation pour les scientifiques
de Matthieu Brucher Commentaire L'objectif de ce livre sur Python est de fournir les fondamentaux de ce langage à des scientifiques habitués à d'autres langages comme le Fortran, le C, Matlab... et aussi à des informaticiens qui travaillent dans le milieu scientifique. Des connaissances élémentaires sur la programmation sont nécessaires au lecteur pour tirer le meilleur parti de ce livre.
L'auteur détaille les bases du langage puis présente, avec des exemples, des outils que les scientifiques n'ont pas l'habitude d'utiliser (sauvegarde des données, parallélisme, XML...). Ensuite, l'auteur décrit le module matriciel Numpy (comment manipuler des tableaux, la syntaxe et les fonctions usuelles), un "catalogue" des outils proposés par Scipy (optimisation numérique, statistiques, traitement du signal...) ainsi que des fonctionnalités graphiques indispensables pour les rapports ou les publications. La dernière partie présente les outils pour communiquer avec le C ou le C++.
|
Eni janvier 2008 2-7460-4088-3 352 pages - 27,14 €
|
 Prix Amazon 25,78 € |
| |
| |
 | ASP.Net avec C# Maîtrisez la conception et le développement d'applications web de Brice Arnaud Guérin Commentaire Le livre de référence : ASP.Net 2.0 avec C# 2 - Conception et développement d'applications Web avec Visual Studio 2005 Ce livre s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications Web en tirant le meilleur parti possible d'ASP.Net 2.0. Il accompagne le lecteur dans une étude complète de la technologie ASP.Net et de Visual Studio. Pour chaque thème abordé, des exemples pratiques et utiles sont fournis en C# 2. Le lecteur commencera par Visual Studio et ses outils (Refactoring, Visual Source Safe, Team system) et par les évolutions du langage C#. Le deuxième chapitre décrit le fonctionnement des applications IIS. Le livre étudie en détail les Web forms et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.Net. Est ensuite traitée la sécurisation des sites Web avec la mise au point d'un fournisseur pour Active Directory. Le lecteur découvrira également comment créer un portail personnalisable pour informations boursières (Web Part et services Web SOA). Le dernier chapitre décrit la mise en production sous ASP.Net et l'infrastructure de contrôle d'état Health Monitoring. Les TP Informatiques : C # - ASP.NET - Microsoft Ajax - Entraînez-vous à créer une suite bureautique (Visual Studio 2005) Ce livre vous permet de bâtir progressivement une application Web dynamique (ASP.NET) MyWebOffice : cette application propose à ses utilisateurs de créer et de partager en ligne des documents bureautiques (textes, feuilles de calcul, graphiques...). Les utilisateurs disposent également d'une messagerie instantanée. Dans le premier chapitre, le lecteur met en place la navigation et l'ergonomie générale du site. Les TP proposés font largement appel à la technologie Microsoft Ajax. Le deuxième chapitre est consacré au développement de composants personnalisés de haut niveau (traitement de texte, tableur, grapheurs GDI+ et XAML...). Le troisième chapitre traite de l'accès aux données SQL et de la dématérialisation des documents au format XML. Ensuite, le lecteur sécurise son application et met à profit les possibilités de personnalisation d'ASP.NET en créant un portail de recherche basé sur les Web Parts. Les deux derniers chapitres sont consacrés à l'ouverture de l'application à d'autres environnements (selon l'architecture orientée services SOA) et à la mise en exploitation du site (tests, déploiement puis administration proactive à l'aide d'Health Monitoring). Le code nécessaire à la réalisation des TP est en téléchargement sur le site de l'éditeur. |
Eni décembre 2007 2-7460-4060-3 600 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Architectures réparties en Java RMI, CORBA, JMS, sockets, SOAP, services web de Annick Fron Commentaire Ce livre s'adresse aux ingénieurs logiciel, développeurs, architectes et chefs de projet. Il s'adresse aussi aux étudiants en écoles d'ingénieurs et en masters d'informatique. Une architecture logicielle répartie suppose des données différentes et des tâches différentes traitées sur des machines différentes. Il en découle bien évidemment des problèmes de transmissions de données et de synchronisation entre processus. Très longtemps les applications réparties ont été réservées à des applications d'experts (espace, militaire), mais à présent les besoins se diversifient (communication en pair à pair, multiplication des réseaux). Le langage Java qui est né avec les applications en réseau apporte une simplification importante qui met cette technologie à la portée de tous, notamment dans le monde industriel. Le but de cet ouvrage est de donner les clés qui permettront de définir la solution la mieux adaptée à chaque situation rencontrée. Il commence par une explication des concepts de base 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 solutions techniques actuellement disponibles.
|
Dunod octobre 2007 2-10-051141-6 224 pages - 25,00 €
|
 Prix Amazon 23,75 € |
| |
| |
 | C++ pour les programmeurs C de Claude Delannoy Commentaire Acquérir une parfaite maîtrise du C++ et de la programmation objet : C++ pour les programmeurs C est la réédition, avec un nouveau titre mieux adapté au public visé, du grand classique de Claude Delannoy, Programmer en C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Destiné aux programmeurs C souhaitant migrer vers le C++, l'ouvrage insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages. |
Eyrolles octobre 2007 2-212-12231-4 602 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | Programmer en Java Java 5 et 6 de Claude Delannoy Commentaire De la programmation objet en Java au développement d'applications Web
Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses.
L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java et les JSP.
Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le CD-Rom d'accompagnement. L'environnement de développement Eclipse, également fourni sur le CD-Rom, vous permettra de tester ces exemples et de développer vos propres programmes Java.
Les nouveautés de Java SE 5 et 6
L'accent est mis dans cette 5e édition sur les nouveautés des versions 5 et 6 de Java Standard Edition : programmation générique, types énumérés, annotations (chapitre nouveau), nouvelles possibilités de la classe File, nouveau gestionnaire GroupLayout, nouvelles interfaces et classes de collections (Queue, Deque, ArrayDeque, NavigableSet, NavigableMap), fonctionnalités permettant de professionnaliser une application (classes Desktop et Console, action sur la barre des tâches du système), etc.
Lorsque nécessaire, les exemples de code ont été fournis en deux versions : une version exploitant les possibilités nouvelles de Java SE 5 et 6 et une version compatible avec les versions antérieures.
|
Eyrolles octobre 2007 2-212-12232-2 800 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Introduction à Ruby Un langage objet compact et dynamique de Michael Fitzgerald Commentaire La notoriété de Ruby ne fait que s'étendre depuis le succès de Ruby on Rails. Contemporain discret de Java à ses débuts, Ruby n'en demeure pas moins un langage de programmation orienté objet interprété à la fois puissant et complet. Ses qualités intrinsèques sont propres à contenter les développeurs les plus exigeants. Introduction à Ruby se propose de faire entrer directement le développeur dans le vif du sujet avec une approche très pragmatique. Les bases du langage sont émaillées de nombreux exemples pour mettre rapidement le pied à l'étrier sans avoir à tout maîtriser Avec Introduction à Ruby, vous apprendrez entre autres à : décrypter les principales caractéristiques de Ruby, utiliser les expressions régulières, exploiter les fonctions phares de Ruby que sont les opérateurs, le module Math ou les nombres rationnels, approfondir les classes et modules Ruby avec les mixins et la programmation orientée objet, la méta-programmation et le traitement de données en XML, passer de Ruby à Ruby on Rails. Introduction à Ruby s'adresse plus particulièrement aux développeurs ayant déjà une expérience de programmation dans d'autres langages comme Java ou PHP et voulant profiter sans perdre de temps des avantages de Ruby. |
O'Reilly septembre 2007 2-84-177464-3 258 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Apprendre le C++ de Claude Delannoy Commentaire Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...). Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (SU ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages. |
Eyrolles août 2007 2-212-12135-0 760 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Exercices en langage C++
de Claude Delannoy Commentaire Complément idéal des manuels d'apprentissage du C++ du même auteur, cet ouvrage vous propose 150 exercices corrigés et commentés pour mieux assimiler le langage et ses concepts objet. Cette troisième édition débute par une série d'exercices sur la syntaxe de base du C++ (types et opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...) qui n'était pas traitée dans l'édition précédente. La suite de l'ouvrage met tout particulièrement l'accent sur la maîtrise de la programmation orientée objet. Les exercices proposés vous permettront de vous forger une véritable méthodologie de conception de vos propres classes C++. Vous saurez notamment décider du bien-fondé de la surdéfinition de l'opérateur d'affectation ou du constructeur par recopie, tirer parti de l'héritage (simple ou multiple) et du polymorphisme, créer vos propres bibliothèques de classes, exploiter les possibilités offertes par les patrons de fonctions et de classes, etc. Chaque chapitre débute par un rappel de cours suivi de plusieurs exercices de difficulté croissante. Les corrigés sont tous présentés suivant le même canevas : analyse détaillée du problème, solution sous forme de programme avec exemple de résultat d'exécution, justification des choix opérés - car il n'y a jamais de solution unique à un problème donné - et, si besoin, commentaires sur les points délicats et suggestions sur les extensions possibles du programme. |
Eyrolles août 2007 2-212-12201-2 336 pages - 19,00 €
|
 Prix Amazon 18,05 € |
| |
| |
 | Programmation Python Petit guide à l'usage du développeur agile de Tarek Ziadé Commentaire Cet ouvrage s'adresse aux développeurs qui souhaitent découvrir et maîtriser Python, et aux chefs de projet désireux de faire évoluer leur équipe autour d'un projet Python. Il rassemble toute une série de conseils concrets pour mener à bien des projets d'envergure et construire des applications de qualité avec le langage Python. Il explique les principes du développement agile, une philosophie de programmation basée sur la facilité de modifier une application, de la faire grandir sans en perdre le contrôle, et d'être réactif en toutes circonstances. Le développeur et le chef de projet trouveront dans ce livre des informations utiles sur : l'environnement de développement (système d'exploitation, éditeur de code...) ; les principes d'architecture logicielle à respecter ; la philosophie et la syntaxe de Python ; les bonnes pratiques qui permettent de tirer le meilleur parti de Python ; le développement dirigé par les tests ; le développement dirigé par la documentation ; l'art et la manière de mettre en place un environnement de projet agile. |
Dunod août 2007 2-10-050883-0 187 pages - 14,90 €
|
 Prix Amazon 14,16 € |
| |
| |
 | Au coeur de Python, version 2.5 - Volume 2 Notions avancées de Wesley J. Chun Commentaire Python est un langage de programmation agile, robuste, expressif, entièrement orienté objet, extensible et adaptable. Il combine la puissance des langages compilés à la simplicité et la rapidité de développement des langages de scripts. Avec cet ouvrage, écrit par un développeur et un formateur émérite en Python, étudiez en profondeur les caractéristiques clés de ce langage hors pair. Apprenez le style Python professionnel, les meilleures pratiques et les bonnes habitudes de programmation. Ce second volume est un complément indispensable au volume 1 pour aller plus loin avec Python et programmer des applications dans des situations concrètes. Il vous apprend notamment comment construire des applications Web efficaces, développer vos propres interfaces graphiques ou améliorer les performances de vos programmes en écrivant des extensions en C et dans d'autres langages. Cette édition reflète les améliorations majeures apportées aux versions 2x de Python, notamment la version 2.5, et évoque les possibilités des futures versions |
Campus Press juillet 2007 2-7440-2195-4 360 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Java SE 6
de Dirk Louis et Peter Müller Commentaire Vous découvrirez dans ce livre, étape par étape, les secrets de la programmation orientée objet, la création d'interfaces graphiques pour les programmes Windows et la programmation des applets. Des thématiques plus difficiles telles que les classes, le polymorphisme, la gestion des événements ou le multithreading sont également abordées de manière claire et détaillée. Une multitude d'exemples de programmes et d'exercices sont présents tout au long de l'ouvrage pour faciliter votre apprentissage de Java et vous entraîner. Un ouvrage d'apprentissage mais aussi de référence, à garder sous la main, pour tout apprenti programmeur Java. À propos des auteurs |
Campus Press juillet 2007 2-7440-2182-2 490 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Recettes Rails Rails 1.2 de Chad Fowler Commentaire Soixante-dix recettes concrètes et un but simple : vous aider à créer des applications Ruby on Rails stupéfiantes, plus rapidement et plus facilement. Pourquoi réinventer la roue alors que vous pouvez récupérer le code des recettes, l'insérer dans votre projet et l'utiliser sur-le-champ ? Ce livre contient soixante-dix recettes prêtes à -l'emploi pour :. des interfaces utilisateur plus astucieuses . un meilleur accès aux données . des applications plus intelligentes . des tests plus faciles à réaliser . un codage plus fluide . un déploiement plus facile |
Campus Press juillet 2007 2-7440-2178-4 316 pages - 30,00 €
|
 Prix Amazon 28,50 € |
| |
| |
 | Visual Basic 2005 L'essentiel du code et des commandes de Michel Martin Commentaire Ce Guide de survie est le compagnon indispensable pour programmer rapidement et efficacement en Visual Basic 2005.
Facile à transporter facile à utiliser il contient plus de 200 séquences de codes personnalisables : vous voilà prêt à écrire du code Visual Basic opérationnel dans presque toutes les situations !
|
Campus Press juin 2007 2-7440-2155-5 332 pages - 16,00 €
|
 Prix Amazon 15,20 € |
| |
| |
 | Débuter avec Ruby on Rails de Steven Holzner Commentaire Avec Ruby on Rails, la programmation Web entre dans une nouvelle ère. En effet, créer un site de commerce en ligne efficace n'aura jamais été aussi simple ! La facilité et l'intuitivité du langage Ruby alliées à la puissance de la plate-forme de développement Rails vous permettront de créer rapidement des applications Web fonctionnelles, même si vous débutez en programmation Web. Cet ouvrage vous dit tout sur Ruby et sur Rails ! Découvrez tout d'abord comment obtenir et installer ces deux outils. Ensuite, familiarisez-vous avec les éléments constitutifs du langage Ruby : instructions conditionnelles, boucles, méthodes, blocs, classes et objets n'auront plus de secret pour vous. Apprenez à concevoir des applications à l'aide de Rails, puis connectez-les à un serveur de bases de données. Réalisez quelques tests de vérification avant de procéder à la finalisation de l'ensemble, qui deviendra une application concrète, comme un panier de commandes ou un catalogue en ligne. Cet ouvrage s'adresse à des lecteurs qui possèdent déjà quelques connaissances en programmation et en langage HTML et cherchent à développer des applications Web à l'aide de Ruby et de Rails.
|
First Interactive, Wrox Press mai 2007 2-7540-0409-2 390 pages - 24,90 €
|
 Prix Amazon 23,66 € |
| |
| |
 | Java 6 - Entraînez-vous et maîtrisez Java par la pratique Java Standard Edition (JSE) Commentaire Ce livre s'adresse aux développeurs, chefs de projet ou responsables techniques désireux de découvrir et maîtriser Java 6 à travers des exercices courts et variés. Avec pour objectif d'aller au-delà de la théorie et de vous inculquer dès le départ les bons réflexes, il vous fera gagner en productivité. Si vous connaissez une version antérieure et souhaitez avoir une vision rapide de la nouvelle plate-forme, vous apprécierez cette méthode d'apprentissage par l'exemple dont les solutions sont toujours appuyées par de brefs rappels de cours. Les travaux pratiques proposés couvrent l'essentiel de Java 6 : bases de la syntaxe, programmation objet, connaissances de l'API. Ils reprennent les points indispensables propres à Java (définition d'une classe, héritage, abstraction, polymorphisme, annotations) mais également les nouveautés qui font de Java 6 une source inépuisable de possibilités (web services, scripting...). Au-delà des exercices, ce livre constitue un socle de références (modèles de programmation) que vous pourrez reprendre à loisir dans vos travaux quotidiens. Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site de l'éditeur. |
Eni mai 2007 2-7460-3613-4 300 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Java EE 5 EJB 3.0 - JPA - JSP - JSF - Web Services (JAXB, JAX-WS) - JavaMail - JMS - GlassFish - Ant - Derby de Antonio Goncalves Commentaire Ce cahier détaille la conception d'un site de commerce électronique avec UML et Java EE 5. Inspirée du Java Petstore, l'étude de cas se construit au fil des chapitres en appliquant les spécifications Java EE 5 : EJB 3.0, JPA 1.0, Servlet 2.5, JSP 2.1, JSF 1.2, Web Services 1.2, JAXB 2.0, JAX-WS 2.0, JavaMail 1.4, JMS 1.1. L'application est déployée dans le serveur GlassFish et utilise la base de données Derby. Cet ouvrage s'adresse aux architectes et développeurs confirmés qui veulent découvrir les nouveautés de Java EE 5 ou migrer leurs applications J2EE 1.4 existantes. Il montre comment s'imbriquent les différentes API de Java EE 5 dans une application internet-intranet. |
Eyrolles mai 2007 2-212-12038-9 330 pages - 36,00 €
|
 Prix Amazon 34,20 € |
| |
| |
 | Apprenez à programmer avec Visual Basic 2005 Express de Dominique Maniez Commentaire Vous cherchez un livre complet mais simple d'accès pour vous initier à la programmation ? Celui-ci a spécialement été conçu pour vous. Grâce à une progression pédagogique qui explique l'essentiel et laisse de côté le superflu vous pourrez rapidement maîtriser Visual Basic 2005 Express, la version gratuite du célèbre langage de programmation de Microsoft. Par affinements successifs vous vous familiariserez avec sa syntaxe et avec les notions de mots-clés, de variables, ou d'opérateurs. Vous apprendrez à maîtriser les tests conditionnels, les boucles et les fonctions et à écrire rapidement votre premier logiciel.
|
Dunod avril 2007 2-10-050800-8 250 pages - 15,00 €
|
 Prix Amazon 14,25 € |
| |
| |
 | Java L'essentiel du code et des commandes de Timothy Fisher Commentaire Ce Guide de survie vous livre tout le code dont vous avez besoin pour réaliser rapidement et efficacement vos projets de développement en Java. Facile à transporter, facile à utiliser - finis les livres encombrants !
Plus de 100 fragments de code personnalisables pour programmer du Java fonctionnel dans toutes les situations. |
Campus Press avril 2007 2-7440-2162-8 224 pages - 16,00 €
|
 Prix Amazon 15,20 € |
| |
| |
 | Java SE version 6 Liste des principales instructions, regroupement thématique, principaux éléments des API Swing, JDBC
de Collectif Eni Commentaire Dépliant aide-mémoire de 12 pages recensant les principales fonctions de Java 6, classées par ordre alphabétique puis regroupées par thème. |
Eni avril 2007 2-7460-3558-8 12 pages - 6,00 €
|
 Prix Amazon 5,70 € |
| |
| |
 | L'orienté objet Cours et exercices en UML 2 avec Java 5, C# 2, C++, Python et PHP 5 de Hugues Bersini Commentaire L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C#et C++.
L'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2
Cette troisième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires : Java 5 et C# 2, C++, Python, PHP 5, UML 2, mais aussi les services web, RMI, les bases de données objet et bien sûr les design patterns... Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève, et se complète de nombreux exercices en UML 2, Java 5, Python, PHP 5, C# 2 et C++.
|
Eyrolles avril 2007 2-212-12084-2 602 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | Python L'essentiel du code et des commandes de Brad Dayley Commentaire Ce Guide de survie vous fournit toutes les séquences de code utiles pour achever rapidement et efficacement vos projets de programmation en langage Python. Facile à transporter, facile à utiliser - finis les livres encombrants ! Plus de 100 séquences de codes personnalisables vous voilà prêt à écrire du code Python opérationnel dans presque toutes les situations ! |
Campus Press avril 2007 2-7440-2149-0 262 pages - 16,00 €
|
 Prix Amazon 15,20 € |
| |
| |
 | Ruby on Rails de Dave Thomas et David Heinemeier Hansson Commentaire Le framework qui révolutionne l'univers du développement Web
En l'espace de 18 mois, Rails a créé un véritable bouleversement dans le monde du développement Web, ralliant de nombreux développeurs PHP, Java ou. NET séduits par la cohérence et les gains de productivité offerts par ce framework : plus de laborieux mapping objet-relationnel ni de fichiers de configurations multiples à gérer, un code concis et facile à faire évoluer, une intégration native d'Ajax qui permet de migrer sans douleur vers des interfaces Web 2.0 et, surtout, des projets qui se terminent dans les temps et vont au-delà des attentes des clients.
Une deuxième édition entièrement refondue du livre fondateur
Coécrit par David Heinemeier Hansson, le créateur de Rails, et Dave Thomas, le plus influent des experts de la communauté Ruby, cet ouvrage adopte une approche mêlant pratique et approfondissement technique, aussi efficace pour les néophytes que pour les développeurs ayant déjà une expérience de Rails.
La première partie propose un apprentissage par l'exemple, à travers la réalisation d'une application de commerce électronique complète. La deuxième partie de l'ouvrage décrit en profondeur toutes les composantes du framework, la dernière partie présentant les meilleures pratiques en matière de sécurité et de déploiement.
Cette nouvelle édition s'est enrichie d'un an de retours d'expérience sur des projets de grande ampleur et détaille les nombreuses nouveautés apportées par les versions 1.1 et 1.2 de Rails : les migrations, les templates RJS, l'intégration de Prototype, la gestion innovante des applications REST, les nouveaux outils de déploiement (Capistrano), sans parler des multiples améliorations apportées aux modules ActiveRecord, ActiveSupport et ActionPack.
|
Eyrolles avril 2007 2-212-12079-6 800 pages - 45,00 €
|
 Prix Amazon 42,75 € |
| |
| |
 | VB.Net - ASP.Net - Microsoft Ajax Entraînez-vous à créer une suite bureautique en ligne avec Visual Studio 2005 de Brice Arnaud Guérin Commentaire Avec VB.NET et Visual Studio 2005, cet ouvrage vous permet de bâtir progressivement une application Web dynamique (ASP.NET) MyWebOffice : cette application propose à ses utilisateurs de créer et de partager en ligne des documents bureautiques (textes, feuilles de calcul, graphiques...). Les utilisateurs disposent également d'une messagerie instantanée. Dans le premier chapitre, le lecteur met en place la navigation et l'ergonomie générale du site. Les TP proposés font largement appel à la technologie Microsoft Ajax. Le deuxième chapitre est consacré au développement de composants personnalisés de haut niveau (traitement de texte, tableur, grapheurs GDI+ et XAML...). Le troisième chapitre traite de l'accès aux données SQL et de la dématérialisation des documents au format XML. Ensuite, le lecteur sécurise son application et met à profit les possibilités de personnalisation d'ASP.NET en créant un portail de recherche basé sur les Web Parts. Les deux derniers chapitres sont consacrés à l'ouverture de l'application à d'autres environnements (selon l'architecture orientée services SOA) et à la mise en exploitation du site (tests, déploiement puis administration proactive à l'aide d'Health Monitoring). Le code nécessaire à la réalisation des TP est en téléchargement sur le site de l'éditeur.
|
Eni avril 2007 2-7460-3561-8 324 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Java 5 et 6 de Robert Chevalier Commentaire Cet ouvrage propose un cadre pratique pour acquérir une bonne maîtrise du langage Java, en étudiant chacune des notions de la programmation objet. Il présente les notions de classes, d'objets, d'envois de message et d'encapsulation, ainsi que les notions d'héritage, de composition et d'association entre les classes. Il indique également comment réaliser des structures d'objets et tirer profit de la généricité. Cette nouvelle édition présente par ailleurs les spécificités des versions 5 et 6, en particulier les améliorations de Java 6 relatives aux entrées / sorties et à la construction des interfaces graphiques.
Les exercices, qui occupent la moitié du livre, sont intégralement corrigés. Tous les programmes étudiés sont opérationnels et montrent comment on peut résoudre les problèmes posés. Ce livre s'adresse aux étudiants de premier et de second cycle (IUT, BTS, universités et écoles d'ingénieurs) : il se veut un cadre pratique d'apprentissage de la programmation en Java, mais aussi un outil concret de révision et d'auto-évaluation. Il sera également précieux aux professionnels en formation continue désireux de parfaire leurs connaissances. |
Pearson Education mars 2007 2-7440-7219-2 245 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Ruby on Rails Vite et efficace de Bruce A. Tate Commentaire Ce livre s'adresse aux développeurs qui souhaitent maîtriser rapidement Ruby on Rails. Ruby on Rails a révolutionné le développement d'applications Web et facilité la vie des développeurs grâce à sa simplicité de mise en œuvre et aux gains de productivité qu'il apporte. Cet ouvrage explique les fondamentaux du développement d'applications Web avec Ruby on Rails. Au fil des chapitres, les éléments théoriques sont illustrés par la construction d'un projet du début à la fin. De l'accès à des bases de données à l'utilisation d'Ajax, les développeurs y trouveront tout ce dont ils ont besoin pour programmer facilement des applications Web de dernière génération. Avec Ruby on Rails - Vite et efficace découvrez comment : Utiliser Active Records pour vos bases de données ; Exploiter les migrations pour modifier vos bases de données sans avoir besoin de SQL ; Modéliser des vues HTML avec des templates ; Intégrer des fonctions Ajax dans vos applications ; Réaliser des tests unitaires, fonctionnels et d'intégration. |
Dunod mars 2007 2-10-051011-8 190 pages - 19,90 €
|
 Prix Amazon 18,91 € |
| |
| |
 | Beginning Dotnetnuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express From Novice to Professional de Nick Symmonds Commentaire DotNetNuke is a programming framework that helps you create and deploy web projects in ASP.NET 2.0. Its ease of use means that even nonprogrammers can take advantage of the new ASP.NET 2.0 features when building a web site. It integrates with many of Microsoft's other free products like SQL Server 2005 Express, which makes it a powerful and attractive option for developing web sites.
Beginning DotNetNuke 4.0 Website Creation in VB 2005 with Visual Web Developer 2005 Express contains detailed instructions for the installation of DotNetNuke, Visual Web Developer, and SQL Server 2005. This ensures that no matter what your level or ability, you'll have a working suite of tools as you work through the book and your ASP.NET 2.0 career. The book also features tutorials on creating and publishing an ASP.NET 2.0 web site written in Visual Basic 2005--taking care not to exclude anyone who's utilizing this book strictly to get up to speed on DotNetNuke.
|
Apress janvier 2007 1-59059-767-2 450 pages
|
 Prix Amazon 22,57 € |
| |
| |
 | BTS IG - Epreuve E4D BTS Informatique de gestion - Option développeur d'applications
de Djamel Boumertit et Patrice Di Quirico Commentaire Cet ouvrage reprend cinq études de cas d'annales de l'épreuve E4D (Etude de cas BTS Informatique de Gestion option Développeur d'applications) du BTS IG (Informatique de Gestion) choisies pour leur représentativité. Elles couvrent l'ensemble du programme de l'examen. Tous les cas sont conformes à la nouvelle définition des épreuves. Dans l'introduction, vous trouverez les conseils de base pour réussir votre étude de cas. Ensuite, cinq sujets vous entraînent en situation réelle. Enfin, chaque corrigé vous guide pas à pas en détaillant, pour chaque question, les points du programme concernés, les attentes des correcteurs, la méthodologie à suivre pour construire votre réponse, et une grille de notation très précise pour vous évaluer.
|
Le génie des glaciers janvier 2007 2-84347-511-2 248 pages - 11,00 €
|
 Prix Amazon 10,45 € |
| |
| |
 | Professional Java JDK 6 Edition de W. Clay Richardson , Donald Avondolio, Scot Schrager, Mark W. Mitchell et Jeff Scanlon Commentaire Working as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton's Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape.
The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer's toolkit. With this approach, you'll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6.
|
Wrox Press janvier 2007 0-471-77710-2 744 pages - 35,09 €
|
 Prix Amazon 33,74 € |
| |
| |
 | Java Data Mining Strategy, Standard, and Practice - A Practical Guide for architecture, design, and implementation de Mark F. Hornick , Erik Marcadé et Sunil Venkayala Commentaire "Java is now ubiquitous and over the past few years the Java world has shifted focus on--among other things--new frameworks, such as the Java Data Mining (JDM) framework. JDM addresses a clear need for standardization in data mining operations, yet to those approaching both Java and data mining the mountain seems as Everest. Hornick, Marcade, and Venkayala could not have written this book at a better time. To the expert it is reference and map of the landscape, and to the novice it will be a constant guide and companion to each journey in JDM. This book is approachable, usable, practical, and necessary for any Java data mining software architect, developer, or analyst." −Frank Byrum, Chief Scientist, CorMine Intelligent Data, LLC
Whether you are a software developer, systems architect, data analyst, or business analyst, if you want to take advantage of data mining in the development of advanced analytic applications, Java Data Mining, JDM, the new standard now implemented in core DBMSs and data mining/analysis software, is a key solution component. And this book is the essential guide to the usage of the JDM standard interface. The reference that will help you produce applications with advanced analytics and predictive analytic capabilities. The first and authoritative guide to JDM, written by contributors to the JDM standard.
The book discusses and illustrates how to solve real problems using the JDM API. The authors provide you with:
• an overview of data mining and JDM’s place in strategic solutions to data mining-related problems;
• JDM's essentials—the design approach and design issues, with detailed code examples; a Web Services interface to enable JDM functionality in an SOA environment; and illustration of JDM XML Schema for JDM objects;
• JDM in practice—the use of JDM from vendor implementations and approaches to customer applications, integration, and usage; impact of data mining on IT infrastructure. Here, we illustrate how to build applications that use the JDM API.
Mark F. Hornick is a senior manager of Data Mining Technologies at Oracle Corporation. He has lead the Java Data Mining (JSR-73) expert group since July of 2000, and now the JSR-247 expert group working towards JDM 2.0. Mark brings 20 years experience in the design and implementation of advanced software systems. Erik Marcade is Founder and Chief Technical Officer of KXEN, which provides next generation business analytics software, and a member of the JSR-73 and JSR-247 expert group. Sunil Venkayala, is a J2EE and XML group leader and a Principal Member of Technical Staff at Oracle Corporation. Sunil is also an expert group member of Java Data Mining (JDM) standard developed under JSR-73 and JSR-247. |
Morgan Kaufmann décembre 2006 0-12-370452-9 540 pages
|
 Prix Amazon 44,60 € |
| |
| |
 | Ruby et Rails Le guide Ruby des développeurs Rails de David A. Black Commentaire C'est dit, grâce à Ruby on Rails, vous pouvez développer aisément et rapidement des applications web puissantes ! De plus, à l'instar du framework Rails lui-même, les applications Rails sont des programmes Ruby. En conséquence, impossible d'explorer la pleine puissance de Rails sans maîtriser le langage Ruby. Cet ouvrage est conçu pour aider les développeurs Rail à maîtriser Ruby. Chaque chapitre vous entraîne plus loin dans la compréhension de Ruby et met en évidence ses liens avec Rails. Vous apprendrez à travailler avec les objets et les classes ainsi qu'à exploiter la syntaxe élégante et expressive de Ruby pour développer des applications Rails performantes. Vous améliorerez vos qualités de développeur Rails grâce à une connaissance approfondie de Rails et apprendrez à mieux en tirer profit. Les développeurs Ruby débutants trouveront dans ce livre une introduction simple au langage Ruby orienté Rails contenant des techniques de programmation dynamiques, une présentation des objets, des classes et des structures de données Ruby, ainsi que de nombreux exemples clairs de code Ruby et Rails à l'œuvre.
|
Campus Press décembre 2006 2-7440-2127-X 516 pages - 49,90 €
|
 Prix Amazon 47,41 € |
| |
| |
 | Swing Java SE 5 - AWT/Swing - Java 3D - Java Web Start - SWT/JFace - JUnit - Abbot - Eclipse - CVS - UML - MVC - XP de Emmanuel Puybaret Commentaire Ce cahier montre aux développeurs Java comment exploiter la très riche bibliothèque standard Swing à travers la création d'une application graphique 3D ergonomique et fiable.
Cet ouvrage décrit la création d'un logiciel libre d'aménagement d'intérieur développé avec Java 5 et Swing, de sa conception UML jusqu'à sa distribution, en passant par l'utilisation d'Eclipse, dont les astuces de productivité sont dévoilées. Le développeur y découvrira comment exploiter efficacement les nombreuses fonctionnalités de Swing : création d'arbres, de tableaux et de boîtes de dialogue, dessin dans un composant graphique, glisser-déposer, gestion d'opérations annulables, intégration d'un composant 3D...
|
Eyrolles décembre 2006 2-212-12019-2 500 pages - 39,00 €
|
 Prix Amazon 37,05 € |
| |
| |
 | C# Maîtrisez C# au travers d'une étude complète de Kevin Hoffman Commentaire Le CampusPress Référence C# présente la façon dont la programmation. NET est réellement effectuée. Il s'appuie sur l'exemple d'une application professionnelle complète. Ainsi vous êtes assuré que tous les exemples ont recours à des techniques puisées dans le monde réel. Mieux encore, vous êtes libre d'adapter l'intégralité du code de l'application à vos besoins, ce qui constitue un point de départ pour vos propres projets. L'application mise en œuvre dans cet ouvrage est adaptable à une large gamme de tâches de collecte et de traitement de données. Elle a recours à plusieurs techniques. NET, depuis Windows Forms aux services Web en passant par les périphériques mobiles (Smart Devices). En rassemblant ces techniques dans un même cas pratique, ce livre expose le schéma général et la façon dont s'assemblent les différents composants de. NET. Des procédures détaillées étape par étape présentent des instructions faciles à suivre, des explications analysent le code qui fait fonctionner l'application, tandis que des expériences vous permettront de jouer avec le code afin de voir ce qui se passe. Enfin, des suggestions proposent des améliorations supplémentaires en fournissant quelques indices sur la façon de les mettre en œuvre. |
Campus Press novembre 2006 2-7440-2110-5 264 pages - 29,00 €
|
 Prix Amazon 27,55 € |
| |
| |
 | Agile Java Development with Spring, Hibernate and Eclipse
de Anil Hemrajani Commentaire The three key technologies covered in this book, the Spring Framework, Hibernate and Eclipse, help reduce the complexity of enterprise Java development significantly. Furthermore, these technologies enable plain old Java objects (POJOs) to be deployed in light-weight containers versus heavy-handed remote objects that require heavy EJB containers. This book also extensively covers technologies such as Ant, JUnit, JSP tag libraries and touches upon other areas such as such logging, GUI based debugging, monitoring using JMX, job scheduling, emailing, and more. Also, Extreme Programming (XP), Agile Model Driven Development (AMDD) and refactoring are methods that can expedite the software development projects by reducing the amount of up front requirements and design; hence these methods are embedded throughout the book but with just enough details and examples to not sidetrack the focus of this book.
In addition, this book contains well separated, subjective material (opinion sidebars), comic illustrations, tips and tricks, all of which provide real-world and practical perspectives on relevant topics. Last but not least, this book demonstrates the complete lifecycle by building and following a sample application, chapter-by-chapter, starting from conceptualization to production using the technology and processes covered in this book. In summary, by using the technologies and methods covered in this book, the reader will be able to effectively develop enterprise-class Java applications, in an agile manner!
|
Developer's Library octobre 2006 0-672-32896-8 340 pages - 32,15 €
|
 Prix Amazon 30,55 € |
| |
| |
 | ASP.Net 2.0 avec VB.Net 2005 Conception et développement d'applications Web avec Visual Studio 2005 de Brice Arnaud Guérin Commentaire Cet ouvrage s'adresse aux développeurs, architectes et administrateurs qui souhaitent adopter une approche professionnelle pour la réalisation d'applications Web en tirant le meilleur parti possible d'ASP.Net 2.0. Il accompagne le lecteur dans une étude complète de la technologie ASP.Net et de Visual Studio. Pour chaque thème abordé des exemples pratiques et utiles sont fournis en VB.Net. Le lecteur commencera par Visual Studio et ses outils (code snippets, Visual Source Safe, Team system) et par les évolutions du langage VB.Net. Le deuxième chapitre décrit le fonctionnement des applications IIS. L'ouvrage étudie en détail les Web forms et propose des composants personnalisés pour créer des graphiques. Les chapitres suivants élaborent des solutions pour allier rapidité de développement et performances dans l'accès aux bases de données ADO.Net. Est ensuite traitée la sécurisation des sites Web avec la mise au point d'un fournisseur pour Active Directory. Le lecteur découvrira également comment créer un portail personnalisable pour informations boursières (Web Part et services Web SOA).Le dernier chapitre décrit la mise en production sous ASP.Net et l'infrastructure de contrôle d'état Health Monitoring. |
Eni octobre 2006 2-7460-3413-1 410 pages - 27,14 €
|
 Prix Amazon 25,78 € |
| |
| |
 | Building Websites with VB.NET and DotNetNuke 4 de Daniel N. Egan Commentaire DotNetNuke is an open-source Content Management System and web application framework. DotNetNuke has taken the Microsoft world by storm and now at version 4, its community has grown to over 200,000 users.
This book covers virtually everything you need to know to get your DotNetNuke website up and running. Concisely written and with clear explanations, this book is covers installation, administration, deployment, site creation and all of the basic built in DotNetNuke modules. For developers, chapters on the core architecture, skinning and custom modules, including coverage of the DAL+, give you the skills to customize and extend your site.
The book starts off by giving you a deep understanding of working with basic DotNetNuke sites, guiding you through the features and giving you the confidence to create and manage your site.
After that, you will journey to the heart of DotNetNuke, and learn about its core architecture. Always concise, relevant and practical, you will find out what makes DotNetNuke tick, and from there, you will be ready to customize DotNetNuke. Developers will enjoy the detailed walkthrough of creating a new custom modules. Special emphasis is given to the DAL+, an extended feature set of the DotNetNuke Data Access Layer (DAL). You will see how to create custom modules with the DAL+, and invigorate your module development.
Web designers will enjoy the material on skinning, helping them to create a new look for their site. You will learn about creating new skins, and packaging them up for easy deployment.
You will master all of this as you leap into the development of a DotNetNuke 4 site.
|
Packt publishing octobre 2006 1-904811-99-X 320 pages
|
 Prix Amazon 27,15 € |
| |
| |
 | Introduction à la théorie des langages de programmation de Gilles Dowek et Jean Jacques Lévy Commentaire La conception et la réalisation de langages de programmation, depuis Fortran et Cobol jusqu'à Caml et Java, est l'une des clés du développement et de la maîtrise de systèmes informatiques toujours plus complexes. Ce livre propose au lecteur de partir à la découverte des outils qui permettent de penser, définir et implémenter ces langages. Il propose une vision unifiée des différents formalismes, sémantique opérationnelle à petits pas, à grands pas et sémantique dénotationnelle, qui permettent de définir un langage de programmation, en insistant sur le fait que les uns et les autres cherchent toujours à définir une relation qui lie trois objets : un programme, une valeur d'entrée et une valeur de sortie. Ces formalismes sont illustrés en présentant la sémantique de quelques fonctionnalités représentatives des langages de programmation : les fonctions, la récursivité, les affectations, les enregistrements, les objets,... en insistant sur le fait que l'étude des langages de programmation ne consiste pas à étudier ces langages l'un après l'autre, mais s'organise autour des fonctionnalités que l'on retrouve dans les différents langages. L'étude de ces différentes fonctionnalités débouche enfin sur l'écriture d'évaluateurs, d'interpréteurs, de compilateurs, et aussi de programmes d'inférence de types, pour de petits langages. Ce livre, qui s'adresse aux étudiants de première année de Master, présente de manière synthétique ce que tous les informaticiens, quelle que soit leur spécialité, devraient savoir sur les langages de programmation.
|
Les Éditions de l'École polytechnique octobre 2006 2-7302-1333-3 110 pages - 18,00 €
|
 Prix Amazon 17,10 € |
| |
| |
 | Visual Basic 2005 et SQL Server 2005 Maîtrisez le développement et l'accès au données de Jérôme Gabillaud et Thierry Groussard Commentaire Visual Basic 2005 (VB.NET)
Cet ouvrage s'adresse aux développeurs, même débutants, désireux de maîtriser VB.NET version 2005. Après une description de l'environnement de développement, le lecteur découvrira les bases de la programmation orientée objet avec VB.NET. Il évoluera de façon progressive vers sa mise en oeuvre avec le développement d'applications Windows Form. Les nombreux exemples et les conseils sur l'utilisation des outils de débogage lui fourniront une aide précieuse pendant la réalisation d'une application. Un chapitre consacré à l'accès aux bases de données à l'aide de ADO.NET 2.0 et de SQL permettra d'évoluer vers le développement d'applications client-serveur. L'utilisation du langage XML est également abordé permettant ainsi de faciliter l'échange d'informations avec d'autres applications. Les utilisateurs des versions précédentes découvriront les nouveautés et améliorations de cette version 2005 (Snippets, génériques, macros,...) leur permettant de développer encore plus rapidement et facilement.
SQL Server 2005
Cet ouvrage s'adresse à toute personne désireuse d'administrer une base de données SQL Server 2005 (administrateur de base de données, développeur...). Il présente les différents éléments nécessaires à cette administration ainsi que l'ensemble des manipulations à réaliser par l'administrateur, depuis l'installation jusqu'aux opérations de sauvegarde et de restauration, en passant par la gestion de l'espace disque, la gestion des utilisateurs, la gestion de la réplication, la configuration de la surface d'exposition. Les nouveaux concepts liés à la version de SQL Server 2005 sont également abordés, comme la configuration de Service Broker, l'extraction de données avec SSIS ou l'installation de plusieurs instances de SQL Server 2005 sur le même poste. Les différentes opérations sont réalisées depuis SQL Server Management Studio et en Transact SQL.
|
Eni octobre 2006 2-7460-3411-5 860 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | La programmation en Java Cours et exercices corrigés - IUT - BTS - Licence - Ecoles d'ingénieurs
de Michel Divay Commentaire Ce livre s'adresse aux étudiants en IUT, BTS, licences et écoles d'ingénieurs des filières informatiques. Issu d'un cours que l'auteur enseigne depuis de nombreuses années, il suit une démarche pédagogique progressive. Toutes les notions importantes sont illustrées par des exemples complets et concrets que le lecteur peut tester et modifier lui-même. De nombreux exercices corrigés font de ce livre un outil de travail indispensable. Pour une plus grande interactivité, le code des programmes Java de ce livre est disponible sur le web. Les principaux concepts expliqués sont les suivants la syntaxe de base de Java ; les notions de la programmation objet: classes, encapsulation, attributs, méthodes, paquetages et exceptions ;l'héritage et le polymorphisme ;
le développement d'une classe générique de gestion de listes; les notions de composants, conteneurs et écouteurs de composants pour les interfaces graphiques (Awt) ; l'interface graphique Swing ; les flux d'entrées-sorties (fichiers, périphériques, site distant) ; les tâches concurrentes pour les animations (les threads) ; les applets (sur le web). |
Dunod septembre 2006 2-10-049697-2 444 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | Agile Principles, Patterns, and Practices in C# de Robert C. Martin et Micah Martin Commentaire With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.
This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors' Web site.
Readers will come away from this book understanding
Agile principles, and the fourteen practices of Extreme Programming
Spiking, splitting, velocity, and planning iterations and releases
Test-driven development, test-first design, and acceptance testing
Refactoring with unit testing
Pair programming
Agile design and design smells
The five types of UML diagrams and how to use them effectively
Object-oriented package design and design patterns
How to put all of it together for a real-world project
Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.
|
Prentice Hall août 2006 0-13-185725-8 732 pages
|
 Prix Amazon 53,75 € |
| |
| |
 | Les Design Patterns en Java Les 23 modèles de conception fondamentaux - L'expertise ultime en conception Java de Steven John Metsker et William C. Wake Commentaire Par son approche pratique fondée sur de nombreux exemples d'application, Design Patterns en Java vous amène à une compréhension approfondie des patterns de conception, condition sine qua non pour tirer le meilleur parti de leur puissance dans le développement d'applications en Java. Ce document révolutionnaire introduit les fonctionnalités les plus récentes de Java et les meilleures pratiques aux 23 patterns. Forts de leur grande expérience en tant qu'instructeurs et programmeurs Java, Steve Metsker et William Wake vous éclaireront sur chaque pattern, au moyen de programmes Java réels, de diagrammes UML et d'exercices clairs et pertinents. Vous passerez rapidement de la théorie à l'application en apprenant comment écrire un meilleur code ou restructurer du code existant pour le rationaliser, le rendre plus performant et plus facile à maintenir. Si vous êtes un programmeur Java désireux de gagner du temps grâce à l'écriture d'un code plus efficace, les explications lumineuses de cet ouvrage, étayées de nombreux exemples, conseils et techniques vous aideront à y parvenir. Vous maîtriserez la puissance des patterns et améliorerez vos programmes, tant en matière de conception que d'écriture et de maintenance du code. |
Campus Press août 2006 2-7440-2099-0 434 pages - 42,00 €
|
 Prix Amazon 39,90 € |
| |
| |
 | Exercices en Java Java 5.0 de Claude Delannoy Commentaire Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java. Cette nouvelle édition a été mise à jour pour tenir compte des nouveautés de Java 5.0. Elle comporte deux nouveaux chapitres (les types énumérés et les génériques), soit 17 exercices supplémentaires. Les 160 exercices sont classés par thèmes en 16 chapitres. Chaque chapitre débute par la liste des nations nécessaire la résolution des exercices (section Prérequis). Certains exercices portent sur une notion précise indiquée dans l'énoncé. D'autres, appelés Exercices de synthèse, font appel à la mise en rouvre de plusieurs notions étudiées dans les exercices chapitres précédents, et nécessitent donc un effort de réflexion plus fourni. Chaque énoncé d'exercice est suivi d'une ou plusieurs solutions détaillées.
|
Eyrolles août 2006 2-212-11989-5 314 pages - 19,90 €
|
 Prix Amazon 18,91 € |
| |
| |
 | VBA Access 2003 Maîtrisez la programmation sous Access de Henri Laugié et Michèle Amelot Commentaire Le livre de référence "VBA Access 2003 - Programmer sous Access" : à la fois simple, pratique et complet, cet ouvrage s'adresse aux développeurs et aux utilisateurs avertis souhaitant créer des applications professionnelles conviviales, fiables et performantes sous Access. Outre les éléments de base du langage VBA vous permettant de créer vos propres procédures et fonctions, vous apprendrez à manipuler vos données en utilisant les objets DAO ou ADO et le langage SQL, à personnaliser vos formulaires et états, à créer des menus et barres d'outils, à piloter les autres applications Office 2003 via la technologie Automation, à exporter des informations sur Internet (au format XML ou HTML) et à utiliser les API Windows. En plus des nombreux exemples fournis dans cet ouvrage, le dernier chapitre vous guide dans la création d'une mini-application Access.
Les TP "VBA Access 2003 - Entraînez-vous à créer des applications professionnelles" : ce livre est destiné aux utilisateurs d'Access 2003 voulant s'initier au langage VBA ou approfondir leurs connaissances dans ce domaine. Bien qu'une connaissance élémentaire des principes de programmation soit recommandée, elle n'est pas rédhibitoire dans la mesure où la première partie du livre est consacrée aux fondamentaux et propose une introduction à la programmation objet. Avec plus de 100 exercices de difficulté croissante, basés sur des exemples concrets, l'ouvrage couvre les domaines suivants : l'automatisation des tâches répétitives, l'ajout de fonctions personnalisées, le contrôle des principaux objets d'Access (table, formulaire, requête, état), la collaboration et l'échange de données avec les applications de la suite Office, la personnalisation de l'environnement de travail, l'ouverture sur le Web avec notamment la prise en charge du format XML. Au terme de cette mise en pratique, vous pourrez adapter plus précisément Access 2003 à vos attentes et vous disposerez de tous les éléments qui vous permettront de développer une application professionnelle avec VBA Access.
|
Eni août 2006 2-7460-3368-2 696 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | Algorithmique en Java 5 de Jean Michel Léry Commentaire La conception d'un algorithme est une étape indispensable dans tout développement informatique : ce sont les solutions qu'il présente qui sont programmées. Ce livre étudie la création et l'utilisation d'algorithmes, et montre comment aboutir à des applications en langage Java 5. La première partie (algorithmique élémentaire) porte sur la conception d'algorithmes. Elle expose les mécanismes tels que les tests et les boucles, ainsi que les structures de données comme les tableaux et les listes chaînées, qui servent de support à de nombreux algorithmes. La seconde partie étudie les algorithmes existants et leur utilisation : algorithmes de tri et de recherche. Elle aborde également les modèles de données couramment employés tels que les piles, les files et les arbres, et traite des algorithmes récursifs. Les exemples et exercices, en pseudo-langage et en langage Java 5, sont concrets, de difficulté croissante et suivis : les notions abordées dans la première partie du livre sont reprises dans la seconde. Cet ouvrage s'adresse aux étudiants de premier et de second cycles (IUT, BTS, universités et écoles d'ingénieurs). II sera également utile aux professionnels en formation continue. |
Pearson Education juin 2006 2-7440-7178-1 230 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | Débuter en programmation avec Ruby de Chris Pine Commentaire La programmation a la réputation d'être difficile, et il parait essentiel de connaître les finesses les plus obscures de l'informatique pour en tirer quelque chose d'utile. Ne soyez pas découragé d'avance par ces a-priori. Si autrefois les Ford T sortaient de l'usine accompagnées de deux pages d'instructions pour le démarrage, les voitures ont évolué et sont devenues plus simple: à utiliser: vous n'êtes pas étonné aujourd'hui qu 'il suffise de tourner la clé pour que le moteur démarre... Il en va de même de la programmation Cet ouvrage, au ton humoristique toujours réjouissant, explique comment écrire un programme en utilisant Ruby - langage de programmation populaire, moderne et facile d'accès. Contrairement à de nombreux langages de programmation actuels, Ruby ne s'accompagne pas de fastidieux prérequis. Tournez la clé et démarrez ! En commençant par des programmes élémentaires d'une ligne, vous évoluerez progressivement vers des programmes pleinement structurés, toujours en rapport avec la vie réelle. Vous apprendrez les technologies et techniques habituellement employées pour la conduite de projets Web dynamiques ou de vastes applications professionnelles. Grâce à ce livre : Apprenez à programmer sans aucune expérience antérieure ; Créez vos propres utilitaires et applications - quels qu'ils soient ; Prenez le contrôle de votre ordinateur (bien mieux qu'avec d'autres méthodes) ; Jetez les bases d'une compréhension étendue des applications professionnelles et peut-être même d'une nouvelle carrière. Il est temps pour vous d'apprendre à programmer.
|
Campus Press juin 2006 2-7440-2078-8 166 pages - 18,00 €
|
 Prix Amazon 17,10 € |
| |
| |
 | Microsoft Visual Basic 2005 Express édition - Et maintenant, programmez ! de Patrice Pelland Commentaire Et maintenant, programmez ! Construisez votre propre navigateur Web, une station météo et bien d'autres applications, sans aucune expérience préalable de la programmation ! Avec ses pas à pas détaillés et ses nombreux exemples visuels, cet ouvrage est votre meilleur point de départ pour créer rapidement des applications pour Windows. Découvrez de manière ludique comment : Concevoir une superbe interface utilisateur avec des outils faciles à utiliser. Ajouter à vos applications des boîtes de dialogue, des boutons et beaucoup d'autres contrôles. Utiliser des fonctionnalités de bases de données. Exploiter les améliorations qui diminuent la quantité de code à écrire. Détecter et réparer les bugs de votre code. Partager votre application. |
Microsoft Press avril 2006 2-10-049671-9 210 pages - 19,90 €
|
 Prix Amazon 18,91 € Disponible en 24 h
|
| |
| |
 | Spring par la pratique Mieux développer ses applications Java/J2EE avec Spring, Hibernate, Struts, Ajax... - Spring 1.2 et 2.0 de Julien Dubois, Jean Philippe Retaillé et Thierry Templier Commentaire Simplifier le développement des applications Java/J2EE
Cet ouvrage montre comment développer des applications Java/J2EE professionnelles et performantes grâce à Spring, associé à d'autres frameworks populaires telles que Struts, Hibernate ou Axis. Spring s'appuie sur des concepts modernes, tels que la notion de conteneur léger, l'inversion de contrôle ou la programmation orientée aspect, afin d'améliorer l'architecture des applications Java/J2EE en les rendant plus souples, plus rapides à développer et plus facilement testables.
Un livre pratique illustré d'une étude de cas détaillée
L'ouvrage présente les concepts sur lesquels reposent Spring avant de détailler les différentes facettes du développement d'applications Web avec Spring : couche présentation (Struts, Spring MVC, Spring Web Flow, portlets, applications Ajax), persistance des données et gestion des transactions, intégration avec d'autres applications et sécurité applicative. L'accent est mis tout particulièrement sur les bonnes pratiques de conception et de développement, qui sont illustrées à travers une étude de cas détaillée, le projet Open Source Tudu Lists.
|
Eyrolles avril 2006 2-212-11710-8 518 pages - 42,00 €
|
 Prix Amazon 39,90 € Disponible en 24 h |
| |
| |
 | Delphi 2006 et C# Avec Borland Developer Studio de Olivier Dahan Commentaire Approuvé par Borland France et écrit par l'un des principaux acteurs de la scène Borland en France, cet ouvrage offre une expertise unique sur la programmation sous .NET avec les langages Delphi.NET et C#.
De la programmation des Windows Forms à la conception de sites Web sous ASP.NET en passant par l'accès aux données avec ADO.NET et l'écriture de composants .NET, il permet aux développeurs Delphi d'acquérir une double complétence C# et Delphi, ouvrant ainsi des perspectives vers ce que sera le développement multi-plate-forme dans les années à venir.
|
Eyrolles mars 2006 2-212-11768-X 440 pages - 42,00 €
|
 Prix Amazon 39,90 € |
| |
| |
 | Java 1.4 et 5.0 de Emmanuel Puybaret Commentaire J2SE 1.4, J2SE 5.0, XML, JDBC, Swing, applets, servlets, JSP, JavaBeans, comparaisons C++ et C#
À travers la réalisation d'un forum de discussion et plus de 50 études de cas, ce cahier montre à tous les programmeurs comment exploiter la richesse de Java pour créer sans mal des applications fiables et évolutives.
Ce cahier met à la portée de tous les développeurs les meilleures pratiques Java, depuis l'installation des outils de développement et la création d'un premier objet jusqu'à la programmation multitâche, en passant par l'accès aux bases de données, la conception d'interfaces utilisateur, la gestion de formulaires, de fichiers, la maîtrise des subtilités objet...
Cette 3e édition mise à jour et augmentée du Cahier du programmeur Java est accompagnée d'un CD-Rom offert contenant :
les outils et environnements de développement Java pour Linux, Windows et Mac OSX : JDK1.5, MySQL, Tomcat, JBuilder2005 Foundation (version française] et Eclipse 3, ConTEXT (Windows uniquement) ;
le code source des études de cas testé sous Windows, Linux et Mac OS X.
Configuration recommandée :
128 à 512 Mo de RAM suivant les outils ; 560 Mo d'espace disque
Versions Windows et Linux :
PC avec processeur Pentium III 233 Mhz ou plus (ou compatible)
Windows 98, Me, NT, 2000, XP, Red Hat Lin x 7.3, Debian...
Version Mac OS X : version 10.3 ou supérieure. |
Eyrolles mars 2006 2-212-11916-X 370 pages - 29,00 €
|
 Prix Amazon 27,55 € Disponible en 24 h |
| |
| |
 | Visual C# 2005 Etape par étape de John Sharp Commentaire Apprenez par la pratique ! Développez votre savoir-faire à votre rythme et maîtrisez Visual C# 2005 ! Cet ouvrage vous guidera dans la découverte et l'apprentissage de Visual C# 2005. De la syntaxe à l'écriture et à l'exécution de vos premiers composants, services Web et applications, vous apprendrez à votre rythme les techniques essentielles. Les nombreux exercices et exemples concrets vous permettront de mettre en pratique vos
connaissances et de découvrir les meilleures pratiques du développement sous Visual C# 2005. |
Microsoft Press mars 2006 2-10-049606-9 530 pages - 42,00 €
|
 Prix Amazon 39,90 € Disponible en 24 h |
| |
| |
 | C# et .NET Version 2 de Gérard Leblanc Commentaire Nouveau langage phare de Microsoft, C# combine les meilleurs aspects des langages C++, Visual Basic et Java, et s'avère en effet d'une facilité incomparable pour créer des applications Windows et Web, même pour des programmeurs non chevronnés. Ce langage a été spécialement conçu pour la plate-forme .NET qui, outre Visual Studio.NET, regroupe l'interface ADO.NET simplifiant l'accès aux bases de données et la technologie ASP.NET permettant d'implémenter des services Web.
Après une première partie consacrée à la syntaxe du langage C# version 2, cet ouvrage explique comment développer des applications Windows et Web avec la plate-forme .NET. La troisième partie du livre est consacrée à l'accès aux données avec ADO.NET 2 et la quatrième aux applications et services Web avec ASP.NET 2.Les lecteurs tireront ainsi profit des nouveautés introduites dans les logiciels de la famille Visual Studio 2005, tels que les aides au remaniement de programmes, les nouveaux contrôles pour ordinateurs de bureau, PocketPC et Smartphones, les techniques génériques d'accès aux bases de données, ou encore le déploiement ClickOnce de programmes. |
Eyrolles février 2006 2-212-11778-7 854 pages - 45,00 €
|
 Prix Amazon 42,75 € Disponible en 24 h |
| |
| |
 | Thinking Recursively with Java de Eric Roberts Commentaire Updated and revised to include the use of Java for programming examples, this book provides readers with a thorough and clear introduction to the difficult concept of recursion
Uses a broad range of examples to illustrate the principles used in recursion and how to apply them to programming
Features imaginative examples along with various exercises and their solutions |
Wiley février 2006 0-471-70146-7 192 pages - 31,19 €
|
 Prix Amazon 31,19 € Disponible en 11 à 13 jours |
| |
| |
 | VBA Access 2003 Entraînez-vous à créer des applications professionnelles de Henri Laugié Commentaire Ce livre est destiné aux utilisateurs d'Access 2003 voulant s'initier au langage VBA ou approfondir leurs connaissances dans ce domaine. Bien qu'une connaissance élémentaire des principes de programmation soit recommandée, elle n'est pas rédhibitoire dans la mesure où la première partie du livre est consacrée aux fondamentaux et propose une introduction à la programmation objet. Avec plus de 100 exercices de difficulté croissante, basés sur des exemples concrets, l'ouvrage couvre les domaines suivants : l'automatisation des tâches répétitives, l'ajout de fonctions personnalisées, le contrôle des principaux objets d'Access (table, formulaire, requête, état), la collaboration et l'échange de données avec les applications de la suite Office, la personnalisation de l'environnement de travail, l'ouverture sur le Web avec notamment la prise en charge du format XML. Au terme de cette mise en pratique, vous pourrez adapter plus précisément Access 2003 à vos attentes et vous disposerez de tous les éléments qui vous permettront de développer une application professionnelle avec VBA Access. |
Eni février 2006 2-7460-3122-1 244 pages - 27,00 €
|
 Prix Amazon 25,65 € Disponible en 24 h |
| |
| |
 | Wicked Cool Perl Scripts Useful Perl Scripts that Solve Difficult Problems de Steve Oualline Commentaire Steve Oualline has been a programmer for 35 years. He is the author of many best-selling computer books, including Practical C Programming (O'Reilly), Practical C++ Programming (O'Reilly), and How Not to Program in C++ |
No Starch Press février 2006 1-59327-062-3 314 pages
|
 Prix Amazon 19,41 € Disponible en 1 à 3 semaines |
| |
| |
 | WxPython in Action de Noel Rappin et Robin Dunn Commentaire How to build a state-of-the-art GUI using the wxPython toolkit.
co-authored by the toolkit's developer, Robert Dunn
the only published source for the wxPython toolkit
complete resource, including reference, tutorial and many unique examples of working with the code.
Because they are often large and complex, GUI programming toolkits can be hard to use. xyPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines the power of an exceptionally complete user interface toolkit with an exceptionally flexible programming language. The result is a toolkit that is unique in the ease with which complex applications can be built and maintained.
wxPython in Action is a complete guide to the wxPython toolkit, containing a tutorial for getting started, a guide to best practices and a reference to wxPythons' extensive widget set. After an easy introduction to wxPython concepts and programming practices, the book takes an in-depth tour of when and how to use the bountiful collection of widgets offered by wxPython. All features are illustrated with useful code examples and reference tables are included for handy lookup of an objects properties, methods and events. The book enables developers to learn wxPython quickly and remains a valuable resource for future work.
|
Manning Publications février 2006 1-932394-62-1 620 pages - 37,36 €
|
 Prix Amazon 35,49 € |
| |
| |
 | Programmation Python Syntaxe, conception et optimisation de Tarek Ziadé Commentaire Developpé depuis 1989, Python est un langage portable (Unix/Linux, Mac OS X, Windows...), libre et gratuit. Il permet de développer de façon modulaire et orientée objet des applications de toutes tailles, notamment pour le Web, la plus connue d'entre elles étant le gestionnaire de contenu Zope. Python : de la syntaxe à l'optimisation. Python est tout indiqué pour le développement d'applications web : serveurs de contenu, moteurs de recherche, agents intelligents, objets distribués... Il est également performant pour réaliser des scripts d'administration système ou d'analyse de fichiers textuels, pour gérer l'accès à des bases de données, pour servir de langage glu entre plusieurs applications, réaliser des applications graphiques classiques, etc. Pour autant, le développeur n'exploitera vraiment sa puissance qu'en ayant acquis une certaine culture. C'est ce que ce livre tente de transmettre par la description de techniques éprouvées dans tous les grands projets de développement en Python : au-delà d'une prise en main élémentaire (installation des environnements d'exécution et de développement, rappels de syntaxe avec les primitives et la bibliothèque standard), ce livre aborde les bonnes pratiques de développement Python, depuis les conventions de nommage et les design patterns objet les plus courants jusqu'à la programmation dirigée par les tests et l'optimisation de code. |
Eyrolles janvier 2006 2-212-11677-2 536 pages - 38,00 €
|
 Prix Amazon 36,10 € Disponible en 24 h |
| |
| |
 | Sun Certified Programmer for Java 5 Study guide, exam 310-055 de Kathy Sierra et Bert Bates Commentaire The Only Certification Study System Based on 300,000+ Hours of IT Training Experience
100% Complete Coverage--All official test objectives for exams 310-035 and 310-027 are covered in detail
Hands-on Exercises--Step-by-step instruction modeled after classroom labs
Exam Watch--Warnings based on thorough post-exam research identifying the most troublesome exam topics and how to answer them correctly
Simulated Exam Questions--Certification questions that closely model the format, tone, topics, |
Mc Graw Hill janvier 2006 0-07-225360-6 816 pages - 35,73 €
|
 Prix Amazon 35,52 € Disponible en 1 à 2 jours ouvrés |
| |
| |
 | Visual Basic .NET Step by step
de Michael Halvorson Commentaire For the several million developers using "traditional" Visual Basic 6, Microsoft Visual Basic .NET Step by Step will put the new VB .NET within reach with a very approachable tour of the new version's features used to build traditional client-side software. If you've been put off by the newfangled books on .NET that spin the new VB as Internet-focused and unrelated to your existing expertise, this title shows you how to leverage your knowledge to get going with Microsoft's newest platform.
The salient feature of this text is the author's patient presentation style, which stresses "traditional" VB programming. (While VB 6 did technically support Web programming, the unarguable reality is that most developers have built form-based programs for years.) This volume shows you how to use the same techniques for the new VB .NET. The author begins his presentation here with a clever slot-machine application to get you started. Other early sections cover the basics of VB .NET from a language perspective, including basics like variables, data types, and flow control statements. This handsomely printed volume makes use of two-toned color (in blue) to highlight differences between VB 6 in VB .NET, making it an invaluable resource for programmers making this transition.
Other essential technologies get their due here as well, from basic control programming with Windows Forms, integrating with ActiveX controls, to a very approachable guide to the new ADO.NET APIs for databases. Coverage of how to bind data to a variety of controls, plus using the new VB .NET DataGrid control, will show you how to do all you did in VB 6 in the new .NET. Instead of getting bogged down in details, the author does a good job of presenting what working programmers need to know. Later chapters delve into .NET APIs for working with files, strings, and collections. This title doesn't pretend to cover ASP.NET in any detail, though there is a useful introduction to the subject, as well as how to use the Microsoft Internet Explorer Object to build VB applications that display HTML and other Internet content.
|
Microsoft Press janvier 2006 0-7356-1905-0 670 pages - 35,14 €
|
 Prix Amazon 29,86 € Disponible en 9 à 11 jours |
| |
| |
 | NetBeans IDE Field Guide de Patrick Keegan, Ludovic Champenois, Gregory Crawley, Charlie Hunt et Christopher Webster Commentaire The Only Complete Guide and Reference for NetBeans IDE 4.1!
The award-winning NetBeans integrated development environment is today's state-of-the-art Java IDE. NetBeans is the first free, open source IDE to support Java 2 Standard Edition (J2SE) 5.0, and it's a leader in providing advanced support for Java 2 Enterprise Edition (J2EE), Java 2 Micro Edition (J2ME), and other technologies. NetBeans IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package.
NetBeans™ IDE Field Guide is a comprehensive introductory guide and task reference--it's the fast-answers NetBeans "cookbook" for every Java developer. The authors show you how to use NetBeans to build applications for the desktop, web, enterprise, and handset. Coverage includes
Navigating NetBeans IDE, and creating, opening, and configuring projects
Using NetBeans' special Ant integration to work with complex existing projects
Maximizing productivity in everyday coding, debugging, and refactoring
Developing web applications with NetBeans' built-in Apache Tomcat Web server
Creating and consuming web services
Using enterprise beans to extend web applications with business logic
Constructing, assembling, and verifying large-scale J2EE applications
Managing the Sun Java System Application Server through NetBeans IDE
Developing J2ME handheld applications with the NetBeans Mobility Pack
If you're new to NetBeans, this book will help you quickly leverage its power throughout the entire edit-compile-test-debug-deploy cycle. If you've worked with older versions, you'll learn how to make the most of its dramatic improvements. Whatever you're building with Java, NetBeans™ IDE Field Guide will help you build it faster, better, and more efficiently. |
Prentice Hall décembre 2005 0-13-187620-1 425 pages
|
 Prix Amazon 41,69 € Disponible en 10 à 14 jours |
| |
| |
 | Professional C# 2005 de Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner et Karli Watson Commentaire Professional C# 2005 prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows − either C++, VB, or J++.
It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumption that the reader is an experienced programmer. Once this background knowledge is established, the book starts to sweep through the vast .NET class library, showing how you can use C# to solve various tasks. This comprehensive coverage is one of the key selling points of previous versions of the book, and is maintained and enhanced with this new edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo. Some reference material is included either as appendices or is available to download from the Wrox website.
After the introduction and initial chapter, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Coverage includes:
• Writing Windows applications and Windows services
• Writing web pages and web services with ASP.NET
• Manipulating XML using C# 2005
• Understanding .NET Assemblies
• Using ADO.NET to access databases
• Integration with COM, COM+, and Active Directory
• Distributed applications with .NET Remoting
• Generating graphics using C# 2005
• Accessing files and the Registry, and controlling .NET security
|
Wrox Press décembre 2005 0-7645-7534-1 1540 pages - 37,39 €
|
 Prix Amazon 33,94 € Disponible en 1 à 3 semaines |
| |
| |
 | SCJD exam with J2SE 5 Master the practices and core concepts necessary to pass the Sun Certified Java Developer (SCJD) Exam de Andrew Monkhouse et Terry Camerlengo Commentaire You already know how crucial certification is within the Java community. SCJD Exam with J2SE 5, Second Edition is a valuable guide to prepare for the exam.
This book has been updated for the new Java version, J2SE 5.0, and works its way through a project with requirements and structure similar to the project you'll encounter in the exam. Upon reading this book, you'll become intimately familiar with key concepts, challenges, and pitfalls that the exam is likely to test you on.
|
Apress décembre 2005 1-59059-516-5 342 pages - 35,73 €
|
 Prix Amazon 34,49 € Disponible en 24 h |
| |
| |
 | Structures de données avancées avec la STL Programmation orientée objet en C++ de Philippe Gabrini Commentaire Destiné aux étudiants de premier cycle en informatique ainsi qu'aux développeurs, ce manuel a trois objectifs : le premier est de présenter des structures de données avancées ; le deuxième, d'introduire la programmation orientée objet telle qu'elle a été définie en C++ ; et le troisième, de présenter un certain nombre d'algorithmes classiques liés aux structures de données. Après avoir exposé les concepts de base de la programmation et des aspects orientés objet de C++, le livre présente en particulier : un rappel sur l'analyse des algorithmes (notation grand O), des méthodes de tri interne efficaces, un rappel sur les structures de données linéaires, les structures de données et les algorithmes de la STL (Standard Template Library), les divers algorithmes de recherche dans une chaîne de caractères, diverses sortes d'arborescences (arbres binaires de recherche, arbres équilibrés AVL, arbres Rouge-Noir), les graphes et les algorithmes de Prim, de Warshall, de Floyd, de Dijkstra, de Sharir, et de Kruskal, le type de données abstrait Table accompagné de la technique du hachage et des méthodes qui lui sont associées pour la résolution des collisions. |
Dunod novembre 2005 2-10-049523-2 438 pages - 30,50 €
|
 Prix Amazon 28,98 € Disponible en 24 h |
| |
| |
 | C# 2.0 Guide pratique du développeur de Michel De Champlain et Brian G. Patrick Commentaire Se concentrer sur les éléments essentiels de C# 2.0 afin de commencer à développer rapidement et en toute confiance: c'est en résumé l'objectif de cet ouvrage pratique et synthétique. Vous y trouverez une explication concise des caractéristiques de la nouvelle version de C# illustrées de courts exemples complets. Vous y découvrirez aussi la complémentarité qui existe entre C# et la plate-forme Net, ainsi qu'un rappel des concepts orientés objet. Issu de l'expérience des auteurs en formation auprès de développeurs en entreprise ou auprès d'étudiants, cet ouvrage fournit de nombreux exemples qui ont tous été vérifiés et compilés. 25 exercices vous permettront en outre de tester vos connaissances. Le code de la plupart des exemples et de tous les exercices est téléchargeable sur le site web associé à ce livre. |
Dunod septembre 2005 2-10-049327-2 260 pages - 30,50 €
|
 Prix Amazon 28,98 € Disponible en 24 h |
| |
| |
 | Numerical simulations using Visual C++ .NET de Shaharuddin Salleh, Albert Y. Zomaya , Stephan Olariu et Bathrom Sanugi Commentaire Master the numerical simulation process required to design, test and support mobile and parallel computing systems. An accompanying ftp site contains all the Visual C++ based programs discussed in the text to help readers create their own programs. With its focus on problems and solutions, this is an excellent text for upper-level undergraduate and graduate students, and a must-have reference for researchers and professionals in the field of simulations. More information about Visual C++ based programs can be found at: ftp: //ftp.wiley.com/public/sci_tech_med/numerical_simulations/ |
Wiley août 2005 0-471-69461-4 360 pages - 72,75 €
|
 Prix Amazon 70,54 € Disponible en 1 à 2 jours ouvrés |
| |
| |
 | Programmation en langage C sous Linux de Warren W. Gay Commentaire Issu d'une conception volontairement pratique, le Kit Campus Développeur Programmation en langage C sous Linux vous permettra d'écrire des applications professionnelles ou encore des programmes client. Il met l'accent sur les aspects de Linux présentant un intérêt pratique pour le programmeur en C. Ce livre s'adresse aussi bien au développeur débutant qu'à l'expérimenté qui le considèrera comme une référence commode pour le développement de ses applications.
Vous apprendrez à gérer du code source, à déboguer des programmes et à gérer des erreurs. l'utilisation de Linux, ses compilateurs, ainsi que des logiciels GNU sont au programme de cet ouvrage. Enfin, à l'issue de votre lecture vous maîtriserez et utiliserez des sémaphores, des processus, ainsi que des fonctions et des bibliothèques. |
Campus Press août 2005 2-7440-1974-7 436 pages - 20,00 €
|
 Prix Amazon 19,00 € Disponible en 24 h |
| |
| |
 | Standards de programmation en C++ de Herb Sutter et Andrei Alexandrescu Commentaire Utiliser des standards de programmation permet d’améliorer notablement la qualité des logiciels , de réduire les délais de mise sur le marché, de rendre le travail d'équipe plus efficace, et, d’éliminer le temps perdu sur des sujets sans importance. Deux des experts les plus respectés en matière de C++ distillent dans ce livre de précieux conseils éprouvés par l’ensemble de la communauté réunie autour de ce langage, afin que chaque programmeur puisse à son tour acquérir les bons réflexes pour devenir plus performant.
Les auteurs abordent ici les principaux aspects de la programmation en C++ : styles de conception et de programmation, fonctions, opérateurs, conception des classes, héritage construction/destruction, copie, tâche, espaces de noms, modules, modèles, généricité, exceptions, conteneurs et algorithmes STL etc. Chaque standard présenté est décrit avec précision et illustré par des exemples pertinents. De la définition des types à la gestion des erreurs ce livre présente les meilleures pratiques à mettre en œuvre lorsque l’on programme en C++ y compris certaines techniques mises au point très récemment. |
Pearson Education août 2005 2-7440-7144-7 242 pages - 22,00 €
|
 Prix Amazon 20,90 € Disponible en 24 h |
| |
| |
 | Au coeur de Java 2 Fonctions avancées - JDK 5.0 de Cay S. Horstmann et Gary Cornell Commentaire Plus de 250 000 programmeurs ont utilisé Au cœur de Java 2 Volume 1- Notions fondamentales pour consolider leur savoir sur la technologie Java. Ce second volume va plus loin encore et constitue un guide complet pour résoudre les problèmes quotidiens des développeurs. La cinquième édition du volume 2 entre en détail dans des sujets tels que la programmation de l'interface utilisateur et les fonctions professionnelles de la plate-forme java 2, édition standard (JSETM). Totalement mis à jour, cet ouvrage traite les multithreads, qui permettent d'exécuter des tâches en parallèle, l'API JDBC 2.0, CORBA, le glisser-déposer et le modèle de sécurité Java 2. Ce dernier a été revu pour le JDK 5.0, de façon à prendre en compte les algorithmes de cryptage AES et RSA. Les techniques de Swing avancées sont abordées, dont les composants GUI complexes d'arbres et de tables, les indicateurs de progression et l'implémentation Java d'une interface à "plusieurs documents". Un chapitre décrit les techniques de conception des cadres de collections et l'exploitation des données structurelles fondamentales autorisées par la bibliothèque standard Java. Cette édition explique aussi comment internationaliser des applications Java, générer du XML et utiliser les transformations XSL. Le chapitre consacré au XML a été mis à jour pour inclure l'API XPath. Enfin, un nouveau chapitre a été ajouté il traite des annotations et des métadonnées, des fonctionnalités ajoutées au JDK 5.0. |
Campus Press juin 2005 2-7440-1962-3 858 pages - 45,00 €
|
 Prix Amazon 42,75 € Disponible en 24 h |
| |
| |
 | Refactoring des applications Java/J2EE de Jean-Philippe Retaillé Commentaire Améliorer la qualité et l'évolutivité des applications Java/J2EE. Le refactoring consiste à refondre le code source d'une application existante ou en cours de développement pour en améliorer la qualité, avec pour objectif une réduction des coûts de maintenance et une meilleure évolutivité. L'ouvrage passe en revue les différentes techniques de refactoring utilisées en environnement Java/J2EE : extraction de méthodes, généralisation de type, introduction de design patterns, programmation orientée aspect, optimisation de l'accès aux données, etc. Un livre pratique illustré d'une étude de cas détaillée. L'ouvrage décrit dans le détail le processus de refactoring d'une application Java/J2EE : mise en place de l'infrastructure et des outils, analyse de la conception et du code de l'application, mise en œuvre des techniques de refonte, tests de non régression. Cette démarche est illustrée par une étude de cas complète : refactoring d'une application J2EE Open Source à l'aide d'outils tels que Eclipse, CUS, JUnit et PMD. |
Eyrolles juin 2005 2-212-11577-6 390 pages - 42,00 €
|
 Prix Amazon 39,90 € Disponible en 24 h |
| |
| |
 | Apprendre à programmer Algorithmes et conception objet - BTS, Deug, IUT, licence de Christophe Dabancourt Commentaire Destiné à tous ceux qui débutent en programmation, cet ouvrage très pédagogique leur apprendra comment concevoir et écrire un programme de manière claire et efficace, quel que soit le langage employé. Prenant comme exemple un langage algorithmique, ce livre expose les bases de la programmation (variables, tableau, boucles, fonctions), puis introduit les objets (utilisation et écriture d'objets) et les structures de données (analyse objet). Chaque chapitre se clôt par une série d'exercices corrigés qui manipulent les concepts de base de l'algorithmique objet. L'ouvrage est complété par une étude de cas décrivant la conception et l'écriture d'un jeu de Puissance 4, projet qui fait la synthèse de toutes les connaissances acquises.
À qui s'adresse ce livre ?
À tous les étudiants en informatique de 1er cycle universitaire (BTS, Deug, IUT, licence, licence professionnelle...)
À tous les débutants en programmation |
Eyrolles mai 2005 2-212-11555-5 262 pages - 29,00 €
|
 Prix Amazon 27,55 € Disponible en 24 h |
| |
| |
 | Langage C++ de Brice-Arnaud Guérin Commentaire Langage C ++. Cet ouvrage s'adresse à tout développeur désireux d'apprendre le langage C ++, dans le cadre de ses études ou pour consolider son expérience professionnelle. Il présente dans le détail la syntaxe du langage C ++ et la programmation orientée objet. Pour bien équilibrer l'apport théorique et la mise en pratique, il s'appuie sur le développement d'une application complète d'archivage et de compression de fichiers. L'ouvrage propose également des exemples tels qu'un noyau de distribution d'applications ou encore un module d'accès transactionnel aux bases de données. Portable sur tout système d'exploitation doté d'un compilateur C ++ (notamment Unix et Windows), la bibliothèque standard S.T.L (Standard Template Library) est présentée à travers ses mécanismes les plus importants : les chaînes, les structures de données et les algorithmes. Enfin, pour aller plus loin, un chapitre est consacré à l'optimisation, à la généricité des applications et aux méthodes de conception orientée objet (U M L). |
Eni mai 2005 2-7460-2611-2 380 pages - 27,14 €
|
 Prix Amazon 25,78 € Disponible en 24 h |
| |
| |
 | Méthodologie de la programmation en C Norme C99 - API POSIX de Achille Braquelaire Commentaire Cet ouvrage s'adresse aux étudiants de master d'informatique, aux élèves-ingénieurs et aux développeurs. Il est basé sur les normes internationales ISO/IEC 9899 (1999 - 2e édition) et ISO/IEC 9945-1. La première, encore appelée C 99, est la norme la plus récente du langage C et de la bibliothèque standard, et la seconde, encore appelée POSIX.1, spécifie une interface de programmation portable avec les systèmes d'exploitation. La description des fonctionnalités du langage et des bibliothèques est exhaustive et rigoureusement conforme aux normes. L'ouvrage comporte huit chapitres. Les cinq premiers sont consacrés à la présentation du langage, les deux suivants aux bibliothèques C standard et POSIX, et le dernier à la modularisation des programmes C. A l'exception du chapitre 7, toutes les fonctionnalités présentées sont portables et indépendantes du système d'exploitation utilisé. De nombreux exemples de programmes accompagnés d'extraits de sessions réalisés sous GNU/Linux illustrent le propos. L'ensemble des programmes est disponible via Internet. |
Dunod mai 2005 2-10-049018-4 652 pages - 40,00 €
|
 Prix Amazon 38,00 € Disponible en 11 à 13 jours |
| |
| |
 | Java 2 Débuter la programmation avec Java
de Robert Chevallier Commentaire Vous êtes débutant et vous ne savez pas ce qu'est un programme ? Lisez cet ouvrage, il est là pour vous initier à la programmation par l'étude du langage Java et vous faire découvrir toutes les bases nécessaires à l'élaboration de vos propres programmes. Vous aborderez dans un premier temps les instructions de base : l'affectation, les instructions de lecture et d'écriture, l'instruction conditionnelle et l'instruction de répétition, chaque instruction étant accompagnée d'exemples de difficulté progressive. Vous verrez ensuite comment résoudre des problèmes plus complexes avec les tableaux de données et les fonctions. Le livre s'achève par deux études de cas concrètes pour appliquer les connaissances acquises au cours de votre lecture. |
Campus Press avril 2005 2-7440-1957-7 276 pages - 5,00 €
|
 Prix Amazon 4,75 € Disponible en 11 à 13 jours |
| |
| |
 | Python Pocket Reference de Mark Lutz Commentaire Python is optimized for quality, productivity, portability, and integration. Hundreds of thousands of Python developers around the world rely on Python for general-purpose tasks, Internet scripting, systems programming, user interfaces, and product customization. Available on all major computing platforms, including commercial versions of Unix, Linux, Windows, and Mac OS X, Python is portable, powerful and remarkable easy to use.
With its convenient, quick-reference format, Python Pocket Reference, 3rd Edition is the perfect on-the-job reference. More importantly, it's now been refreshed to cover the language's latest release, Python 2.4. For experienced Python developers, this book is a compact toolbox that delivers need-to-know information at the flip of a page. This third edition also includes an easy-lookup index to help developers find answers fast!
Python 2.4 is more than just optimization and library enhancements; it's also chock full of bug fixes and upgrades. And these changes are addressed in the Python Pocket Reference, 3rd Edition. New language features, new and upgraded built-ins, and new and upgraded modules and packages--they're all clarified in detail.
|
O'Reilly avril 2005 0-596-00940-2 150 pages
|
 Prix Amazon 8,55 € Disponible en 4 à 6 semaines |
| |
| |
 | Agile Java Crafting code with test-driven development de Jeff Langr Commentaire Master Java 5.0 and TDD Together- Build More Robust, Professional Software
Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset.
Langr writes for every programmer, even those with little or no experience with Java, object-oriented development, or agile methods. He shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems. Agile Java doesn't just teach the core features of the Java language- it presents coded test examples for each of them. This TDD-centered approach doesn't just lead to better code- it provides powerful feedback that will help you learn Java far more rapidly. The use of TDD as a learning mechanism is a landmark departure from conventional teaching techniques.
Presents an expert overview of TDD and agile programming techniques from the Java developer's perspective
Brings together practical best practices for Java, TDD, and OO design
Walks through setting up Java 5.0 and writing your first program
Covers all the basics, including strings, packages, and more
Simplifies object-oriented concepts, including classes, interfaces, polymorphism, and inheritance
Contains detailed chapters on exceptions and logging, math, I/O, reflection, multithreading, and Swing
Offers seamlessly-integrated explanations of Java 5.0's key innovations, from generics to annotations
Shows how TDD impacts system design, and vice versa
Complements any agile or traditional methodology, including Extreme Programming (XP) |
Prentice Hall mars 2005 0-13-148239-4 750 pages - 46,79 €
|
 Prix Amazon 44,45 € Disponible en 24 h |
| |
| |
 | Practical guidelines and best practices for Microsoft Visual Basic and Microsoft Visual C# developers de Francesco Balena et Giuseppe Dimauro Commentaire Get the real-world coding guidelines, expert tips, and rock-solid guidance you need to take your Microsoft .NET development expertise to the next level. Drawing from their extensive programming and consulting experiences, respected developers Francesco Balena and Giuseppe Dimauro share 350 best programming practices for Visual Basic and Visual C#, clearly stating the purpose of each practice, and when and how it should be applied. Youll get practical, valuable advice on the rightand wrongapproaches to using different language elements, programming the .NET Framework, and working with related technologies to create reliable, scalable, maintainable, and security-enhanced solutions.
|
Microsoft Press mars 2005 0-7356-2172-1 570 pages - 37,39 €
|
 Prix Amazon 33,94 € Disponible en 10 à 13 jours |
| |
| |
 | Professional assembly language de Richard Blum Commentaire Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering
* Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications
* Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance
* Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging |
Wrox Press mars 2005 0-7645-7901-0 546 pages - 28,58 €
|
 Prix Amazon 27,15 € Disponible en 10 à 12 jours |
| |
| |
 | Programmation système en C sous Linux Signaux, processus, threads, IPC et sockets de Christophe Blaess Commentaire La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui désirent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu'ils utilisent quotidiennement.
Nombreuses sont les entreprises qui ont compris aujourd'hui tout le parti qu'elles pouvaient tirer de cette ouverture des sources, gage de fiabilité et de pérennité, sans parler de l'extraordinaire niveau de compétences disponible au sein d'une communauté de programmeurs aguerris au contact du code des meilleurs développeurs OpenSource.
Un ouvrage conçu pour les programmeurs Linux et Unix les plus exigeants
Sans équivalent en langue française, l'ouvrage de Christophe Blaess constitue une référence complète de la programmation système sous Linux, y compris dans les aspects les plus avancés de la gestion des processus, des threads ou de la mémoire. Les programmeurs travaillant sous d'autres environnements Unix apprécieront tout particulièrement l'attachement de l'auteur au respect des standards (C Ansi, glibc, Posix...), garant d'une bonne portabilité des applications. La deuxième édition de ce livre a été entièrement actualisée en fonction du noyau Linux 2.6 et des nombreuses évolutions de la bibliothèque C.
|
Eyrolles mars 2005 2-212-11601-2 964 pages - 45,00 €
|
 Prix Amazon 42,75 € Disponible en 15 mars 2005 |
| |
| |
 | Struts Les bonnes pratiques pour des développements web réussis de Vic Cekvenich et Wolfgang Gehner Commentaire Ce livre s'adresse aux développeurs et programmeurs d'applications déjà expérimentés en java et qui ont besoin de maîtriser Struts rapidement et efficacement. Le framework Jakarta Struts est devenu un standard Open Source confirmé : sa performance, son indépendance par rapport à des systèmes propriétaires et son efficacité des coûts sont des avantages convaincants. Résolument concret et pratique cet ouvrage rassemble des conseils, une multitude d'exercices, des résumés et tout un savoir-faire tiré de l'expérience professionnelle des deux auteurs. Ils exposent les méthodes les plus efficaces, les interfaces les plus conviviales, les coûts les moins élevés, le chemin le plus court, en un mot ce que les Anglo-saxons appellent les " Best Practices ". La première partie passe en revue les phases de développement avec Struts 1.2, JSTL 1.1, Servlet 1.4, JSP 2.0, Tomcat 5, Eclipse 3 et PostgreSQL ; la seconde apprend comment construire une infrastructure applicative solide et performante et comment tirer parti des avantages de la réutilisation de code ; la troisième partie explique comment concevoir une interface utilisateur sûre, et comment sécuriser l'application. |
Dunod mars 2005 2-10-048635-7 220 pages - 31,50 €
|
 Prix Amazon 29,93 € Disponible en 9 à 11 jours |
| |
| |
 | Tout sur le code Pour concevoir du logiciel de qualité de Steve McConnell Commentaire Pour concevoir du logiciel de qualité, dans tous les langages Considérée par beaucoup comme l'un des meilleurs ouvrages pratiques de programmation, la première édition de cet ouvrage a aidé les développeurs à mieux écrire leur code depuis plus de dix ans, quel que soit le langage utilisé. Aujourd'hui, ce classique a été entièrement révisé et mis à jour avec des pratiques de pointe et des centaines de nouveaux exemples de code, illustrant l'art et la science de la construction logicielle. Utilisant toutes les connaissances disponibles, Steve McConnell synthétise les techniques les plus efficaces et les principes indispensables à connaître en un guide clair et pragmatique. Quels que soient votre niveau d'expérience, votre environnement de développement ou l'importance de votre projet, cet ouvrage vous donnera toutes les informations nécessaires, vous guidera dans vos réflexions, et vous permettra de construire le meilleur code qui soit. Découvrez les meilleures techniques et les stratégies éprouvées ! Concevoir pour une complexité minimum et une créativité maximum. Récolter les bénéfices du développement collaboratif. Appliquer les techniques de programmation défensive pour réduire, et supprimer, les erreurs. Exploiter sans risque les opportunités de réaménager le code, ou de le faire évoluer. Utiliser des techniques de construction exactement adaptées à votre projet. Déboguer rapidement et, surtout, efficacement. Résoudre les problèmes critiques le plus tôt possible et de la meilleure façon. |
Microsoft Press mars 2005 2-10-048753-1 960 pages - 50,00 €
|
 Prix Amazon 47,50 € Disponible en 24 h |
| |
| |
 | De Perl à Java Programmation des expressions régulières de Philippe Verdret Commentaire Les expressions régulières de Perl sont devenues la référence. Les regex de Perl sont utilisables, quels que soient les langages utilisés (Java,PHP, Python, TCL, JavaScript, C++, C#, ...). Ce livre décrit les outils qui permettront sans difficulté aux programmeurs Perl, Java, Python ou PHP, d'exploiter au maximum la puissance des regex traditionnelles ou étendues, introduites en Perl et reprises clans les autres langages. Les expressions régulières permettent de faire des recherches, des analyses et des transformations, l'édition des chaînes de caractères, la manipulation de textes bruts ou balisés (HTML, XML, PDF, RTF, ... ). Ce livre qui s'adresse aux développeurs, s'appuie sur la présentation d'exemples pratiques exploitant les regex étendues. Il présente les regex de Perl 6 qui constituent une évolution majeure du langage Perl et des regex. Un chapitre entier est consacré à la mise en œuvre des regex dans Java. |
Hermès février 2005 2-7462-1032-0 244 pages - 70,00 €
|
 Prix Amazon 66,50 € Disponible en 6 à 8 jours |
| |
| |
 | Le langage C Informatique Synthèse de cours & exercices corrigés de Jean-Michel Léry Commentaire Indispensable à toux ceux qui pratiquent de manière avancée les systèmes UNIX, le langage C reste également le meilleur support d'initiation à la programmation. Cet ouvrage présente en six chapitres l'essentiel du langage : les données simples et structurées, les tests et les boucles, la programmation structurée, la gestion dynamique de la mémoire. Il permet au lecteur d'évoluer d'un niveau d'initiation au C vers un niveau de programmation avancé. A la fois concrets et de difficulté croissante, les exemples et exercices constituent une collection d'éléments de programmation qui sont repris par la suite dans les programmes plus complexes. Un cas pratique de gestion d'effectifs étudiants, enrichi au fur et à mesure des notions abordées, sert de fil conducteur une fois les fondamentaux acquis. Ce livre s'adresse aux étudiants des filières informatiques et scientifiques de premier et deuxième cycles. Il convient également parfaitement comme support d'auto-formation à la programmation en C. |
Pearson Education février 2005 2-7440-7086-6 304 pages - 26,00 €
|
 Prix Amazon 24,70 € Disponible en 24 h |
| |
| |
 | Microsoft Visual C++ 6 de David Chapman Commentaire Cet ouvrage cous donne toutes les clés pour exploiter de façon optimale l'environnement de développement Visual C ++ 6. Vous apprendrez à réaliser très rapidement des interfaces utilisateurs conviviales. Vous saurez travailler avec des bases de données et créer vos propres modules, DLL et contrôles ActiveX. Vous découvrirez les techniques professionnelles pour concevoir des applications multitâches et intégrer Microsoft Internet Explorer à vos programmes. |
Campus Press février 2005 2-7440-1923-2 788 pages - 26,90 €
|
 Prix Amazon 25,56 € Disponible en 24 h |
| |
| |
 | Java Threads Understanding and mastering concurrent programming - covers J2SE 5.0
de Scott Oaks et Henry Wong Commentaire Résolument technique, ce livre est entièrement dédié aux concepts de threads en langage Java : autant dire qu'il est exhaustif, et précieux pour qui veut se lancer dans une application de grande envergure en langage Java. Complémentaire d'un livre comme Programmation Java côté serveur de par l'approfondissement d'une des notions abordées, ce livre, dont on pourra regretter l'absence de code source sur CD-Rom, vous apprendra en détail et avec érudition la totalité des aspects des Java threads : les commandes et l'API de la classe thread, les techniques pour contrer les problèmes de synchronisation, l'ordonnancement des threads, les notions de groupe, etc. En résumé, si vous êtes un utilisateur expérimenté, vous découvrirez probablement de nouvelles possibilités dans cet étonnant livre de référence qui ne quittera plus le bord de votre bureau |
O'Reilly janvier 2005 0-596-00782-5 340 pages - 35,10 €
|
 Prix Amazon 29,84 € Disponible en 1 à 3 semaines |
| |
| |
 | Principes d'architecture des programmes Java Cours et exercices de Valéry-Guilhem Frémaux Commentaire Abondamment illustré (tableaux, schémas, exercices corrigés, etc.), cet ouvrage permet de créer des programmes évolutifs. Il présente différentes approches pour apprendre à mieux organiser et mieux documenter vos applications. Il suppose une connaissance de la programmation de base en Java. |
Ellipses janvier 2005 2-7298-2092-2 280 pages - 29,50 €
|
 Prix Amazon 28,03 € Disponible en 5 à 7 jours |
| |
| |
 | Enterprise Java programming with IBM WebSphere de Kyle Brown, Gary Craig, Greg Hester, Russell Stinehour et W. David Pitt Commentaire Enterprise Java Programming with IBM WebSphere, Second Edition is the definitive guide to building mission-critical enterprise systems with J2EE, WebSphere, and WebSphere Studio Application Developer. Fully updated for Versions 5.x of WebSphere Application Server and WebSphere Studio Application Developer, it combines expert architectural best practices with a case study that walks you through constructing an entire system.
The authors are an extraordinary team of WebSphere insiders: developers, consultants, instructors, and IBM WebSphere development team members. Together, they offer unprecedented insight into the use and behavior of WebSphere's APIs in real-world environments-and systematic guidance for delivering systems of exceptional performance, robustness, and business value.
|
Addison Wesley décembre 2004 0-321-18579-X 925 pages - 46,45 €
|
 Prix Amazon 42,12 € Disponible en 9 à 11 jours |
| |
| |
 | Java / XML de Renaud Fleury Commentaire Au fil de la refonte d'un système d'information de site e-commerce, ce cahier illustre les meilleures pratiques J2EE à mettre en oeuvre tant pour la modélisation et la présentation de flux XML que pour la conception de services web.
Le couple Java/XML est incontournable pour le développeur J2EE professionnel qui doit mettre en place des applications de gestion portables, ouvertes et fiables. On verra dans ce cahier comment stocker et restituer dans un format homogène des données hétérogènes, valider des flux XML, écrire un mapping objet/XML en utilisant des outils open source tels que Xerces, Xalan, Ant, Castor, Eclipse, Axis, eXist...
|
Eyrolles décembre 2004 2-212-11316-1 218 pages - 29,00 €
|
 Prix Amazon 27,55 € Disponible en 24 h |
| |
| |
 | Penser objet avec UML et Java de Michel Lai Commentaire Cet ouvrage expose les concepts fondamentaux du paradigme objet en utilisant la notation UML et Java. Les concepts objet (abstraction, encapsulation, modularité, classes, relations d'héritage et de composition, etc.) sont présentés de manière progressive et pragmatique en évitant une simplification trompeuse de la réelle utilisation des techniques objet, pratiquée dans l'industrie logicielle. Les exemples développés dans l'ouvrage devraient permettre aux lecteurs d'acquérir concrètement les bases essentielles pour passer à une culture objet de manière efficace et durable, sans toutefois s'étendre sur les possibilités avancées de la notation UML et du langage de programmation Java. Cette édition s'enrichit d'un nouveau chapitre sur la démarche MDA qui étend la portée de l'ouvrage vers un contexte plus professionnel et industriel. Les étudiants d'un cursus informatique et les professionnels dans le cadre d'une formation continue ou d'une mise à niveau en interne, les formateurs et les enseignants trouveront ici un support de cours d'initiation à une démarche objet en adéquation avec un séminaire ou une formation d'une vingtaine d'heures. |
Dunod novembre 2004 2-10-048505-9 220 pages - 28,90 €
|
 Prix Amazon 27,46 € Disponible en 9 à 11 jours |
| |
| |
 | Professional Java Tools for Extreme Programming
Ant, XDoclet, JUnit, Cactus, and Maven de Richard Hightower, Warner Onstine, Paul Visan, Damon Payne et Joseph D. Gradecki Commentaire The Extreme Programming (XP) methodology enables you to build and test enterprise systems quickly without sacrificing quality. In the last few years, open source developers have created or significantly improved a host of Java XP tools, from XDoclet, Maven, AntHill, and Eclipse to Ant, JUnit, and Cactus. This practical, code-intensive guide shows you how to put these tools to work - and capitalize on the benefits of Extreme Programming.
Using an example pet store application, our expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They then explain how to automate the testing process using JUnit, Cactus, and other tools, and to enhance project management and continuous integration through Maven and AntHill. Finally, they show you how to work with XP tools in the new Eclipse IDE.
Complete with real-world advice on how to implement the principles and practices of effective developers, this book delivers everything you need to harness the power of Extreme Programming in your own projects.
What you will learn from this book
How to automate the building of J2EE apps and components with Ant and XDoclet
Techniques for automating Java testing using JUnit
Procedures for automating servlet, JSP, and other J2EE testing using Cactus
Ways to automate Swing testing with Jemmy, JFCUnit, and Abbot
How to manage projects using Maven
Techniques for automating continuous integration with AntHill and Cruise Control
How to harness plugins for JUnit, Cactus, and Ant in the Eclipse IDE
Ways to implement Extreme Programming best practices |
Wrox Press novembre 2004 0-7645-5617-7 733 pages - 38,99 €
|
 Prix Amazon 38,03 € Disponible en 24 h |
| |
| |
 | Access VBA Programming de Charles E. Brown et Ron Petrusha Commentaire Take a look at this great application of VBA and learn to expand the capabilities of Access with simple programming. Author Charles E. Brown shows you step-by-step how to create your own code, work with Object-Oriented Programming, and more. Plus, discover and utilize key programming concepts that can be applied beyond VBA. |
Mc Graw Hill septembre 2004 0-07-223197-1 445 pages
|
 Prix Amazon 26,62 € Disponible en 10 jours |
| |
| |
 | Java Foundations Technology fundamentals for IT success de Todd Greanier Commentaire While Java is the fastest-growing programming language, it can be a daunting topic for a beginner. This book demystifies the subject and gives aspiring Java programmers the solid foundation necessary to pursue more advanced Java training.
Java Foundations assumes no prior knowledge of programming and provides a solid introduction to the major topics involved, explaining the fundamentals of Java in simple terms with tangible examples. New Java programmers will enjoy this book’s straightforward approach and abundance of valuable information. |
Sybex septembre 2004 0-7821-4373-3 347 pages - 18,69 €
|
 Prix Amazon 16,03 € Disponible en 10 jours |
| |
| |
 | UML, Java et les données géographiques Volume 1 notions de base de Denis Priou, Jean-Marc Le Gallic, Stéphane Pelle et Didier Richard Commentaire Cet ouvrage en deux volume a pour objectif de présenter une vision orientée-objet des données géographiques et de montrer comment un outil de modélisation informatique (UML, Unified Modeling Language) et un langage de programmation (Java) permettent de développer efficacement des applications destinées à traiter, à visualiser et à transmettre des données géographiques via le réseau informatique mondial. L'ouvrage présente une méthodologie de travail dans le but de constituer des bases de données et des systèmes d'information géographique efficaces et fiables mais aussi une description structurée et illustrée de l'univers Java.
À ce titre, ce livre peut être considéré comme un cours sur le langage et sur les principaux paquetages constituant le monde Java et sur la façon dont l'outil de modélisation UML et le langage de programmation Java peuvent être utilisés avantageusement dans le domaine de l'information.
|
Hermès septembre 2004 2-7462-0830-X 470 pages - 80,00 €
|
 Prix Amazon 76,00 € Disponible en 8 à 9 jours |
| |
| |
 | UML, Java et les données géographiques volume 2 outils avancés de Denis Priou, Jean-Marc Le Gallic, Stéphane Pelle et Didier Richard Commentaire . |
Hermès septembre 2004 2-7462-0831-8 397 pages - 80,00 €
|
 Prix Amazon 76,00 € Disponible en 8 à 9 jours |
| |
| |
 | XML publishing with AxKit de Kip Hampton Commentaire Web developers rely on XML to separate data from presentation and create a consistent templating system for a web site. Although limited XML-to-HTML conversion is possible within some browsers, web developers creating dynamic or complex sites will find server-side XML transformation a necessity. Unfortunately, until recently, there have been few XML tools available for server-side XML transformation or authoring.
AxKit, a mod_perl and Apache-based XML content delivery solution, was designed to meet that need with a cost-effective and efficient plugin architecture. AxKit allows the developer to quickly design modules to create faster web sites, and deliver them in a wide variety of media formats. AxKit also takes care of caching so the developer doesn t have to worry about it. AxKit meets the demands of the web developer nicely, but, as with any new toolkit, there is a learning curve.
For developers who want to flatten that learning curve and get right to work with AxKit, XML Publishing with AxKit provides detailed information on how to install, configure, and deploy AxKit effectively. The first book solely devoted to AxKit, XML Publishing with AxKit also offers a concise and focused look at how to create XSLT and XPathScript-based pipelines for XML data transfer.
This solidly useful new book presents web programmers with the hands-on knowledge they need to get really creative with AxKit. It features a thorough introduction to XSP (extensible Server Pages), which applies the concepts of Server Pages technologies (embedded code, tag libraries, etc) to the XML world, and covers integrating AxKit with other tools such as Template Toolkit, Apache:: Mason, Apache::ASP, and plain CGI. The book also includes invaluable reference sections on configuration directives, XPathScript, and XSP
|
O'Reilly septembre 2004 0-596-00216-5 205 pages - 27,00 €
|
 Prix Amazon 25,65 € Disponible en 7 à 8 jours |
| |
| |
 | Programming Java 2 micro edition for Symbian OS A developer's guide to MIDP 2.0 de Martin de Jode Commentaire Hands-on information to help you fully exploit the capabilities of MIDP 2.0 on Symbian OS (including MMA, WMA and Bluetooth).
This practical guide will walk you through developing example applications illustrating key functionality and explain how to install these applications onto real devices. The results are illustrated in a series of screen shots.
Focuses on J2ME MIDP 1.0 and 2.0, as this platform has become the Java standard for phones.
Covers the optional J2ME APIs that Symbian OS Java is currently supporting.
Code samples are provided throughout.
|
Wiley août 2004 0-470-09223-8 472 pages - 44,88 €
|
 Prix Amazon 38,35 € Disponible en 9 à 10 jours |
| |
| |
 | Algorithmique et programmation en Java Cours et exercices corrigés de Vincent Granet Commentaire Cet ouvrage s'adresse principalement aux étudiants des cycles informatiques (IUT, IUP, MIAGE, licence et master 1re année) ainsi
qu'aux élèves ingénieurs. Il intéressera également toute personne souhaitant découvrir la programmation avec Java. L'auteur propose ici une introduction à l'algorithmique (algorithmes et structures de données classiques) et à la programmation impérative et
orientée objet. Il met l'accent sur les notions de validité et de fiabilité en s'appuyant sur des notations formelles. Tous les algorithmes et les
structures de données sont traduits et présentés en Java.
Cette deuxième édition, revue et corrigée, s'enrichit d'un nouveau chapitre sur les interfaces graphiques ainsi que d'une section sur les arbres équilibrés. De nombreux exercices complètent ce cours. Les corrigés sont
disponibles sur le Web ainsi que de nombreuses animations de types abstraits. |
Dunod juillet 2004 2-10-048463-X 387 pages - 32,60 €
|
 Prix Amazon 30,97 € Disponible en 11 à 12 jours |
| |
| |
 | Aide mémoire de C++ de Jean-Michel Réveillac Commentaire Un petit livre concis qui va à l'essentiel, pour réviser avant un examen ou rafraîchir des notions indispensables en C++. Cet ouvrage est illustré de nombreux exemples qui couvrent aussi bien la programmation d'applications que de systèmes d'exploitation. |
Dunod juin 2004 2-10-007621-3 206 pages - 16,90 €
|
 Prix Amazon 16,06 € Disponible en 10 jours |
| |
| |
 | Algorithmes en Java Concepts fondamentaux, structures de données, tri et recherche de Robert Sedgewick Commentaire Cet ouvrage correspond au célèbre premier volume (parties I à IV) de l'œuvre de Robert Sedgewick. Déjà référence incontournable auprès de plus de 400 000 développeurs dans le monde, le livre mêle habilement théorie et pratique. Côté théorie, il décrit de manière extrêmement claire, complète et détaillée les
structures de données et les algorithmes fondamentaux pour le tri, la recherche et
les applications connexes. Côté pratique, le choix de l'application des concepts à Java
présente le double avantage d'exprimer les méthodes de façon directe et concise, et
de fournir aux programmeurs des outils de tests dans des applications réelles. A la fois initiation à l'algorithmique et référence intégrant les dernières techniques de programmation avec des algorithmes classiques ou récents, cet ouvrage est une
mine d'informations :
• Un catalogue exhaustif des structures fondamentales (tableaux, listes chaînées,
arbres, etc.) et des méthodes algorithmiques associées, avec une mise en situation les rendant immédiatement utilisables.
• Une implémentation directe en Java de plus de 100 algorithmes fondamentaux : files binomiales, tri radix, arbres binaires de recherche randomisés, arbres splay, listes à sauts, tri à plusieurs voies, arbres B, hachage extensible, etc.
• Une étude approfondie de l'implémentation des algorithmes de tri, de sélection, du TA File à priorité et du TA Table de symbole (algorithmes de recherche).
• Des informations quantifiées sur les performances des algorithmes présentés
pour permettre leur comparaison.
• Une validation systématique par tests des résultats théoriques de comparaison de
performances, sur les algorithmes comme sur les structures de données.
• Les outils méthodologiques pour trouver, quel que soit le problème d'optimisation dans le développement d'une application, la structure de données et l'algorithme adaptés.
• Plus de 1 000 exercices de difficulté progressive pour tester ses connaissances et
mettre en pratique ses acquis. |
Pearson Education juin 2004 2-7440-7024-6 772 pages - 42,00 €
|
 Prix Amazon 39,90 € Disponible en 9 jours |
| |
| |
 | Aide mémoire C++ De A à Z, toutes les fonctions, commandes, les mots-clés, les variables et les opérateurs de Thomas Levant Commentaire Le Sujet
C++ est le langage le plus couramment utilisé de par la souplesse de sa programmation objet et sa rapidité héritée du C. Grâce à ses nombreuses bibliothèques de classes et fonctions accumulées depuis sa création, le C++ constitue aujourd'hui encore la référence pour la programmation d'applications.
Le Livre
Dans ce livre sont détaillés tous les mots-clés, opérateurs, fonctions, commandes, etc. du langage C++. Pour chaque élément du langage, l'auteur fournit la syntaxe, une description, les paramètres, le fichier en-tête, les librairies et un exemple pratique.
|
Osman Eyrolles Multimédia - OEM mai 2004 2-212-11441-9 550 pages - 19,00 €
|
 Prix Amazon 18,05 € Disponible en 24 h |
| |
| |
 | Beginning VB.Net 2003 de Thearon Willis, Jonathan Crossland et Richard Blair Commentaire This book is intended to be an introduction to programming using VB.NET and a precursor to other titles that will discuss more advanced topics. Beginning VB.NET 2003, shows you how to get up and running with Visual Basic .NET or the Visual Studio .NET IDE. It also discusses what the .NET Framework is and why it is important. You then learn how to use loops and branching structures for good decision-making. The book also includes information on how to use menus, toolbars, dialog boxes, and other controls in Windows programs. Explanation of object-oriented programming concepts and theory are included to give the reader an understanding of its benefits.
Advanced topics include the following:
Building class libraries
Creating Your Own Custom Controls
Programming Custom Graphics
Accessing Databases
Web Services and .NET Remoting
Deploying Your Application
|
Wrox Press avril 2004 0-7645-5658-4 820 pages - 29,91 €
|
 Prix Amazon 25,65 € Disponible en 24 h |
| |
| |
 | Concurrent and distributed computing in Java de Vijay K. Garg Commentaire Concurrent and Distributed Computing in Java addresses fundamental concepts in concurrent computing with Java examples. The book consists of two parts. The first part deals with techniques for programming in shared-memory based systems. The book covers concepts in Java such as threads, synchronized methods, waits, and notify to expose students to basic concepts for multi-threaded programming. It also includes algorithms for mutual exclusion, consensus, atomic objects, and wait-free data structures.
The second part of the book deals with programming in a message-passing system. This part covers resource allocation problems, logical clocks, global property detection, leader election, message ordering, agreement algorithms, checkpointing, and message logging. Primarily a textbook for upper-level undergraduates and graduate students, this thorough treatment will also be of interest to professional programmers.
|
Wiley mars 2004 0-471-43230-X 310 pages
|
 Prix Amazon 78,51 € Disponible en 9 à 13 jours |
| |
| |
 | Pro JMX Java management extensions de J. Jeffrey Hanson Commentaire "Connecting JMX Clients and Servers" discusses the complete JMX architecture including the JMX Remoting 1.2 release. Offered are leading-edge examples of JMX integration with distributed applications, including sequence diagrams and sample code. The book takes a top down approach; starting from the highest level of detail and drilling down to expose the lowest level of details.
The book presents the JMX architecture as a pluggable, services-oriented framework. This includes discussing how JMX allows you to dynamically add, remove and modify services at run-time. The book provides in-depth discussions of JMX notifications, event models and messages.
The book finished up with real-world examples of JMX in use. This includes discussions of how JMX is integrated with different management systems and how JMX is used to expose these systems to the J2EE environment.
|
Apress mars 2004 1-59059-101-1 278 pages - 31,90 €
|

Disponible en 12 à 13 jours |
| |
| |
 | Embedded Visual Basic pour Pocket PC de Stéphane Sibué Commentaire eVB (eMbedded Visual Basic) est l'outil idéal pour développer des applications pour Pocket PC. II permet, avec un minimum de formation, la création de programmes, du plus simple au plus complexe, en un minimum de temps. Le fait qu'il soit gratuit ne fait que renforcer sa position de leader des langages de développement pour Pocket PC. Vous allez, étape par étape, apprendre à créer de véritables applications en accédant aux données de l'agenda, au gestionnaire de contacts et des tâches, en utilisant des bases de données et des fichiers, en créant des interfaces, etc. Chaque chapitre est abondamment illustré d'exemples que vous pouvez rapidement mettre en œuvre. De plus, plusieurs astuces techniques vous permettront d'accéder à des fonctions de bas niveau du système d'exploitation des Pocket PC. Cet ouvrage s'adresse tout particulièrement aux développeurs en Visual Basic pour PC qui souhaitent passer au développement d'applications pour Pocket PC |
Dunod février 2004 2-10-007098-3 205 pages - 29,90 €
|
 Prix Amazon 28,41 € Disponible en 5 jours |
| |
| |
 | Oracle JDeveloper 10g empowering J2EE development de Harshad Oak Commentaire The age for using a simple text editor is long gone. The ever-growing complexity of Java and J2EE creates a need for Java development tools that offer more. If you want to be more productive with Java, you should use a Java IDE. Oracle JDeveloper 10g is an IDE that enables you to develop Java applications with minimal effort. JDeveloper can do wonders for your Swing, JSP, Servlets, Struts, EJBs, and Web Services development.
For most topics in the book, Oak discusses the technology first and then develops sample applications that demonstrate how JDeveloper can simplify development using that technology. Oak also discusses the new Application Development Framework (ADF) that comes with JDeveloper 10g. The ADF will get your applications up and running fast--probably in less time than it takes you to read this description.
JDeveloper also has some great code optimization tools. Oak tells you how to use them to find improper code as well as highlight segments in your code that are time or resource hungry and therefore require your immediate attention. Oak also discusses JDeveloper extensions that add even more value to JDeveloper
|
Apress février 2004 1-59059-142-9 273 pages - 28,58 €
|
 Prix Amazon 27,15 € Disponible en 11 jours |
| |
| |
 | Perl Template Toolkit de Darren Chamberlain, David Cross et Andy Wardley Commentaire Among the many different approaches to "templating" with Perl--such as Embperl, Mason, HTML::Template, and hundreds of other lesser known systems--the Template Toolkit is widely recognized as one of the most versatile. Like other templating systems, the Template Toolkit allows programmers to embed Perl code and custom macros into HTML documents in order to create customized documents on the fly. But unlike the others, the Template Toolkit is as facile at producing HTML as it is at producing XML, PDF, or any other output format. And because it has its own simple templating language, templates can be written and edited by people who don't know Perl. In short, the Template Toolkit combines the best features of its competitors, with ease-of-use and flexibility, resulting in a technology that's fast, powerful and extensible, and ideally suited to the production and maintenance of web content and other dynamic document systems.
In Perl Template Toolkit you'll find detailed coverage of this increasingly popular technology. Written by core members of the technology's development team, the book guides you through the entire process of installing, configuring, using, and extending the Template Toolkit. It begins with a fast-paced but thorough tutorial on building web content with the Template Toolkit, and then walks you through generating and using data files, particularly with XML. It also provides detailed information on the Template Toolkit's modules, libraries, and tools in addition to a complete reference manual.
|
O'Reilly février 2004 0-596-00476-1 576 pages - 36,10 €
|
 Prix Amazon 38,00 € Disponible en 24 h |
| |
| |
 | VBA Access 2003 programmer sous Access de Michèle Amelot Commentaire "A la fois simple, pratique et complet, cet ouvrage s'adresse aux développeurs et aux utilisateurs avertis souhaitant créer des applications professionnelles conviviales, fiables et performantes sous Access.
Outre les éléments de base du langage VBA vous permettant de créer vos propres procédures et fonctions, vous apprendrez à manipuler vos données en utilisant les objets DAO ou ADO et le langage SQL, à personnaliser vos formulaires et états, à créer des menus et barres d'outils, à piloter les autres applications Office 2003 via la technologie Automation, à exporter des informations sur Internet (au format XML ou HTML) et à utiliser les API Windows.
En plus des nombreux exemples fournis dans cet ouvrage, le dernier chapitre vous guide dans la création d'une mini-application Access." |
ENI février 2004 2-7460-2177-3 400 pages - 27,14 €
|
 Prix Amazon 25,78 € Disponible en 5 à 6 jours |
| |
| |
 | C/C++/C#, la bible du programmeur de Kris Jamsa Commentaire Le livre de référence en programmation le plus complet sur le marché comprend maintenant le nouveau langage C# dans cette deuxième édition ! Œuvre de l'auteur à grand succès Kris Jamsa, ce livre est un ouvrage de référence indispensable qui pourra guider à la fois les programmeurs professionnels et les néophytes. Maîtrisez le langage C et évoluez en douceur vers le C++ et le C#. Apprenez à programmer en C " dans le nouvel environnement .NET. Découvrez comment créer des programmes orientés objets en C++ et à maîtriser le C#. Apprenez à surcharger des fonctions, à fournir les valeurs de paramètres par défaut et à utiliser des modèles pour simplifier votre code et gagner du temps. Tirez parti des exceptions du C++ pour créer des programmes robustes en mesure de répondre aux erreurs imprévues. Maîtrisez la programmation Windows avec les boîtes de dialogue, les fichiers de ressources, le traitement des messages et bien plus encore. . Utilisez les classes de la bibliothèque de modèles standard (STL) pour simplifier des programmes complexes. Tirez profit des threads Windows et des entrées-sorties asynchrones pour ensuite exploiter la souris, les ports et les entrées-sorties de connexions nommées |
Reynald Goulet janvier 2004 2-89377-285-4 1022 pages - 59,00 €
|
 Prix Amazon 56,05 € |
| |
| |
|