Ebooks Gratuits

Le plus grand univers d'ebooks au format PDF et EPUB

Nous avons trouvé un total de 40 livres disponibles en téléchargement

Authentification réseau avec Radius

Auteure: Serge Bordères

Nombre de pages: 210

Le réseau informatique de l'entreprise est le premier maillon rencontré par l'utilisateur lorsqu'il souhaite accéder aux services qui lui sont proposés en ligne, localement comme à distance ; c'est le protocole Radius qui permet d'en centraliser le contrôle d'accès, pour tous les supports, filaires aussi bien que Wi-Fi. Contrôler l'accès au réseau de l'entreprise avec Radius Pour mettre en place un contrôle d'accès au réseau de l'entreprise, le responsable du réseau doit résoudre une sorte de quadrature du cercle : simplicité pour l'utilisateur, fiabilité des mécanismes, interopérabilité, niveau de sécurité élevé. Il dispose pour cela d'une palette de protocoles d'authentification, au coeur de laquelle se trouve le protocole Radius, complété par d'autres qui visent à graduer le niveau de sécurité en fonction de l'environnement. Mais comment les imbriquer et les faire interagir ? Comment maîtriser la complexité interne des solutions d'authentification réseau ? À qui s'adresse cet ouvrage ? À tous les administrateurs réseau qui doivent mettre en place un contrôle d'accès centralisé aux réseaux de l'entreprise (filaires et sans fil).

Livres de France

Nombre de pages: 1024

Includes, 1982-1995: Les Livres du mois, also published separately.

Django avancé

Auteure: Yohann Gabory , Thomas Petillon , Nicolas Ferrari

Nombre de pages: 402

Django, framework Python MVC réputé pour son élégance et sa puissance, permet de développer des applications web de qualité professionnelle extrêmement riches et dynamiques en un temps record - pour peu que le développeur fasse l'effort de conception nécessaire et tire parti de son modèle de développement et de son écosystème. Gagnez en expertise sur le framework de développement web le plus ambitieux ! Au fil de deux études de cas (un tracker et un agenda partagé) menées de bout en bout, cet ouvrage expose les fondamentaux de Django que sont les les vues, les templates, les formulaires et les modèles. Par sa présentation détaillée de l'architecture et des fonctionnalités de Django, cet ouvrage permet au développeur, aguerri comme débutant, d'atteindre une connaissance intime du framework. Riche en exemples concrets et en astuces utiles, l'ouvrage distille également de nombreuses bonnes pratiques issues de l'expérience professionnelle de l'auteur. Il constitue pour le développeur Django le complément avancé indispensable à la documentation existante. A qui s'adresse ce livre ? A tous les développeurs web (PHP, Java, Python, etc.) qui souhaitent...

React.js

Auteure: Eric Sarrion

Nombre de pages: 360

Un ouvrage de référence pour les développeurs web En tant que développeur, qui n'a pas encore entendu parler de React.js (ou React de façon raccourcie) ? Cette bibliothèque JavaScript, initialement écrite pour Facebook (en 2013), s'utilis

Data Science : fondamentaux et études de cas

Auteure: Michel Lutz , Eric Biernat

Nombre de pages: 296

Nous vivons une époque très excitante, qui ramène l'analyse de données et les méthodes quantitatives au coeur de la société. L'aboutissement de nombreux projets de recherche, la puissance de calcul informatique disponible et des données à profusion permettent aujourd'hui d'incroyables réalisations, grâce au travail des data scientists. Un livre de référence pour les data scientists La data science est l'art de traduire des problèmes industriels, sociaux, scientifiques, ou de toute autre nature, en problèmes de modélisation quantitative, pouvant être résolus par des algorithmes de traitement de données. Cela passe par une réflexion structurée, devant faire en sorte que se rencontrent problèmes humains, outils techniques/informatiques et méthodes statistiques/algorithmiques. Chaque projet de data science est une petite aventure, qui nécessite de partir d'un problème opérationnel souvent flou, à une réponse formelle et précise, qui aura des conséquences réelles sur le quotidien d'un nombre plus ou moins important de personnes. Éric Biernat et Michel Lutz proposent de vous guider dans cette aventure. Ils vous feront visiter les vastes espaces de la data ...

Apprendre la programmation web avec Python et Django

Auteure: Gilles Degols , Pierre Alexis , Hugues Bersini

Nombre de pages: 396

Enfin un ouvrage pour étudiants détaillant tous les principes de la programmation web moderne, avec l'un des frameworks de développement web les plus ambitieux : Django, basé sur le langage Python ! Un ouvrage de référence pour les étudiants Abondamment illustré d'exemples et rappelant les bonnes pratiques du domaine (modèle MVC, diagrammes UML, patterns), voici un livre de cours magistral et moderne sur la programmation web dynamique, que tous les enseignants en informatique peuvent utiliser. Complet et autonome, il pose solidement les fondamentaux de la conception web, avec ou sans framework : HTML 5/CSS 3, dynamisme alimenté par bases relationnelles SQL, sessions, JavaScript et Ajax, sans oublier de fournir au lecteur d'essentiels rappels en programmation objet, voire de montrer... ce qu'il ne faut pas faire en CGI ! Le langage Python et le framework Django sont introduits en douceur, et l'utilisation des vues, templates, formulaires et modèles Django, conformément aux principes MVC exposés dans la première partie, est illustrée au fil de l'étude de cas, un site web inspiré de Facebook. Cette étude est poussée jusqu'à la mise en place du projet chez un...

Apprendre à programmer avec Python 3

Auteure: Gérard Swinnen

Nombre de pages: 435

Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a choisi Pyt

Machine learning avec Python ANNULE

Auteure: Andreas C.mueller , Sarah Guido

Nombre de pages: 282

Entrez de plain-pied dans le monde fascinant la data science Vous aussi participez à la révolution qui ramène l'intelligence artificielle au coeur de notre société, grace aux data scientists. La data science consiste à traduire des problèmes de toute autre nature, en problèmes de modélisation quantitative, résolus par des algorithmes de traitement. Ce livre se présente comme une référence pour tous les développeurs, statisticiens ou chefs de projets ayant à résoudre des problèmes liés à la data science. Au programme : Pourquoi utiliser le machine learning Les différentes versions de Python L'apprentissage non supervisé et le préprocessing Représenter les données Processus de validation Algorithmes, chaînes et pipeline Travailler avec des données de type texte Du prototype à la production

Programmer en Python - Apprendre la programmation de façon claire, concise et efficace - collection O'Reilly

Auteure: Luciano Ramalho

Nombre de pages: 682

Un livre unique pour aller plus loin dans la mise en oeuvre de vos développements Python La simplicité du langage Python permet d'être productif très rapidement mais cela ne signifie pas que vous utilisez tout le potentiel du langage. Avec ce livre en mains, vous allez apprendre à coder en Python de manière beaucoup plus efficace en découvrant des caractéristiques du langage ignorées de beaucoup. L'auteur, Luciano Ramalho vous guide dans un voyage intitiatique à travers les bibliothèques et les éléments du langage les plus intéressants. Vos nouvelle connaissances vous permettront de réduire vos lignes de codes et de rendre vos programmes plus rapides et globalement plus efficaces. Au programme : Le modèle de données de Python Les structures de données Les fonctions et les objets Classes, références, interfaces et opérateurs Le contrôle du flux La métaprogrammation Collection O'Reilly

Node.js

Auteure: Thomas Parisot

Nombre de pages: 472

Plus de 500 exemples pour apprendre en pratiquant La plate-forme Node.js est passée du statut d'OVNI à celui d'incontournable. En 2018, elle fait fonctionner des applications web, de l'outillage front-end, de la distribution de fichiers pair-à-pair, des objets connectés et la NASA l'utilise même pour analyser les données télémétriques de ses sondes spatiales. L'intention de cet ouvrage est d'être votre base de départ pour comprendre ce qu'il se passe dans cet écosystème en perpétuel mouvement. Il devrait vous permettre de faire des choix techniques durables et de vous rendre opérationnelle sur LA plate-forme JavaScript, le langage le plus populaire du monde selon GitHub. Nous allons parcourir ensemble l'écosystème Node.js en partant de son historique et de sa gouvernance jusqu'au déploiement en continu de nos applications. Nous (re)partirons sur des bases solides de JavaScript pour ensuite découvrir petit à petit le potentiel des modules Node.js. Ces connaissances sont les fondations pour explorer la conception, le développement et le déploiement d'applications web, d'utilitaires en lignes de commandes et d'applications front-end modernes. Une sélection...

Concevez des applications mobiles avec React Native

Auteure: Blaise Barré

Nombre de pages: 222

La 4e de couverture indique : "A l'origine de React Native, il y a React.js, une bibliothèque JavaScript développée par une équipe d'ingénieurs de Facebook exclusivement pour Facebook. Repris ensuite par Instagram (qui appartient à Facebook), le code source est rendu libre en mars 2013. Début 2015, Facebook annonce React Native, un framework qui se fonde sur les mêmes composants que React.js, adapté au mobile. Le framework offre donc la possibilité de développer de manière native sur iOS, Android et Windows Phone. Contrairement à Ionic, React Native, lui, est compilé. C'est-à-dire que chaque partie de l'interface est conçue sur mesure et s'adapte complètement à la plate-forme. Que vous affichiez un bouton, une zone de texte, une image ou n'importe quoi d'autre, vous allez alors vous servir d'un composant React Native que le framework va se charger lui-même de transformer en composant natif. Cet ouvrage va vous permettre de découvrir et de vous perfectionner en React Native et vous donnera les clés pour monétiser votre application sur les kiosques mobiles d'Apple et de Google. Etude de cas : développement d'une appli "météo". Tout au long de l'ouvrage, vous ...

R pour les data sciences

Auteure: Garrett Grolemund , Hadley Wickham

Nombre de pages: 496

Les data sciences constituent une discipline fascinante, qui vous servira à transformer des données brutes en idées et connaissances aisément compréhensibles. L’objectif de ce livre est de vous aider à maîtriser les outils essentiels qui vous permettront d’utiliser R dans la pratique des data sciences. Après l’avoir lu, vous pourrez faire face à la plupart des situations que vous rencontrerez dans vos projets, en exploitant au mieux les fonctionnalités de R. Mais avant de devenir un expert en R, vous devrez tout d’abord importer vos données, c’est-à-dire les lire, en général depuis un fichier, une base de données ou une API web, et les charger dans un cadre de données dans R. Si vous ne pouvez pas transférer vos données dans R, vous ne pourrez pas les analyser ! Une fois vos données importées, vous gagnerez beaucoup à les ranger. Une fois vos données rangées, vous passerez bien souvent par une étape de transformation. Une fois vos données rangées avec les variables dont vous avez besoin, la génération de connaissances reposera principalement sur deux moteurs : la visualisation et la modélisation. Leurs forces et faiblesses sont...

Tout JavaScript

Auteure: Olivier Hondermarck

Nombre de pages: 416

Ce livre s’adresse à tous les développeurs web, qu’ils soient débutants ou avancés. Le JavaScript sert avant tout à rendre les pages web interactives et dynamiques du côté de l’utilisateur, mais il est également de plus en plus souvent utilisé côté serveur. La première partie de ce livre explique les bases et les bonnes pratiques de la programmation en JavaScript en se fondant sur la version ECMAScript 6. La deuxième partie porte sur l’interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, géolocalisation...). La troisième partie permet de s’initier aux aspects les plus avancés de JavaScript tels que Node.js, React ou les Web Workers. Les renvois de type tjs.ovh/nomScript qui sont présents au fil des pages sont des compléments interactifs à ce livre. Ils affichent : Le rendu de l’exécution du script. Un émulateur de la console du navigateur. Le code source complet de l’exemple avec une coloration syntaxique, des commentaires et des liens vers les fiches de la référence JS du site toutjavascript.com. Cette deuxième édition a été actualisée en profondeur. Elle est étoffée par deux nouveaux chapitres sur Vue.js, ...

Big Data et Machine Learning - 3e éd.

Auteure: Pirmin Lemberger , Marc Batty , Médéric Morel , Jean-luc Raffaëlli

Nombre de pages: 272

Cet ouvrage s’adresse à tous ceux qui cherchent à tirer parti de l’énorme potentiel des « technologies Big Data », qu’ils soient data scientists, DSI, chefs de projets ou spécialistes métier. Le Big Data s’est imposé comme une innovation majeure pour toutes les entreprises qui cherchent à construire un avantage concurrentiel grâce à l’exploitation de leurs données clients, fournisseurs, produits, processus, machines, etc. Mais quelle solution technique choisir ? Quelles compétences métier développer au sein de la DSI ? Ce livre est un guide pour comprendre les enjeux d’un projet Big Data, en appréhender les concepts sous-jacents (en particulier le Machine Learning) et acquérir les compétences nécessaires à la mise en place d’un data lab. Il combine la présentation : • de notions théoriques (traitement statistique des données, calcul distribué...) ; • des outils les plus répandus (écosystème Hadoop, Storm...) ; • d’exemples d’applications ; • d’une organisation typique d’un projet de data science. Les ajouts de cette troisième édition concernent principalement la vision d’architecture d’entreprise, nécessaire pour...

Kubernetes

Auteure: Kelsey Hightower , Brendan Burns , Joe Beda

Nombre de pages: 224

Google déploie 2 millions d'applications sur containers par semaine. Kubernetes, créé à l'origine par Google, est un logiciel qui permet d’automatiser la montée en charge et la gestion d’applications informatiques sur des infrastructures virtuelles (containers). Kubernetes est complémentaire de Docker : ce dernier permet de gérer le cycle de vie des conteneurs, alors que Kubernetes se charge de l’orchestration et de la gestion d’un grand nombre de conteneurs. Ce guide vous explique comment Kubernetes et la technologie des containers peut vous aider à atteindre de meilleurs niveaux de vitesse d’agilité de fiabilité et d’efficacité avec vos infrastructures virtuelles.

Analyse des besoins pour le développement logiciel

Auteure: Jacques Lonchamp

Nombre de pages: 320

Le développement logiciel consiste à transformer une idée ou un besoin en un logiciel fonctionnel. Il commence donc logiquement par un recueil des besoins ou des exigences, se poursuit par des phases de modélisation puis de conception avant de passer à la programmation et aux tests. Cet ouvrage est centré sur les phases "amont" que sont la capture, l'analyse, la spécification et le classement par priorités des besoins auxquels devra répondre le logiciel. Il propose 70 exercices d'applications, tous avec leur corrigé, et deux études de cas très détaillées en dernière partie.

Python pour le data scientist - 2e éd.

Auteure: Emmanuel Jakobowicz

Nombre de pages: 320

Python est devenu en quelques années un langage majeur dans l'univers des applications centrées sur le traitement des données, et plus particulièrement des gros volumes de données (big data). Cet ouvrage servira de guide à tous ceux qui s'intéressent à l'utilisation de Python pour le travail sur les données et l'automatisation de certaines tâches (data science). Il met l'accent sur la préparation et la mise en forme des données qui sont essentielles dans la qualité du résultat et qui constituent aujourd'hui une part importante du travail du data scientist. L'ensemble des exemples et des exercices présentés dans cet ouvrage sont disponibles sous forme de Notebooks Jupyter. Ils sont accessibles directement sur GitHub dans le répertoire dédié à l'ouvrage ou en téléchargement sur le site Dunod. Cette 2e édition comportent de très nombreuses mises à jour sur les évolutions récentes du langage Python, sur les "packages" utilisés en data science, et sur d'autres logiciels associés comme TensorFlow et Keras.

Le langage VHDL - Du langage au circuit, du circuit au langage

Auteure: Jacques Weber , Sébastien Moutault , Maurice Meaudre

Nombre de pages: 304

L'utilisation d'un langage évolué (VHDL, Very High speed integrated circuits Hardware Description Langage) dans la modélisation et la conception des circuits intégrés numériques est aujourd'hui indispensable. Cet ouvrage propose de découvrir l'ensemble des possibilités offertes par le langage VHDL. Les tests et les pièges à éviter lors de la démarche d'élaboration d'un composant numérique sont également présentés, à travers un exemple "fil rouge". Des exercices corrigés complètent le cours. Cette cinquième édition a été revue, corrigée et actualisée et les applications ont été remaniées afin de gagner en clarté.

Le guide pratique Windows 10

Auteure: Fabrice Neuman

Nombre de pages: 160

Bonne nouvelle pour les habitués de Windows, le menu Démarrer et le Bureau traditionnel sont de retour dans Windows 10. Pourtant, cette nouvelle version reste aussi à l'aise sur un PC traditionnel piloté au clavier et à la souris que sur une tablette tactile. Windows 10 fait même véritablement naître une nouvelle catégorie de machines hybrides, mi-tablette mi-ordinateur portable. Grâce à notre guide pratique, découvrez en douceur, pas à pas, toutes les nouveautés de Windows 10. Suivez nos conseils pour adopter les bons réflexes et maîtriser toutes ses options utiles aux débutants aussi bien qu'aux experts. Bureau et menu Démarrer Windows 10 marque le retour du menu Démarrer, agrémenté des vignettes dynamiques et du traditionnel Bureau. Applications Maîtrisez les applications fournies avec Windows 10 et téléchargez les meilleures applis gratuites sur le Store. Fonctions avancées Connectez-vous en Wi-Fi et en 3G, créez votre réseau résidentiel, sécurisez votre ordi, stockez tout sur Internet. Internet et loisirs Photos, musique, films, jeux... toutes les options pour surfer, récupérer des contenus, les lire sur la télé, jouer en ligne. 160 pages...

Le guide de Lua et ses applications - Manuel d'apprentissage (2e édition)

Auteure: Collectif D'auteurs , Sylvain Fabre

Nombre de pages: 240

Saviez-vous que le langage de script Lua peut être dix à trente fois plus rapide que TCL, Perl, Python, Ruby ou PHP ? Compact, élégant, puissant, supporté par de nombreux outils et librairies, Lua est un langage à multifacette et à multiusage. De plus en plus utilisé dans l'industrie, notamment dans les systèmes embarqués et dans la production de jeux vidéo, il est facile à mettre en œuvre et apporte souplesse et efficacité dans les projets. Que vous soyez professionnel du jeu ou étudiant en informatique, développeur ou chef de projet, débutant ou confirmé, ce livre vous fournit tous les éléments pour découvrir, apprendre et utiliser Lua, seul ou en association avec du code C ou C++. Cette deuxième édition intègre les nouveautés de la version 5.3 de Lua et trois nouveaux chapitres portant sur des utilitaires Lua fréquemment employés : LuaRocks, Sailor et Premake. Les deux premiers sont présentés par leurs concepteurs en personne : Hisham Muhammad et Etiene Dalcol ! Sommaire: Introduction Tour d'horizon du langage Développer des scripts simples 1. Rédiger et lancer un premier script 2. Mini serveur web Développer des applications 3. Concepts avancés ...

Arduino : Applications avancées

Auteure: Christian Tavernier

Nombre de pages: 224

Dans le prolongement du précédent ouvrage "Arduino - Maîtrisez sa programmation et ses cartes d'interface (shields)" ce deuxième titre propose de nouveaux montages électroniques programmables plus complexes et plus ambitieux. Il aborde ainsi des concepts et des interfaces dits "évolués" tels que : - la connexion aux réseaux (notamment à Internet) que ce soit en mode filaire ou sans fil, - l'utilisation de modules GSM pour exploiter Arduino via un téléphone mobile, - l'utilisation de cartes mémoire SD - le couplage à des modules GPS pour réaliser des applications géolocalisées, - l'utilisation de la synthèse et de la reconnaissance vocale. Les programmes nécessaires à leur mise en oeuvre sont fournis dans les suppléments en ligne de l'ouvrage. Un premier chapitre de "remise à niveau" permet à ceux qui n'auraient pas lu le premier ouvrage d'aborder néanmoins celui-ci sans difficulté.

Apprendre à programmer avec OCaml

Auteure: Jean-christophe Filliâtre , Sylvain Conchon

Nombre de pages: 444

Un langage de programmation moderne La connaissance de l'algorithmique (dont le but est de choisir l'algorithme le plus élégant et le plus efficace en toute cir-constance) est ce qui distingue en premier lieu le programmeur avancé de celui qui débute. Cet ouvrage d'algorithmique fondamentale choisit le langage de programmation moderne OCaml, pris comme modèle par Microsoft pour concevoir F#, afin d'initier le lecteur à cet outil puissant alliant expressivité, performance et sûreté. OCaml est également l'un des fers de lance de l'institut de recherche public Inria depuis une vingtaine d'années. Un livre incontournable pour débuter avec OCaml C'est pourquoi cet ouvrage propose une véritable initiation à ce langage, à la fois aux débutants en programmation et aux programmeurs plus expérimentés qui ne le connaissent pas. À travers plus de 100 petits programmes et près de 200 exercices associés, le lecteur découvrira également les concepts fondamentaux de la programmation et du langage OCaml. À qui s'adresse ce livre ? Ce livre peut également servir de manuel d'initiation à la programmation OCaml pour les élèves des classes préparatoires aux grandes écoles ...

C++ pour les programmeurs C

Auteure: Claude Delannoy

Nombre de pages: 602

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...

Codename One - Développer en Java pour iOS, Android, BlackBerry et Windows Phone

Auteure: Eric Dodji Gbofu

Nombre de pages: 330

Savez-vous que vous pouvez développer en Java des applications mobiles multiplateformes ? Mieux : vous développez des applications natives, et ce pour iOS, Windows Phone, Android ou Blackberry, à partir d'un unique code Java. La solution : Codename One, un framework dédié au developpement mobile que vous installez comme un plug-in sur Netbeans, Eclipse ou IntelliJIDEA. Développé depuis 2011 par deux anciens ingénieurs d'Oracle, Chen Fishbein et Shai Almog, Codename One ouvre de larges perspectives pour les développeurs Java en termes de développement mobile. Ce livre a pour objectif de vous faire découvrir cet étonnant framework encore méconnu en France et vous montrer comment tirer parti de son vaste panel de fonctionnalités dédiées. Très complet, riche en exemples, il vous aidera à développer des applications mobiles de grande qualité, aussi performantes - si ce n'est davantage - qu'avec les environnements natifs. Cible : Intermédiaire/avancé Sommaire: Introduction 1. Démarrage 2. Les composants graphiques 3. Persistance des données 4 : Multimédia (photo, audio, vidéo) 5. Réseau, Internet et services web 6 : Codename One Designer 7 : Plug-ins et code...

Apprendre Java et C++ en parallèle

Auteure: Jean Bernard Boichat

Nombre de pages: 600

Faire d'une pierre deux coups Java et C++ sont deux langages à la syntaxe très proche. Grâce à l'apprentissage de leurs différences, défauts et qualités intrinsèques, vous serez mieux préparé pour concevoir un code beaucoup plus propre, fondé sur une vision élargie de ces deux langages, de leurs possibilités et de leurs limites. Comment est structuré ce livre ? L'ouvrage présente et compare les concepts communs aux langages Java et C++ (déclarations de variables, tableaux...), mais expose également les particularités de chacun. Les chapitres sont organisés selon un niveau de difficulté croissant, avec exercices corrigés à la clé. A qui s'adresse cet ouvrage ? Aux débutants en programmation qui souhaitent apprendre les deux langages les plus demandés dans le monde professionnel Aux développeurs maîtrisant l'un des langages et souhaitant s'initier à l'autre Aux étudiants en informatique (IUT, 2e cycle, écoles d'ingénieurs) Sur le CD-ROM offert avec ce livre JDK 6 MinGW et MSYS (GNU g++ 3.4.5) NetBeans 6.1 .NET Framework 3.5 Crimson 3.70 Code source des exemples et exercices du livre Plate-forme requise : PC avec processeur Pentium 233 MHz ou plus -...

Programmer en langage C

Auteure: Claude Delannoy

Nombre de pages: 268

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 des dernières versions de la norme ISO du langage (C99 et C11). À qui s'adresse ce livre ? 1. Aux étudiants de DUT, de BTS, de licence ou d'écoles d'ingénieur. 2. Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation en C. 3. Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour...

Sécurité PHP 5 et MySQL

Auteure: Damien Seguy , Philippe Gamache

Nombre de pages: 302

A l'attention des concepteurs et des administrateurs de sites dynamiques, cet ouvrage explique comment sécuriser une application professionnelle en PHP, depuis la configuration du serveur jusqu'à la base de données MySQL-PosgreSQL, en abordant toutes les vulnérabilités sur le Web telle celle du cross-site scripting.

Convaincre avec des graphiques efficaces

Auteure: Bernard Lebelle

Nombre de pages: 258

Représenter visuellement l'information est le moyen le plus sûr de transmettre un sujet complexe. Dans un monde où le temps d'attention est limité, il est nécessaire de développer des graphiques clairs et efficaces capables de porter votre message. Or, le trio "courbe/camembert/histogrammes" n'est pas la seule manière de faire comprendre votre analyse et vos conclusions ! Pour sortir des sentiers battus et émerger du lot, cet ouvrage vous propose d'acquérir une nouvelle compétence, celle de la data-visualisation : vous serez ainsi en mesure de concevoir seul la représentation visuelle de vos données, celle qui permettra à votre auditoire de rentrer rapidement dans le vif du sujet. Les points forts : Une synthèse des meilleures approches au niveau international Une mise en pratique facile Une bibliothèque de 110 exemples de méthodes de visualisation de l'information Plus de 300 illustrations pour un parcours d'apprentissage complet Des fichiers téléchargeables avec 20 cas pour mettre en pratique les concepts abordés A TÉLÉCHARGER EXERCICES ET MATRICES Configuration requise : PC avec processeur Pentium II 400, 128 Mo de RAM - Système d'exploitation Windows 98...

Nains sans géants

Auteure: Francesca Musiani

Nombre de pages: 38

La décentralisation est au coeur de la genèse de l'internet, dont l'objectif premier était bien de faire communiquer des machines hétérogènes et distantes, sans passer par un point unique. Aujourd'hui, la concentration domine, autour de macro - acteurs, ces " géants " dont les immenses fermes de serveurs voient passer l'essentiel du travail du web. Pour autant, le principe originel n'a pas été entièrement abandonné et, dans tous les domaines d'application, des développeurs explorent des alternatives décentralisées. Ces " nains " proposent des moteurs de recherche, des réseaux sociaux, des espaces de stockage qui répartissent leurs ressources et leurs compétences entre les différents membres du réseau. Cet ouvrage explore ces approches décentralisées de l'internet et interroge les formes d'organisation qui sont proposées: il montre comment un réseau qui répartit la responsabilité de son fonctionnement à ses marges, qui s'organise selon un modèle non hiérarchisé ou faiblement hiérarchisé, peut se développer dans l'internet contemporain si fortement structuré. Le fonctionnement d'un tel dispositif pose des questions d'organisation des marchés,...

Inconscient à l'épreuve du

Auteure: Daniel Charlemaine

Nombre de pages: 93

Avec une mission pourtant délimitée, l'école constitue un formidable catalyseur de relations humaines. Au centre de cette entreprise, il y a l'enfant, autour de qui gravitent nombre d'adultes patentés à des titres divers et en première ligne, les parents mis à contribution du simple fait d'être parents d'élèves. Qu'est-ce qui, au-delà du maître et de l'élève, interfère dans la transmission censée opérer au sein de l'école ? En quoi la constitution d'une classe dite spéciale fournit-elle un éclairage particulier à la fonction normative de l'école ? Une pratique de discours qui n'est pas appliquée de manière totalitaire ou en substitution à ce qui fonde l'existence de l'école, à savoir l'accès à la culture, peut-elle constituer un outil viable au sein de l'institution scolaire ? Que nous enseigne l'adolescent qui se cabre pour dire son fait à celui qui occupe la place adulte ? Qu'est-ce qui se trame chez ceux qui sont en mal d'apprendre ? Comment le champ politique est-il partie prenante des conditions de l'enseignement dispensé à l'école ? Qu'est-ce qui fait fonction de symptôme à l'école ? Telles sont quelques-unes des questions que l'auteur...

Les services agiles et la gouvernance des SI

Auteure: Thierry Chamfrault , Claude Durand

Nombre de pages: 288

ITIL (Information Technology Infrastructure Library) est un référentiel de gestion et de management des systèmes d'information qui s'appuie sur un ensemble de bonnes pratiques. l'ISO 20000 est une norme qui concerne les fournisseurs de services. Cet ouvrage s'adresse à ceux dont le service est un composant déterminant dans leur stratégie. Il se compose de trois parties : - "L'entreprise et le service" qui est centrée sur la notion de service de l'idée de départ jusqu'à sa mise en œuvre garantissant qualité et productivité, - "L'apport de la version 3 d'ITIL" qui présente une vue dynamique du service ainsi que des évolutions et des apports par rapport à la version 2, - "Le service vu par l'ISO/CEI 20000" qui présente le processus d'amélioration des services au sens de son organisation avec cette première norme internationale. Une annexe permet de comprendre ce que les méthodes de développement agiles (en l'occurrence Scrum) apportent à la gestion de services.

Linux - 4e éd.

Auteure: Joëlle Delacroix

Nombre de pages: 384

Ce livre a pour but de présenter les principes de la programmation système sous Linux. Chacun des neuf chapitres s'ouvre sur une partie théorique et se poursuit par une partie applicative qui décrit de manière simplifiée la mise en oeuvre de ces concepts dans un noyau Linux. Des exemples de programmation illustrent ensuite ces notions. Enfin des exercices corrigés clôturent le chapitre.

Imagerie du coeur et des artères coronaires

Auteure: Jean-pierre Laissy

Nombre de pages: 134

Les progrès de l'imagerie, du scanner et de l'IRM en particulier, ont permis d'améliorer considérablement le diagnostic et les stratégies thérapeutiques des maladies du cœur et des artères coronaires. Fruit de la collaboration entre la Société française de cardiologie et la Société française de radiologie, cet ouvrage a pour objectif d'exposer les différentes techniques d'imagerie cardiaque pour les pathologies les plus fréquentes et d'en détailler les spécificités, les apports et les limites. Un premier chapitre rappelle les principes techniques du scanner multicoupe et de l'IRM. L'ouvrage détaille ensuite l'exploration des artères coronaires, de la plaque d'athérome, de l'infarctus du myocarde et des cardiopathies ischémiques. Chaque chapitre expose la technique, la sémiologie, la clinique mais également les perspectives et les développements à envisager. Issu d'une approche pluridisciplinaire, cet ouvrage est indispensable pour une compréhension optimale de l'interaction entre imagerie et cardiologie. Il s'adresse donc naturellement à la fois aux radiologues et aux cardiologues.

Project 2016

Auteure: Anthony Etchandy

Nombre de pages: 163

Ce guide explique comment manager un projet avec le logiciel Project 2016 à tous ceux qui utilisent ce logiciel pour la première fois. L'auteur insiste sur les notions essentielles de la gestion de projets (notamment la planification), sans noyer le lecteur dans la masse des options disponibles. Il suit le cycle de vie d'un projet et une étude de cas sert d'illustration au fil des chapitres.

Approches didactiques de l'interdisciplinarité

Auteure: Gérard Fourez , Alain Maingain , Barbara Dufour

Nombre de pages: 288

Différentes instances de l'enseignement valorisent aujourd'hui les démarches qui créent des passerelles entre les disciplines. Pour répondre à ce défi pédagogique, cet ouvrage jette les bases d'une didactique interdisciplinaire et transdisciplinaire. Aux chercheurs en éducation et formation, il apporte une réflexion épistémologique légitimant ces pratiques. Aux formateurs d'enseignants, il propose un cadre théorique intégrant ces démarches dans les grands courants de la pédagogie contemporaine. Aux praticiens de terrain, il suggère, en plus du cadre théorique, des pistes concrètes de mise en œuvre.

Derniers livres et auteurs recherchés