Concevez votre Site Web avec php et mysql – Livre du Zero
Informatique / 21 mai 2017

Découvrez dans ce livre dédié aux débutants comment utiliser les outils les plus célèbres du web dynamique : PHP et MySQL ! Un cours pensé pour les débutants Les langages les plus utilisés sur le web enfin accessibles Une difficulté progressive pour ne perdre aucun lecteur en route Un cours célèbre qui a formé de nombreux professionnels et passionnés d’informatique Avec Le Livre Concevez votre site web avec PHP et MySQL chacun peut se former en douceur et avec humour à la création d’un site web dynamique, avec son propre blog. le livre décrit comment installer les outils nécessaires tels qu’Apache, PHP ou MySQL sur les trois systèmes d’exploitation que sont Windows, Mac OS X ou Linux. Les chapitres de difficulté graduelle amènent le lecteur à utiliser étape par étape les outils les plus célèbres du web dynamique jusqu’à maîtriser les concepts avancés de PHP (programmation orientée objet, expressions régulières,.) et MySQL (jointures, groupements de données.) grâce notamment à plusieurs chapitres inédits sur l’architecture MVC.

Apprenez à Programmer en Java – Livre du Zéro
Informatique / 20 mai 2017

Apprenez à programmer en Java la programmation professionnelle à la portée de tous Apprenez à programmer en Java initie au langage de programmation incontournable des professionnels. Débutant en Java ? – Ici, le seul pré-requis est de savoir allumer son ordinateur ! – Un cours de difficulté progressive, du B.A.-BA aux notions avancées – Des milliers de débutants se sont formés avant vous à Java grâce à ce cours ! La programmation Java pas à pas – Qu’est-ce que la programmation ? Quel langage choisir ? Qu’est-ce qui rend Java si particulier ? – Installez Eclipse, votre outil de développement, et écrivez votre premier programme dès le second  chapitre de ce livre ! – Devenez plus efficace avec la programmation orientée objet : classes, héritage, interfaces… – Construisez rapidement vos premières fenêtres (interfaces graphiques) avec Swing et AWT, les outils  les plus célèbres du monde Java – Pratiquez grâces aux TP : développez une calculatrice, un jeu de pendu ou encore un logiciel de dessin ! – Modélisez efficacement votre programme en UML et suivez les bonnes pratiques en respectant les  design patterns MVC et DAO – Connectez-vous à des bases de données avec JDBC pour enregistrer les données de…

Apprenez à programmer en C – Livre du Zéro
Informatique / 20 mai 2017

Apprenez à programmer en C Enfin un livre pour les débutants – Collection Livre du Zéro Pour ceux qui débutent en programmation C cet ouvrage permet de réaliser rapidement des programmes, d’installer un environnement de développement, de manipuler les concepts de base et avancés du C. Apprenez à programmer en C est le premier volume de la collection Livre du Zéro. Cet ouvrage initie en douceur à la manipulation des concepts de base et avancés du C (variables, pointeurs, structures, tableaux, chaînes de caractères, allocation dynamique,.). Constitué d’une trentaine de chapitres de difficulté progressive, ce livre apprend pas à pas à créer jeux 2D, lecteurs audio et autres programmes multimédia en partant. de zéro. Le C est un langage incontournable qui en a inspiré beaucoup d’autres. Inventé dans les années 1970, il est toujours d’actualité dans la programmation système et la robotique. Il est plutôt complexe, mais si vous le maîtrisez vous aurez des bases de programmation très solides ! Dans ce cours, vous commencerez par découvrir le fonctionnement de la mémoire, des variables, des conditions et des boucles. Puis vous réutiliserez tout ce que vous avez appris pour créer des interfaces graphiques avec la bibliothèque SDL (jeux vidéo, animations…

Services Web avec J2EE et .NET Conception et implémentations
Informatique / 15 mai 2017

La première ambition de cet ouvrage est de fournir au lecteur une présentation approfondie des technologies de services Web et de leurs implémentations en J2EE et .Net. L’ouvrage couvre les technologies de base (SOAP, WSDL, UDDI), les technologies d’infrastructure (l’échange fiable, la sécurité, les transactions) et la gestion des processus métier. La présentation est à la fois théorique et pratique. D’un côté, les spécifications sont expliquées et commentées en détail. L’idée est d’essayer de faire comprendre la logique architecturale qui lie l’ensemble, mais aussi les raisons des différents choix techniques effectués par les auteurs des spécifications: ces choix sont parfois de l’ordre du détail mais ils ont des conséquences importantes sur la mise en œuvre des services Web. D’un autre côté, l’ouvrage présente la mise en œuvre des technologies de services Web dans différents langages de programmation (essentiellement Java et C#, mais aussi Visual Basic, Ecmascript, Jscript et Flash) et sur différentes plates-formes et outils (essentiellement J2EE et .Net, mais aussi Internet Explorer, Mozilla, Office XP, Flash). La présentation est toujours agrémentée d’exemples et la dernière partie de l’ouvrage décrit une étude de cas, au contenu fonctionnel intuitif, déclinée en plusieurs variantes en termes d’architecture technique et d’implémentation, qui démontrent…

Mastering JavaServer Faces (JSF technology )
Informatique / 15 mai 2017

JavaServer Faces (JSF) is an exciting new technology that will change the way we build user interfaces for Java 2 Enterprise Edition applications. With the introduction of JSF, we can finally create user interfaces simply with a set of reusable components. And with a component-based framework, Web applications are finally on a more level playing field with client-based User Interface (UI) frameworks  such as Swing. Now, Web developers will be able to use and reuse components off the shelf in their applications so we will see tool support and components implemented for JSF.

Hibernate 3.0 – Gestion optimale de la persistance dans les applications Java/J2EE
Informatique / 17 avril 2017

La structure de cet ouvrage a parfois été un casse-tête. Il a fallu jongler dès le début entre la configuration de la persistance via les fichiers de mapping et l’utilisation à proprement parler des API d’Hibernate, le tout sans répéter le guide de référence de l’outil, qui est sans doute le plus complet du monde Open Source. Le premier chapitre propose un historique et un état des lieux de la persistance dans le monde Java ainsi que des solutions actuellement disponibles sur le marché. Il présente un exemple très simple d’utilisation d’Hibernate. Le chapitre 2 décrit le raisonnement à adopter lorsque vous utilisez un outil tel qu’Hibernate. Le vocabulaire est posé dès ce chapitre, qui montre également comment installer Hibernate. Le chapitre 3 vous apprendra à écrire vos fichiers de mapping et propose un référentiel des métadonnées. Dès le chapitre 4, il vous faudra avoir maîtrisé les notions abordées dans les trois premiers chapitres. À ce stade de l’ouvrage, vous commencez à entrer dans les fonctionnalités avancées d’Hibernate. Dans ce chapitre, vous découvrirez certains principes avancés de modélisation et les indications indispensables pour mapper vos choix de modélisation. Le chapitre 5 est dédié aux techniques de récupération d’objets. Vous verrez…

Développement JEE 5 avec Eclipse Europa
Informatique / 15 avril 2017

L’ouvrage est structuré en trois grandes parties, plus une annexe. Partie 1 : La plate-forme de développement Europa • Le chapitre 1 détaille les nouveautés de la plate-forme Europa. • Le chapitre 2 introduit le projet Eclipse RCP et présente les nombreux assistants proposés. • Le chapitre 3 est consacré aux aspects liés à la gestion de configuration et du développement en équipe grâce à CVS et Subversion. • Le chapitre 4 clôt cette partie par une présentation du profiling de code avec le projet Eclipse Test and Performance Tools Platform (TPTP). Partie 2 : Développement Web avec le projet Eclipse Web Tools • Le chapitre 5 est consacré à WTP (Web Tools Platform), un projet phare de la communauté Eclipse pour le développement J2EE/JEE, et à ses deux sous-projets : JST (J2EE Standard Tools)  et WST (Web Standard Tools). • Le chapitre 6 présente l’outillage du projet DTP (Data Tools Platfom), axé sur la manipulation des données. • Le chapitre 7 introduit au développement Web avec l’outillage Web Tools et les patterns de conception. • Le chapitre 8 clôt cette partie par une présentation détaillée du puissant framework Seam, la nouvelle plate-forme de développement fondée sur les annotations. Partie…

Cahiers de l’Admin : Debian Etch
Informatique / 11 avril 2017

Ce livre s’articulera autour d’un cas d’étude concret qui servira à la fois de support et d’illustration pour tous les sujets traités. Le chapitre 1, réservé à une présentation non technique de Debian, en exposera les objectifs et le mode de fonctionnement. Ces aspects sont importants, car ils permettent de fixer un cadre où viendront se greffer les contenus des autres chapitres. Les chapitres 2 et 3 présenteront les grandes lignes de l’étude de cas retenue. À ce stade, les lecteurs les plus novices peuvent faire un détour par l’annexe B qui rappelle un certain nombre de notions informatiques de base ainsi que les concepts inhérents à tout système Unix. Nous débuterons ensuite logiquement par l’installation (chapitre 4), puis découvrirons, aux chapitres 5 et 6, les outils de base utiles à tout administrateur Debian, notamment la famille APT, largement  responsable de la bonne réputation de cette distribution. Rappelons qu’à la maison, chacun est son propre administrateur ; ces chapitres ne sont donc nullement réservés aux informaticiens professionnels. Un chapitre intermédiaire, le chapitre 7, présentera des méthodes à suivre pour utiliser efficacement toute la documentation et comprendre rapidement ce qui se passe afin de résoudre les problèmes. La suite détaillera la…

Bash – Le livre de recettes
Informatique / 27 mars 2017

Ce livre est destiné aux utilisateurs de systèmes Unix ou Linux (et Mac compris), ainsi qu’aux administrateurs qui peuvent se trouver chaque jour devant plusieurs systèmes différents. Il vous aidera à créer des scripts qui vous permettront d’en faire plus, en moins de temps, plus facilement et de manière plus cohérente que jamais. Les utilisateurs débutants apprécieront les sections qui concernent l’automatisation des tâches répétitives, les substitutions simples et la personnalisation de leur environnement afin qu’il soit plus agréable et peut-être plus conforme à leurs habitudes. Les utilisateurs expérimentés et les administrateurs trouveront de nouvelles solutions et des approches différentes à des tâches courantes. Les utilisateurs avancés seront intéressés par tout un ensemble de techniques utilisables sur-le-champ, sans devoir se souvenir de tous les détails syntaxiques. Cet ouvrage s’adresse particulièrement : • aux néophytes d’Unix ou de Linux qui ont peu de connaissances du shell, mais qui souhaitent dépasser la seule utilisation de la souris ; • aux utilisateurs d’Unix ou de Linux expérimentés et aux administrateurs système qui recherchent des réponses rapides à leurs questions concernant l’écriture de scripts shell ; • aux programmeurs travaillant dans un environnement Unix ou Linux (ou même Windows) qui veulent améliorer leur productivité…

Scripting Windows – Automatiser les tâches d’administration
Informatique / 25 mars 2017

Scripting Windows Automatiser les tâches d’administration avec VBScript, WSH, WMI, ADSI et les objets COM Scripting Windows est un livre destiné à toutes les personnes souhaitant s’initier et compléter leurs compétences en scripting orienté infrastructure et plus particulièrement: • aux administrateurs système Windows souhaitant automatiser des tâches administratives, d’audit et de reporting, de Windows NT4 à 2003; • aux techniciens et supports techniques souhaitant mettre en place des procédures efficaces de gestion et de prévention d’incidents utilisateur ; • aux ingénieurs et consultants système confrontés à des problématiques d’envergure sur des forêts de plusieurs milliers d’utilisateurs, pour automatiser le déploiement, la configuration et l’optimisation d’architecture Windows 2000 et 2003; • aux étudiants souhaitant perfectionner leurs compétences sur le développement de scripts dans le cadre spécifique de la gestion système. Scripting Windows est divisé en deux parties, la première constitue une initiation aux techniques de bases de scripting d’infrastructures. La seconde propose une série d’exemples et de techniques avancées. Le chapitre 1 présente l’intérêt du scripting dans le cadre de l’administration de système Microsoft. Le chapitre 2 introduit les différentes technologies liées au scripting qui seront exploitées dans le reste de l’ouvrage. Vous découvrirez ici l’intérêt de chaque technologie et leur…