Dunod
239 produits trouvés
-
Python pour le data scientist : Des bases du langage au machine learning
Emmanuel Jakobowicz
- Dunod
- Infopro
- 13 Mars 2024
- 9782100859764
Si vous vous intéressez au traitement des données avec le langage Python, cet ouvrage s'adresse à vous. Que vous soyez débutant en Python ou que vous ayez une expérience significative, il vous apportera les clés pour utiliser ce langage en data science.
Ce livre répond à de nombreuses questions sur Python :Comment utiliser Python en data science ?Comment coder en Python ?Comment préparer des données avec Python ?Comment créer des visualisations attractives avec Python ?Comment appliquer des modèles de machine learning et de deep learning avec Python ?Comment passer aux environnements big data ?Vous apprendrez à tirer parti des multiples outils Python tels que conda, Jupyter, NumPy, Pandas, Matplotlib, Seaborn, Plotly, Dash, Streamlit, Scikit-Learn, TensorFlow, Keras, PySpark... pour mettre en place vos traitements.
Cette troisième édition est complétée et enrichie par des mises à jour de code liées aux évolutions de Python et des packages de data science.
L'ensemble du code compris dans cet ouvrage est disponible sous la forme de notebooks Jupyter dans le repository public de l'auteur : https://github.com/emjako/pythondatascientist -
Javascript est un langage de programmation très répandu pour la conception de pages web interactives (côté utilisateur).
Cet ouvrage propose une formation complète au langage et une ouverture à tout son environnement.
Tous les exemples et les exercices du livre sont accessibles sur le site de l'auteur toutjavascript.com avec :
- le code source colorisé, - le résultat du script, - une émulation de la console Javascript.
-
Rust est un langage de programmation système, compilé et multi-paradigme. C'est un croisement entre langage impératif (C), objet (C++), fonctionnel (Ocaml) et concurrent (Erlang). Il s'inspire des recherches en théories des langages de ces dernières années et des langages de programmation les plus populaires afin d'atteindre trois objectifs : rapidité, sécurité (en mémoire notamment) et concurrent (partage des données sécurisé entre tâches).
Cet ouvrage vous permettra d'apprendre à développer en Rust en expliquant sa syntaxe, ses concepts mais aussi les fonctionnalités qui lui sont propres :le borrow-checkerles durées de vie (lifetimes)le filtrage par motif (pattern matching)les expressionsles macroset bien plus !Conçu comme un tutoriel, ce livre n'a pas pour but de faire une description exhaustive du langage mais de vous donner les clés pour vous en servir le plus rapidement possible. -
TOGAF, Archimate, UML et BPMN ; comment construire des modèles d'architecture d'entreprise
Philippe Desfray, Gilbert Raymond
- Dunod
- Infopro
- 2 Mai 2024
- 9782100862627
Cet ouvrage s'adresse aux urbanistes et architectes d'entreprise, maîtrises d'ouvrage et maîtrises d'oeuvre, directions métier et DSI, étudiants et consultants.
L'architecture d'entreprise est une activité délicate à maîtriser dans toutes ses dimensions : l'organisation, le métier, le SI, la technique. La norme TOGAF® (The Open Group Architecture Framework) s'impose comme le standard prépondérant dans ce domaine.
L'objet de ce livre, très orienté solutions, est d'apporter un point de vue de praticiens sur la modélisation d'architectures d'entreprise avec TOGAF® :
-- Les premiers chapitres (1 à 6) décrivent le standard TOGAF® et sa structure, depuis la méthode de transformation de l'architecture jusqu'à la gouvernance ;
-- Les suivants (7 à 11) fournissent des pratiques de modélisation d'architecture d'entreprise. Ils donnent des exemples de livrables TOGAF® dans le cadre d'une étude de cas ;
-- Le chapitre 12 détaille les pratiques sur trois thèmes majeurs de l'architecture d'entreprise (architecture orientée service, processus métier et informations) ;
-- Un responsable Architecture d'entreprise témoigne de la mise en pratique de TOGAF® dans une grande entreprise (chapitre 13) ;
Cette troisième édition comporte une partie entièrement nouvelle sur ArchiMate, qui est le nouveau système de notation conçu pour couvrir toutes les phases de TOGAF. -
Scrum : un outil convivial pour une agilité radicale
Claude Aubry
- Dunod
- Infopro
- 19 Janvier 2022
- 9782100828296
Cet ouvrage s'adresse à tous ceux qui veulent faire de Scrum un outil convivial. Qu'ils soient débutants ou qu'ils possèdent une expérience agile, dans une équipe ou en tant que parties prenantes, ils y trouveront les ingrédients pour appliquer Scrum à leur contexte sans en dénaturer l'intention.
La première partie explique l'écosystème Scrum constitué de l'équipe et ses différents acteurs (Product Owner, Scrum Master, coéquipier, etc.) mais aussi de son environnement.
La deuxième partie porte sur les boucles de feedback (sprint, backlog, story, etc.) au coeur de l'orientation valeur pour les utilisateurs.
La troisième détaille le prélude, période de naissance de l'équipe et de création du backlog, essentielle pour la réussite de Scrum.
La quatrième partie explique l'importance des rites (planification, mêlée, revue, rétrospective, etc.) pour focaliser l'équipe.
La cinquième montre comment des formes de coopération poussée permettent d'aller plus loin dans l'agilité.
Cette sixième édition a été profondément remaniée. Elle inclut notamment le télétravail hybride de l'équipe Scrum, rendu possible depuis le bouleversement induit par la pandémie. -
Kubernetes : maîtrisez l'orchestrateur des infrastructures du futur
Kelsey Hightower, Brendan Burns, Joe Beda
- Dunod
- Infopro
- 4 Octobre 2023
- 9782100828685
Avec Kubernetes, découvrez les modèles d'exécution de déploiements d'applications à grande échelle qui fonctionnent pour les grands acteurs tels que Google, Twitter et Facebook.
Simplifiant radicalement les tâches de création, de déploiement et de maintenance des systèmes distribués, Kubernetes permet d'atteindre de meilleurs niveaux de vitesse, de fiabilité et d'efficacité pour vos infrastructures.
Rédigé par les créateurs de Kubernetes, ce livre aborde :Les notions de conteneurs et de développement d'applications dans des conteneurs.La procédure de déploiement de Kubernetes et ses composants.Les bases pour déployer votre service : pods, étiquettes, annotations, services, Ingress et ReplicaSets.Des aspects plus spécialisés mais essentiels : DaemonSets, jobs, ConfigMaps et secrets, contrôle d'accès basés sur les rôles, maillage de services, intégration du stockage, extension de Kubernetes, accès à partir des langages de programmation, sécurisation des applications et gouvernance des clusters.Pour conclure, vous trouverez également des exemples de développement d'applications multiclusters et les principes d'organisation des applications.
Kubernetes continue d'évoluer et cette 2e édition intègre toutes ses évolutions les plus récentes. -
Le Software Craft est une approche de développement logiciel qui s'inscrit dans le prolongement des approches agiles et les complète avec les aspects d'ingénierie.
Le Software Craft n'est pas une technologie de plus qu'on télécharge, et qu'on découvre avec un tutoriel : c'est un ensemble d'attitudes qu'on apprend à adopter pour être plus efficace dans la conception du code.
Ce livre détaille les principales techniques de la boîte à outils du craft :le TDD (Test-Driven Development) ou développement dirigé par les tests,le BDD (Behavior-Driven Development) ou développement dirigé par le comportement,les techniques de refactoring et propreté du code (Clean Code),les techniques de Legacy Remediation (remaniement du code hérité),les techniques de conception orientée objet (OO), le style de programmation fonctionnelle (FP), les principes de conception SOLID...,les techniques de collaboration, en particulier le binômage (pair programming) et le mob programming. -
Programmation Python avancée : Guide pour une pratique élégante et efficace
Xavier Olive
- Dunod
- Infopro
- 5 Mai 2021
- 9782100815982
Ce livre s'adresse à des lecteurs ayant déjà une certaine expérience de la programmation.
Son objectif est de rappeler les concepts-clés de Python et de les illustrer dans des cas d'utilisation variés comme l'optimisation, les statistiques, le traitement du signal et l'intelligence artificielle.
Il est composé de cinq parties :Les bases du langage : un rappel des bases du langage Python (versions 3.8 et 3.9) focalisé sur les structures de données.L'écosystème Python : les bibliothèques tierces incontournables, présentes dans la plupart des projets Python. L'environnement Anaconda est également introduit.Écrire un Python naturel et efficace : les paradigmes de programmation, les concepts et structures Python qui s'y rapportent et les conventions de la communauté Python pour écrire un code clair et facile à maintenir.Python, couteau suisse du quotidien : comment manipuler les fichiers (image, son, Excel, XML, PDF, JSON...), construire et interagir avec des services web, écrire des outils graphiques ou en ligne de commande.Développer un projet en Python : comment préparer une bibliothèque, interagir avec des bibliothèques tierces, gérer les versions et la non-régression, et comment garantir la qualité, la correction et la robustesse du code.Le code source des exemples avancés présentés au cours des chapitres ainsi que des ressources complémentaires sont librement accessibles en ligne sur le site de l'auteur : https://www.xoolive.org/python/ -
Cloud et transformation digitale : SI hybride, protection des données, anatomie des grandes plateformes
Guillaume Plouin
- Dunod
- Infopro
- 18 Mai 2022
- 9782100836628
Cet ouvrage s'adresse à tous ceux qui souhaitent comprendre les concepts et les enjeux du cloud computing qu'ils soient informaticiens (chefs de projet, architectes, développeurs, équipes d'exploitation) experts métiers, ou responsables de maîtrises d'ouvrage...La première partie introduit les concepts du cloud computing, des SaaS, PaaS, et IaaS, du SI hybride.La deuxième partie aborde les problématiques de sécurité et de confiance. Elle analyse les risques du cloud pour l'entreprise. Elle aborde successivement les points de vue de la direction, des utilisateurs et des informaticiens.La troisième partie décrit les différents modes de gouvernance du cloud. Elle présente l'organisation à mettre en place et décrit les mécanismes d'intégration au SI.La quatrième partie propose un panorama des offres SaaS disponibles.La cinquième partie aborde les aspects techniques. Elle introduit les architectures sous-jacentes aux plateformes IaaS et PaaS. Elle décrit les principales plateformes du marché.Cette sixième édition apporte des mises à jour sur la tendance No Code, sur les clouds privés, les hyperscaleurs, et les architectures à base de conteneurs (Docker/Kubernetes).
-
Docker et conteneurs - 3e éd.
Pierre-Yves Cloux, Thomas Garlot, Johann Kohler
- Dunod
- Infopro
- 11 Mai 2022
- 9782100836567
Cet ouvrage s'adresse aux développeurs, aux architectes logiciels, aux administrateurs système, aux responsables opérationnels des déploiements qui sont impliqués dans la livraison de nouvelles applications.
Déployer du code en production a longtemps été une source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd'hui les conteneurs et leurs environnements d'exécution comme Kubernetes proposent des réponses nettement plus satisfaisantes.
Cet ouvrage a plusieurs objectifs :vous expliquer le concept de conteneur et les outils de construction et d'exécution (Docker, Podman et d'autres) ;présenter différentes architectures à base de conteneurs (Docker, Kubernetes, Swarm, Nomad, etc.) ;vous apprendre à installer un moteur de conteneur et à le configurer sur un poste de travail ou dans un environnement serveur ;vous montrer comment utiliser les conteneurs (création d'image, intégration continue, persistance, réseau, supervision, etc.) pour supporter l'implémentation et le déploiement d'une application distribuée réaliste ;vous fournir une référence complète associée à des exemples didactiques et réutilisables d'architectures multiprocessus utilisant les conteneurs (mono-hôte ou multi-hôtes).Le code source et les exemples de ce livre sont distribués via GitHub sur le dépôt public :
Https://github.com/dunod-docker/docker-exemples-edition3/ -
Refactoring ; comment améliorer le code existant
Martin Fowler
- Dunod
- Infopro
- 9 Octobre 2019
- 9782100801169
Le refactoring, ou ré-ingénierie du code, est l'opération consistant à retravailler le code source d'un programme de façon à en améliorer la lisibilité et par voie de conséquence la maintenance. Il ne s'agit pas de le compléter ou d'en corriger des bugs, mais d'en améliorer la structure sans en altérer le fonctionnement.
Ce livre, réédité fin 2018, est l'ouvrage de référence du refactoring. Il commence par un chapitre exemple pour bien faire comprendre ce qu'est (et n'est pas) le refactoring. Le chapitre suivant explique les principes et l'utilité de cette démarche. Le troisième chapitre montre comment repérer le code douteux, et le quatrième comment construire des tests. Les chapitres suivants rassemblent un éventail de solutions à apporter en fonction des problèmes rencontrés.
Dans cette deuxième édition c'est le langage Javascript qui a été choisi pour illustrer les exemples. -
Pratique des tests logiciels ; améliorer la qualité par les tests, gérer une campagne de test ; préparer la certification ISTQB
Jean-françois Pradat-peyre, Jacques Printz
- Dunod
- Infopro
- 3 Février 2021
- 9782100819959
Ce livre s'adresse aux développeurs, concepteurs et intégrateurs de logiciels ainsi qu'aux chefs de projets et aux architectes.
Avec la montée en charge du big data, et du cloud computing, la fiabilité des logiciels est plus importante que jamais. Concevoir du premier coup et sans aucune erreur un logiciel qui comporte plusieurs millions de lignes de code et plusieurs centaines de composants est évidemment impossible. La nécessité de faire des tests au cours des différentes phases de conception paraît évidente et pourtant, dans la pratique, les tests sont souvent négligés et relégués au second plan. L'objectif de cet ouvrage est triple :
-- donner les bases et les bonnes pratiques pour concevoir et mener à bien des tests ;
-- fournir un référentiel en termes de méthodes et de vocabulaire ;
-- préparer la certification ISTQB du métier de testeur.
Cette quatrième édition rend compte des évolutions dans la pratique des tests logiciels au cours des trois dernières années. -
Urbanisation, SOA et BPM ; le point de vue d'un DSI (4e édition)
Yves Caseau
- Dunod
- Infopro
- 17 Août 2011
- 9782100566365
Ce livre fait ressortir les points saillants d'un projet d'urbanisation et de BPM (Business Process Management). Il explique comment le mener à terme avec succès et insiste sur la rentabilité d'une telle démarche. Il se compose de trois parties : la première présente l'intérêt d'une démarche d'urbanisation, en partant des objectifs opérationnels du DSI ; la deuxième répond à six contraintes fondamentales, mais souvent ignorées : le coût, l'agilité, l'exploitation, la conduite du changement, la gestion des données distribuées et la flexibilité du déploiement ; la dernière partie donne la vision de l'auteur sur les grandes tendances des systèmes d'information, comme par exemple l'offshore et l'automatisation des développements.
Les mises à jour de cette 4e édition portent sur la partie prospective de l'ouvrage, sur le cloud computing, et sur la complexité dans l'urbanisation du SI . -
La méthode Prince2 ; réussir les certifications fondamental et praticien
Christian Descheemaekere
- Dunod
- Infopro
- 6 Février 2019
- 9782100776696
PRINCE (PRojects IN Controlled Environments) est une méthode structurée de gestion de projets, basée sur des processus, des thèmes et des principes, qui s'applique à tout type de projet, informatique ou non.
Elle est simple et structurante et permet aux entreprises qui la mettent en oeuvre d'optimiser leur organisation en définissant des redevabilités claires, de se focaliser sur ce qu'elles cherchent à produire, et de pouvoir assurer un contrôle de haut niveau sur de multiples projets.
Elle fournit également un excellent outil de gouvernance sur les projets développés avec des méthodes agiles.
Cet ouvrage vous permettra de comprendre et de maîtriser les concepts de PRINCE2®. Il comporte des QCM d'entraînement pour pouvoir préparer les deux certifications PRINCE2® : l'examen "Fondamental" (Foundation) et l'examen "Praticien" (Practitioner).
Cette troisième édition est actualisée pour tenir compte des mises à jour de la version 2017. Elle apporte également des compléments sur la méthode PRINCE2 Agile®. -
Spark ; valorisez vos données en temps réel avec Spark ML et Hadoop
Romain Jouin
- Dunod
- Infopro
- 8 Janvier 2020
- 9782100794324
Depuis 2015, Spark s'impose comme le standard de-facto pour le big data : en apportant simplicité d'usage, puissance de calcul, analyses en temps réel, algorithmes de machine learning et deep learning, le tout accessible en Python. Spark est devenu la porte d'entrée incontournable des projets de valorisation de données.
Alors que vient de sortir Spark 3avec son lot d'innovations (Koalas, DeltaLake, et gestion des GPU), les environnements simplifiés « clicks boutons » sont légion (DataBricks, Dataiku, RapidMiner, etc.). Mais pour les utiliser à bon escient, il vous faudra comprendre son fonctionnement interne de Spark afin de paramétrer correctement votre cluster et vos applications.
C'est ce que propose ce livre : vous emmener dans une compréhension fine des tenants et aboutissants de Spark.
L'analyse des données n'est utile que dans des cas business précis. C'est pourquoi nous insistons sur une méthode d'analyse des données qui vous permettra de connaître les étapes d'un projet de machine learning, et les questions indispensables à se poser pour réussir une analyse pertinente. Nous l'illustrons via un exemple complet d'une entreprise (virtuelle) de location de vélo en libre service.
Ainsi, en lisant ce livre, vous maîtriserez l'outil et la méthode adéquats pour valoriser vos données de manière éclairée, vous assurant une meilleure efficacité et rentabilité de vos projets data.
Le code du livre est disponible sur Github. -
Le langage Go ; les fondamentaux du langage
Frédéric g. Marand
- Dunod
- Infopro
- 24 Juin 2020
- 9782100804108
Ce livre est destiné aux développeurs débutants en Go, mais connaissant déjà d'autres langages courants comme C, Java, JavaScript, PHP ou Python. Il leur permet d'être opérationnels avec le langage Go en quelques jours en transposant leurs connaissances, pour apprendre à créer des programmes à la fois économes en énergie et capables d'utiliser efficacement les machines multicoeurs.
Avec plus de 150 listings à l'appui, il décrit :
- les choix fondamentaux des créateurs du langage ;
- les détails de sa syntaxe, depuis son soutien d'Unicode jusqu'à l'implémentation de ses structures de données natives ;
- ses mécanismes de contrôle de flux et de traitement des erreurs ;
- ses fonctions intégrées, y compris réflexion et métaprogrammation ;
- l'ensemble des mécanismes qu'il inclut pour la programmation concurrente ;
- ses choix en matière d'organisation du code, des paquets aux modules en passant par les espaces de travail, le vendoring et les outils communautaires.
Le texte couvre toutes les versions de Go 1.0 jusqu'à Go 1.14 et certaines des évolutions futures déjà annoncées.
Le code source des exemples est disponible sur https://play.golang.org : chaque listing inclus comporte un URL permettant d'y accéder sur le playground et, dans la plupart des cas, de l'exécuter sans nécessiter d'installation locale de Go.
Le site des Plus en ligne https://www.osinet.fr/go comporte divers compléments pour prolonger la durée de vie du livre au-delà de son contenu initial : articles, dossiers, errata, quiz, etc. -
Pilotage du SI et de la transformation digitale - 4e éd.
Philippe Rosé, Christophe Legrenzi
- Dunod
- Infopro
- 16 Juillet 2020
- 9782100809363
Cet ouvrage s'adresse à tous les DSI, directeurs fonctionnels, responsables métiers ainsi qu'aux acteurs de l'évolution du SI et de la transformation digitale, qu'ils soient architectes, urbanistes, consultants, Chief Digital Officers...
Cet ouvrage constitue un véritable guide pour tous ces acteurs :
- Il dresse un état des lieux et propose une analyse critique des tableaux de bord les plus couramment utilisés.
- Il donne aux DSI et aux décideurs les moyens de réfléchir aux indicateurs qu'ils utilisent au quotidien dans leur entreprise.
- Il expose les principes de construction des tableaux de bord et des bons indicateurs de performances.
- Il met en garde contre les mauvaises pratiques en matière de gestion budgétaire et propose des pistes de solution.
- Il propose des exemples d'indicateurs pour piloter la transformation digitale.
- Il établit une analyse des bonnes et mauvaises pratiques du benchmarking.
- Il détaille tout l'intérêt des indicateurs qualitatifs proactifs, véritables révélateurs de signaux faibles.
- Il fournit plusieurs approches pour le pilotage des projets et des fournisseurs.
- Il donne des conseils sur l'utilisation des tableaux de bord comme outils opérationnels de communication factuels et puissants.
- Enfin il fournit des pistes de réflexion sur la gestion en temps de crise.
-
Kotlin est un langage de programmation orienté objet conçu principalement par une équipe de programmeurs chez JetBrains basée en Russie (son nom vient de l'île de Kotline, près de St. Petersbourg).
Google a annoncé en 2017 que Kotlin devenait le second langage de programmation officiellement pris en charge par Android, après Java. Le 8 mai 2019 Kotlin est devenu le langage de programmation voulu et recommandé par Google pour le développement des applications Android.
Ce livre est un outil d'apprentissage généraliste pour acquérir un socle de connaissances. Il est agnostique dans le sens où il ne se limite pas à l'univers Android, mais permet également d'apprendre à développer des applications qui tourneront sur MacOS ou Windows.
Chaque chapitre possède une ou deux sections intitulées Pour les plus curieux qui vont un peu plus en profondeur. La plupart des chapitres se terminent par des challenges qui sont des exercices d'application. -
Mettre en oeuvre DevOps ; comment évoluer vers une DSI agile
Alain Sacquet, Christophe Rochefolle
- Dunod
- Infopro
- 10 Février 2021
- 9782100819942
Présenter DevOps et dissiper le halo qui entoure ce mot à la mode est une gageure d'autant plus nécessaire que ce mouvement jusqu'ici émergent s'est transformé en une vague qui déferle sur l'ensemble des DSI françaises engagées dans la transformation digitale et la quête d'agilité.
Comment résister en effet à la promesse de plus de productivité, de réactivité et de sûreté de fonctionnement lorsqu'elle se conjugue avec plus de satisfaction des utilisateurs et de plaisir au travail ?
Clair et précis, cet ouvrage de référence aborde successivement tous les points clés qui fondent le modèle opératoire DevOps. Pragmatique, il explique précisément comment mettre la DSI en mouvement vers l'agilité.
La première partie souligne la logique Lean de DevOps et l'importance du déploiement continu, clé de voûte de la sûreté de fonctionnement de l'informatique.
La seconde partie explique comment conduire le changement vers une DSI plus agile en analysant l'écart entre l'informatique des sociétés Internet et celle des DSI plus traditionnelles. Elle permet une réflexion sur l'architecture d'entreprise, la transformation digitale et les nouvelles relations de travail.
Les ajouts de cette troisième édition concernent notamment DevSecOps, qui recouvre les modalités de la sécurité informatique lorsque l'entreprise travaille en mode DevOps, et l'évolution des pratiques d'externalisation.
-
L'architecture logicielle est un domaine assez récent du génie logiciel, dont le but est de trouver les meilleures solutions pour garantir la stabilité et la performance des logiciels. L'accent est particulièrement mis sur des phases de tests dès les premières étapes. Fort de son expérience pédagogique au CNAM et sur le terrain, l'auteur propose un ouvrage très axé sur la pratique et les conditions de conception d'un logiciel en entreprise. Il détaille sa méthode qui fait commencer les batteries de tests d'un logiciel très en amont.
Cette troisième édition s'enrichit notamment de mises à jour rendues nécessaires par l'arrivée du cloud computing. -
Management d'un projet système d'information ; principes, techniques, mise en oeuvre et outils
Chantal Morley
- Dunod
- Infopro
- 4 Mai 2016
- 9782100747368
Ce livre s'adresse aux responsables de systèmes d'information et aux chefs de projets, ainsi qu'aux étudiants en informatique ou système d'information et aux élèves ingénieurs.
Quelle est la meilleure façon de conduire un projet système d'information ? Ce livre répond à cette interrogation en analysant les outils et les méthodes de gestion du domaine à partir des points clés que sont :
- l'analyse et le découpage d'un projet ;
- l'évaluation des risques ;
- l'estimation des charges ;
- les techniques de planification ;
- l'organisation du travail ;
- la dimension humaine et relationnelle du projet ;
- le pilotage du projet ;
- la maîtrise et la qualité du projet;
- les principales normalisations internationales.
Chacun de ces points clés fait l'objet d'exemples de mise en oeuvre, d'exercices et d'études de cas détaillés et explicités. De plus, l'ouvrage apporte une aide à la préparation de la certification en management de projet du PMI.
Cette 8e édition monter quel a été l'apport ces dernières années des méthodes agiles dans le management des équipes informatiques.
-
Programmer efficacement en C++ ; 42 conseils pour mieux maîtriser le C++ 11 et le C++ 14
Scott Meyers
- Dunod
- Infopro
- 16 Mars 2016
- 9782100743919
C++ est l'un des langages de programmation les plus répandus pour le développement logiciel. Il est utilisé sur une grande variété de plates-formes matérielles et de systèmes d'exploitation. Sa première normalisation date de 1998 puis il été complété et amélioré en 2003, en 2011 et plus récemment en 2014.
Scott Meyers est l'un des grands spécialistes de ce langage. Ses deux précédents ouvrages font référence au niveau international pour le langage C++. Ce nouveau titre a été construit en retenant 42 sujets importants dans les ajouts du C++11 et du C++14. Chacun de ces ajouts est expliqué en détail pour que le lecteur puisse en tirer le meilleur parti.
-
Découvrir DeVops ; l'essentiel pour tous les métiers
Stéphane Goudeau, Samuel Medias
- Dunod
- Infopro
- 25 Avril 2018
- 9782100779062
Ce livre s'adresse à tous ceux qui s'intéressent aux systèmes d'informations innovants et qui pensent que l'organisation est aussi importante que la technique pour réussir.
DevOps est une démarche qui permet aux équipes de développement et d'infrastructure de collaborer plus efficacement face aux nouvelles exigences du monde logiciel imaginées et mies en pratique par les géants du web.
À l'ère du continuous delivery et du cloud, DevOps s'inscrit dans le prolongement des méthodes agiles et s'inspire d'autres expériences telles que Lean Startup, Scrum...
L'originalité de ce livre est d'aborder le sujet sous différents points de vue pour répondre au mieux aux interrogations et problématiques pratiques de tous les métiers concernés qu'il s'agisse des développeurs, des opérationnels, mais aussi du management de la DSI et des acteurs métiers.
Cet ouvrage offre ainsi une vision à 360° de la démarche DevOps. II a été rédigé de manière pédagogique et concrète pour vous donner toutes les informations dont vous avez besoin pour entreprendre une démarche DevOps dans votre organisation.
Cette deuxième édition a été complétée par des retours d'expérience de sociétés ayant mis en oeuvre une démarche DevOps (Critéo, BlaBlaCar, Cegid), par une actualisation de la partie technique, par la réécriture du chapitre 7 (DevOps pour la stratégie business). -
Cet ouvrage a pour ambition d'ouvrir kanban à tout lecteur souhaitant s'emparer de cette méthode d'amélioration, quel que soit son environnement.
Kanban ne s'attache pas à un domaine particulier et peut aider toute organisation à visualiser son flux de travail et ses processus. Cette approche, née dans l'automobile au Japon dans les années 1950, permet aujourd'hui aux structures, dans un contexte agile, d'aller plus loin dans l'amélioration ponctuelle ou globale de leurs méthodes de travail et de leur organisation, en assurant une meilleure fluidité.La première partie est une ouverture sur kanban destiné à n'importe quel groupe dans l'organisation.Les deuxième et troisième parties décrivent le noyau de kanban et suivent la démarche d'implémentation, qui va de la conception d'un système à son évolution.La quatrième partie est consacrée à l'appropriation de kanban dans l'entreprise avec des grilles de lecture contextuelle.Les auteurs ont poussé le souci de pédagogie jusqu'à inclure une annexe pour expliquer kanban aux enfants, au cas où certains adultes seraient restés de grands enfants...