Recherche

développeurs

Extraits

ActuaLitté

Code et compilateur

Proprement codeur. Code de conduite pour développeurs professionnels

Le légendaire programmeur Robert C. Martin présente les outils et les pratiques du véritable artisanat du logiciel. Ce livre regorge de conseils pratiques sur l'estimation et le codage. Il ne s'agit pas seulement de la technique, mais également d'attitude. Martin montre : - comment aborder le développement logiciel ; - travailler bien et travailler proprement (organiser son temps et éviter les impasses, quand dire "Non" et comment le dire, quand dire "oui" , et ce que "oui" signifie) ; - communiquer et estimer avec honnêteté ; - faire face aux décisions difficiles (gérer les conflits et les horaires serrés, faire face à la pression incessante, éviter l'épuisement professionnel). Un bon logiciel est puissant, élégant et fonctionnel. Il doit être plaisant à la fois pour le développeur et pour l'utilisateur. Un bon logiciel n'est pas écrit par des machines. Il est rédigé par des professionnels avec un engagement inébranlable envers l'artisanat.

02/2022

ActuaLitté

Sociologie

Etre développeur de territoire. Mobiliser les acteurs

Si le mot " développement " est apparu après le choc de la seconde guerre mondiale, le mot local l'a été comme une interrogation au coeur d'une société de consommation et de grands projets. Une opposition est apparue dans les années 1960 entre le descendant et l'ascendant, entre l'aménagement et le développement, entre le programme et le projet. Comment construire des espaces publics réinvestis et partagés par les élus, les techniciens et les habitants ? Quels processus éducationnels imaginer ? Cet ouvrage propose, dans une première partie, une philosophie d'action, une méthode d'intervention : la recherche-action participative. La seconde partie, sous la forme d'un glossaire, est une proposition pour aider les différents acteurs à gagner en maîtrise de leurs outils de réflexion, de communication et d'action.

09/2010

ActuaLitté

Jeux

Les Mémoires du jeu vidéo japonais. Racontées par 50 développeurs

A la fin des années 1970, le Japon est sur le point d'exploser dans le bon sens du terme. L'économie du pays est au beau fixe, prête à soutenir la révolution numérique qui a déjà commencé en Californie avec l'essor des ordinateurs personnels. Admiratifs, les fabricants d'électronique japonais produisent leurs propres modèles, et rapidement, des machines comme le NEC PC-8001 ou le Sharp MZ-80K permettent aux élèves et étudiants de s'initier à la programmation. Dans le même temps, Space Invaders rencontre un succès mondial, et de nombreux logiciels sont importés depuis les Etats-Unis. Logiquement, nos jeunes programmeurs en herbe se tournent vers les jeux vidéo. En une petite dizaine d'années, le Japon s'est emparé du jeu vidéo pour l'accommoder à sa sauce. Ce livre entend donner la parole à quelques-uns des développeurs qui ont contribué au mouvement. Certains sont connus, d'autres moins. Certains ont inventé des genres, d'autres ont magnifié ceux qui existaient déjà. Il y a eu des amitiés et des rivalités, des succès et des échecs. Ce tour d'horizon n'a bien sûr rien d'exhaustif, et les témoignages recueillis ici sont à prendre pour ce qu'ils sont : des récits personnels d'une époque au cours de laquelle le Japon a redéfini la notion de jeu vidéo. Une époque de créativité débridée, de travail acharné et de stratégie économique, influencée par l'offre et la demande, le piratage, ou encore l'ambition de toute une génération. Telle est l'histoire des Mémoires du jeu vidéo japonais.

01/2021

ActuaLitté

Langage C++

Le guide du C++ moderne. De débutant à développeur

Un livre ambitieux et exigeant à destination des personnes désireuses d'apprendre le C++ en partant de zéro. Son objectif : vous rendre capable de concevoir et d'implémenter correctement des programmes en C++, conformément aux bonnes pratiques actuelles, et vous doter de bases solides pour que vous puissiez ensuite poursuivre seul votre apprentissage. Fondé sur les normes C++17 et C++20, il tire parti des simplifications apportées au langage et vous forme résolument à une vision moderne du C++.

08/2021

ActuaLitté

Informatique

Python. Petit guide à l'usage du développeur agile

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.

08/2007

ActuaLitté

Informatique

L'intelligence artificielle pour les développeurs. Concepts et implémentations en Java, 2e édition

Ce livre sur l'Intelligence Artificielle s'adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l'auteur présente les principales techniques d'Intelligence Artificielle et, pour chacune d'elles, les inspirations, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d'application sont Illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d'implémentation générique, complété par une application pratique, développée en Java. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications Java 10, sans plugin extérieur. Les techniques d'Intelligence Artificielle décrites sont : - Les systèmes experts, permettant d'appliquer des règles pour prendre des décisions ou découvrir de nouvelles connaissances ; - La logique floue, permettant de contrôler des systèmes informatiques ou mécaniques de manière beaucoup plus souple que les programmes traditionnels ; - Les algorithmes de recherche de chemin, dont le A très utilisé dans les jeux vidéo pour trouver les meilleurs itinéraires ; - Les algorithmes génétiques utilisant la puissance de l'évolution pour apporter des solutions à des problèmes complexes ; - Les principales métaheuristiques, dont la recherche tabou, trouvant des optimums à des problèmes d'optimisation, avec ou sans contraintes ; - Les systèmes multi-agents, simulant des foules ou permettant des comportements émergents à partir de plusieurs agents très simples ; - Les réseaux de neurones (et le deep learning), capables de découvrir et de reconnaître des modèles dans des suites historiques, des images ou encore des données. Pour aider le lecteur à passer de la théorie à la pratique, l'auteur propose en téléchargement, sept projets Java (réalisés avec NetBeans), un par technique d'Intelligence Artificielle. Chaque projet contient un package générique et un ou plusieurs packages spécifiques à l'application proposée. Le livre se termine par une bibliographie, permettant au lecteur de trouver plus d'informations sur ces différentes techniques, une sitographie listant quelques articles présentant des applications réelles, une annexe et un index.

01/2019

ActuaLitté

Progiciels

Docker et .NET. Coffret en 2 volumes : Optimisez vos développements d'applications conteneurisées

Ces deux livres offrent un maximum d'informations sur le langage C# pour accompagner un développeur . NET dans l'utilisation de Docker et lui permettre d'optimiser ses développements d'applications conteneurisées. 811 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Un livre de la collection Expert IT ASP. NET avec C# sous Visual Studio 2019. Conception et développement d'applications web Extrait du résumé : 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 2019. Pour chaque thème abordé, des exemples pratiques et utiles sont fournis en C#... Un livre de la collection Expert IT Docker pour les développeurs . NET Extrait du résumé : Ce livre a pour objectif d'accompagner un développeur . NET dans l'utilisation de Docker pour lui permettre d'optimiser et d'accélérer ses développements d'applications conteneurisées. Tout au long du livre, l'auteur met en lumière les problématiques rencontrées par les personnes en charge de la création d'une application et apporte les informations nécessaires sur l'utilisation de services externes tels qu'une base de données ou un serveur web...

10/2021

ActuaLitté

Informatique

La programmation fonctionnelle. Introduction applications Haskell à l'usage l'étudiant et développeur

La programmation fonctionnelle n'est pas qu'une théorie sur les bêta-réductions ou les monoïdes dans la catégorie des endofoncteurs ; c'est avant tout une façon efficace et agréable de programmer des logiciels. Si certains langages de programmation ont été conçus spécialement pour le " style fonctionnel ", d'autres langages, plus traditionnels, l'intègrent au fur et à mesure de leur évolution, ce qui en fait un style résolument moderne. La programmation fonctionnelle permet d'aborder plus sereinement les problèmes actuels des logiciels : sûreté, parallélisme... Elle est notamment utilisée pour coder des compilateurs, des détecteurs de spam, des systèmes de gestion automatique de parking à vélo par vidéo-détection... Ce livre a pour objectif d'initier à la programmation fonctionnelle en général et au langage Haskell en particulier ; ceci de façon réellement exploitable. Il en présente les principales notions ainsi que les différentes applications (intelligence artificielle pour des jeux, application web, convertisseur de fichiers textes, etc.). Enfin, il indique comment mettre en oeuvre le style fonctionnel dans des langages comme C++ et JavaScript. Les codes-sources présentés sont disponibles en ligne : https : //gitlab.com/juliendehos/codes-livre-haskellt.

02/2019

ActuaLitté

Création d'entreprise

Le guide du développeur freelance. Les étapes de A à Z pour créer une activité qui dure

Comment créer son activité ; Choisir son statut ; Apprendre à vendre ses services ; Gérer son quotidien de freelance ; Faire évoluer son activité. Dire "ciao" à votre patron et vendre vous-même vos services de développeur, ça vous tente ? Créer et lancer une activité de développeur indépendant peut sembler compliqué au début et les questions qui surgissent apparaissent comme autant d'obstacles à surmonter. L'improvisation fait souvent peur et engendre parfois des erreurs qui font perdre inutilement du temps. Jalonné de nombreux témoignages et de cas concrets, ce livre va vous aider à construire votre activité de développeur freelance, pour vous épanouir et être libre dans votre travail !

04/2021

ActuaLitté

Programmation

Tailwind CSS. Pour concevoir des sites web modernes et uniques

Découvrez l'univers de Tailwind CSS, le framework CSS de plus en plus populaire auprès des développeurs pour concevoir des sites ou des applications web modernes. Grâce à sa bibliothèque de classes réutilisables, il évite l'écriture des règles de style pour chaque élément HTML et permet ainsi aux utilisateurs de créer rapidement des mises en page élégantes. Cet ouvrage vous apprendra les bases pour vous mener jusqu'aux fonctionnalités avancées de Tailwind CSS. Vous commencerez par voir comment installer Tailwind CSS selon plusieurs méthodes, en fonction de vos projets. Puis, vous vous perfectionnerez sur les techniques de mise en page et apprendrez à agir sur la typographie, les couleurs, les dimensions et les espaces. Vous pourrez également pousser l'utilisation de Tailwind CSS encore plus loin, en le personnalisant selon vos besoins, pour concevoir des sites web uniques correspondant exactement à vos attentes. Enfin, un cas pratique vous permettra de mettre en application ce que vous aurez appris, en réalisant l'intégration d'une maquette d'un site e-commerce étape par étape. Ce livre vous propose également des ressources supplémentaires et des astuces pratiques pour compléter votre boîte à outils et ainsi gagner en productivité. Que vous soyez débutant ou développeur expérimenté, cet ouvrage est votre allié pour créer des interfaces modernes et élégantes. A qui s'adresse cet ouvrage ? Aux étudiants en développement web qui souhaitent prendre en main un framework CSS, aux développeurs web qui veulent travailler plus rapidement, aux entreprises ou organisations qui souhaitent mettre à jour leur site pour le moderniser et ainsi proposer une meilleure expérience utilisateur.

02/2024

ActuaLitté

Informatique

Html 5. 4e édition

Indéchirables et imperméables, les mémentos Eyrolles sont des aides-mémoire pratiques pour le travail quotidien du développeur. Ecrit par Rodolphe Rimelé, l'auteur du livre "HTML 5 - Une référence pour le développeur web", ce mémento sur HTML5 servira de référence à tout développeur web souhaitant concevoir des sites web HTML et CSS conformes aux standards du web, élégants et faciles à maintenir.

11/2019

ActuaLitté

Programmation

Les 4 éléments du coding

Les 4 éléments du coding s'adresse aux nouveaux talents du numérique en cours de formation ou en sortie d'école. Vous êtes développeur junior, vous maîtrisez les fondamentaux, mais vous avez bien conscience que la maîtrise des différentes pratiques du métier de software developer ne s'obtient pas en cours ? Le guide des 4 éléments du coding propose une approche inédite du métier de développeur, en éclaircissant les incontournables du poste, aussi bien que les atouts méthodologiques qui distinguent un développeur junior d'un développeur senior. Traversez les 4 éléments du coding : - maîtrisez le feu pour garder vos programmes fonctionnels avec des patterns de code efficaces ; - gardez les pieds sur terre avec des conseils de méthodologie indispensables pour mener le projet de A à Z ; - restez agile comme le vent et adaptez-vous au besoin du product owner ; - restez fluide comme l'eau en toutes circonstances managériales. Les clefs du métier de développeur sont entre vos mains !

10/2021

ActuaLitté

Informatique

Roblox. L'encyclo des personnages

Une encyclopédie pour tout savoir sur les personnages, les développeurs et les joueurs emblématiques de Roblox !

09/2019

ActuaLitté

Informatique

AWS : Guide de l'administrateur système

En optant pour une plate-forme permettant une grande réactivité d'adaptation et une reprise sur incident éprouvée telle que AWS (Amazon Web Services), l'informatique dans le cloud invite à adopter une approche de programmeur. Même une équipe réduite combinant développeurs et opérateurs (Dev-Ops) peut profiter d'outils de redimensionnement et de substitution d'instances automatiques pour garder le contrôle de ses infrastructures applicatives. La seule condition est d'abandonner les anciennes pratiques de séparation entre développement et exploitation afin d'apprendre à maîtriser l'automatisation. Ce guide pratique complet montre aux développeurs comme aux administrateurs système comment configurer et gérer les services AWS tels que EC2, CloudFormation, Elastic Load Balancing, 53 et Route 53. Les administrateurs système découvriront comment automatiser leurs processus avec leurs outils habituels. Les développeurs engrangeront assez de savoir-faire en administration pour pouvoir construire des infrastructures applicatives robustes et résilientes dans AWS.

06/2019

ActuaLitté

Informatique

Tout JavaScript. 2e édition

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 utilisé pour créer des applications complètes, y compris côté serveur. - La première partie de ce livre couvre l'ensemble des fonctionnalités du JavaScript (version ECMAScript 6 jusque ES2020) et passe en revue les bonnes pratiques de programmation. - La deuxième partie porte sur l'interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, appels asynchrones, géolocalisation, notifications, dessin...). - La troisième partie permet de s'initier aux aspects les plus avancés du JavaScript tels que Node. js, React, Vue. js, jQuery ou les Web Workers. Une première annexe guide le développeur web dans l'installation en local de son environnement de travail complet avec serveur web, PHP et base de données, grâce à Docker. Une deuxième introduit l'usage du JavaScript dans l'environnement cloud Google Sheets, et une dernière concerne CSS. 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.

ActuaLitté

Java script

Tout JavaScript. 3e édition

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 utilisé pour créer des applications complètes, y compris côté serveur. - La première partie de ce livre couvre l'ensemble des fonctionnalités du JavaScript (version ECMAScript 6 jusque ES2020) et passe en revue les bonnes pratiques de programmation. - La deuxième partie porte sur l'interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, appels asynchrones, géolocalisation, notifications, dessin...). - La troisième partie permet de s'initier aux aspects les plus avancés du JavaScript tels que Node. js, React, Vue. js, jQuery ou les Web Workers. Une première annexe guide le développeur web dans l'installation en local de son environnement de travail complet avec serveur web, PHP et base de données, grâce à Docker. Une deuxième introduit l'usage du JavaScript dans l'environnement cloud Google Sheets, et une dernière concerne CSS. 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.

01/2023

ActuaLitté

Sql

SQL par l'exemple. La pratique professionnelle des bases de données, 2e édition

L'ouvrage s'adresse aux étudiants en informatique et aux développeurs débutants en présentant les bases du langage SQL et en proposant des exercices corrigés.

06/2022

ActuaLitté

DHTML, XML, PHP

HTML, XHTML & CSS pour les Nuls. 5e édition

Un livre indispensable à tous les concepteurs ou développeurs de sites Web ! Ce livre est destiné aux développeurs débutants qui veulent créer un site Internet en adoptant les standard du Web que sont HTML, XHTML, les CSS et JavaScript. Un partie importante du livre est consacrée aux nouveaux standards apportés par HTML 5. Au programme : HTML, les bases du développement Le tout nouveau HTML 5 Construction des blocs De HTML à XHTML Intégration de JavaScript Principes de base des CSS Comment gagner du temps avec les CSS CSS pour le texte CSS pour les polices de caractère CSS pour les tableaux CSS pour les listes, etc.

08/2023

ActuaLitté

Informatique

Roblox - Les meilleurs jeux de rôle. Volume 2

Un guide pour découvrir les meilleurs jeux de rôle disponibles sur la plateforme Roblox. Des astuces, des conseils et des interviews des développeurs les plus célèbres pour tout connaître des jeux Roblox.

01/2020

ActuaLitté

Informatique

Le monde de Roblox. Tome 2

Découvre tout ce qu'il y a à savoir sur le monde de Roblox : de nouvelles expériences, des conseils de développeurs, des témoignages, les dernières nouveautés... et bien sûr, tous les meilleurs jeux !

10/2020

ActuaLitté

Génie logiciel

WinDev. De la découverte à la pratique

Avec une approche progressive, cet ouvrage met l'accent sur les points essentiels à connaître pour développer facilement des applications avec WinDev. Il permet aux développeurs débutants ou confirmés de voir ou revoir certains fondamentaux pour créer et déployer rapidement une application. La démarche explicative se veut didactique, de la découverte des éditeurs en passant par la base de données ou la programmation. Les concepts évoqués s'appliquent à toutes les versions récentes de WinDev. Chaque chapitre souligne un aspect du développement d'application que ce soit la base de données, l'interface homme-machine, l'analyse, le rapid application development (RAD) ou la programmation. Les principaux champs intégrables dans une fenêtre sont expliqués comme la table, la combo, la zone répétée, le bouton ou le graphe. Les fonctions essentielles du WLangage sont étudiées de même que les déclarations de variables simples ou avancées, les instructions conditionnelles et répétitives ou les procédures. La programmation orientée objet (POO) est aussi présentée avec l'utilisation de classes. Les éléments générés par le RAD sont détaillés pour faciliter la personnalisation des fenêtres, des états ou des codes sources. Les lectures et les écritures dans une base de données sont aussi expliquées, qu'elles soient faites avec des fonctions WLangage ou avec des requêtes SQL. L'ouvrage accompagne le développeur de la conception de l'application à la création et au déploiement de la version exécutable. Plusieurs exemples téléchargeables sur le site des éditions ENI complètent cet ouvrage. Ils reprennent les codes sources écrits notamment sur des fonctions applicatives souvent recherchées.

06/2023

ActuaLitté

Progiciels

Git. Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques), 4e édition

Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (graphiste, webdesigner, etc.). Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l'utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d'un dépôt, outils internes...). Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise. Deux chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en oeuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l'équipe doit passer pour versionner un projet existant. Un chapitre présente une liste d'alias et de commandes prêtes à l'emploi, fruit d'années de pratique de Git de l'auteur, afin que le lecteur utilise Git plus efficacement et puisse obtenir des solutions de problèmes communs. Le dernier chapitre présente un cas réel d'intégration continue 100% Git dans le cadre d'un développement web avec le framework Django. En annexe, un aide-mémoire permet de visualiser rapidement les principales commandes et leurs principales options. Une présentation de la plateforme GitHub et des changements qu'elle apporte dans la collaboration entre développeurs est également proposée par l'auteur.

04/2023

ActuaLitté

Création de site internet

PHP et MySQL - Coffret de 2 livres : Développez un site web et administrez ses données (5e édition)

Ces deux livres offrent au lecteur un maximum d'informations sur le développement d'un site web avec PHP et MySQL. 1175 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www. editions-eni. fr. Un livre de la collection Ressources Informatiques PHP 8 - Développez un site web dynamique et interactif Extrait du résumé : Ce livre sur PHP 8 (en version 8. 0 au moment de l'écriture) s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif... Un livre de la collection Ressources Informatiques MySQL 8 - Administration et optimisation Extrait du résumé : Ce livre sur MySQL 8. 0 s'adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché...

03/2022

ActuaLitté

Informatique

Phalcon 3. Coffret en 2 volumes : Développement d'applications web en PHP

Ces deux livres offrent au lecteur un maximum d'informations sur le langage PHP pour maîtriser le développement d'applications web avec Phalcon 3. 1501 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection Epsilon Phalcon 3 - Développez des applications web complexes et performantes en PHP. Extrait du résumé : Ce livre sur le framework Phalcon 3 donne les connaissances nécessaires pour développer des applications web en PHP, avec à la fin de chaque chapitre une présentation des nouveautés apportées par la version 4 du framework et, lorsque cela est nécessaire, les informations utiles pour réaliser une migration de la v3 à la v4. Ainsi, que vous soyez développeur débutant ou plus expérimenté souhaitant vous intégrer rapidement dans un projet développé avec Phalcon, lead-developer à la recherche d'un framework performant ou DevOps désirant améliorer l'infrastructure d'un projet Phalcon, ce livre est fait pour vous... Un livre de la collection Ressources Informatiques PHP 7 - Développez un site web dynamique et interactif (2e édition). Extrait du résumé : Ce livre sur PHP 7 (en version 7.2 au moment de l'écriture) s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif. Après une présentation des principes de base du langage, l'auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs et s'attache à apporter des réponses précises et complètes aux problématiques habituelles (gestion des formulaires, accès aux bases de données, gestion des sessions, envoi de courriers électroniques...)...

01/2021

ActuaLitté

Informatique

Software Craftsmanship. L'art du code et de l'agilité technique en entreprise

Au cours de ces dernières décennies, les pratiques et outils de développement se sont nettement transformés pour permettre à l'entreprise de livrer mieux et plus rapidement ses applications. Avec ces nouvelles pratiques, l'art de coder prend toute son importance. Qu'est-ce qui fait qu'un développeur est mieux formé qu'un autre ? Qu'une équipe utilise une librairie de code mieux qu'une autre ? Qu'une entreprise réalise un logiciel mieux qu'une autre ? Le Software Craftsmanship. Rédigé comme le journal d'un aspirant à l'excellence technique, ce livre a pour objectif d'initier avec consistance les développeurs ou professionnels IT aux pratiques du Software Craftsmanship qui, au-delà d'un manifeste d'excellence technique est surtout un état d'esprit à adopter. Agrémentée d'anecdotes, d'exercices, de convictions techniques et de restitutions diverses sur des principes clés du monde informatique, la lecture est rythmée par quatre parties qui stimulent le savoir-être, le savoir-faire, le savoir-structurer et le savoir-penser nécessaires pour une bonne conception logicielle. Au fil des pages, le lecteur intègre ainsi la posture d'un artisan du code et découvre les compétences nécessaires pour agir en professionnel du code. Il apprend à utiliser à bon escient les outils et technologies logicielles en mode Agile, étudie les principes de programmation clés pour créer des applications de qualité, comprend l'importance des tests dans la réalisation des projets, découvre les ingrédients permettant de créer une architecture robuste et maintenable ou encore les réflexes à avoir pour maintenir la vitalité technique dans un modèle de déploiement continu.

11/2019

ActuaLitté

Langage C#

C# 10. Coffret en 2 volumes. Ecrivez du code performant et efficace

Ces deux livres offrent au lecteur un maximum d'informations sur le langage C# pour apprendre à écrire du code performant pour le développement .NET. 639 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection Ressources Informatiques C# 10 et Visual Studio Code - Les fondamentaux du langage Extrait du résumé : Ce livre s'adresse aux développeurs qui souhaitent maîtriser le développement d'applications .NET grâce au langage C#, ici dans sa version 10... Un livre de la collection Expert IT Ecrire du code. NET performant - Profilage, benchmarking et bonnes pratiques (2e édition) Extrait du résumé : Ce livre sur la performance du code .NET s'adresse aux développeurs débutants comme expérimentés qui ont à faire face à des problèmes de performances sur leurs développements...

03/2023

ActuaLitté

Gestion

Les actifs immobiliers logistiques. Approches opérationnelle, technique et financière intégrées

Cet ouvrage offre une vision intégrée et collaborative de la chaîne de valeur de l'immobilier logistique en détaillant les rôles spécifiques de tous les acteurs impliqués : investisseurs, promoteurs, développeurs, architectes, conseils, utilisateurs, prestataires logistiques, pouvoirs publics. Il expose également les interfaces nécessaires à mettre en place entre ces acteurs.

01/2016

ActuaLitté

Communication - Médias

Tèque N° 3

C'est quoi le code, une plongée dans le management des développeurs informatiques et son rapport à la technicité du code. Design tactique, une enquête sur les expérimentations anti-plateformes. Cyberféminismes, une analyse des tendances contradictoires au sein de ce courant majeur du féminisme contemporain, de Donna Haraway au glitch manifesto.

01/2023

ActuaLitté

Informatique

Git. Maîtrisez la gestion de vos versions (concepts, utilisation et cas pratiques), 3e édition

Ce livre s'adresse principalement aux développeurs et aux chefs de projet mais également aux professionnels appelés à modifier des codes sources (graphiste, webdesigner, etc.). Le livre présente tout d'abord l'historique des solutions de gestion de versions et leur intérêt. Il permet ensuite au lecteur d'installer et de configurer Git puis de l'utiliser tout au long de cinq chapitres progressifs (fonctionnement des branches, partage d'un dépôt, outils internes...). Un chapitre permet au lecteur de bien appréhender git-flow, une méthode pour gérer efficacement les différentes versions d'un projet en entreprise. Deux chapitres présentent la gestion de versions de manière très pragmatique en utilisant deux scénarios mettant en oeuvre des développeurs. Le premier scénario reprend les bases de l'utilisation de Git et montre l'utilisation des principales commandes dans des cas quasi-réels. Le deuxième scénario met en scène une équipe de développeurs : de l'installation de GitLab, jusqu'à une utilisation de la méthode git-flow par l'équipe. Ce chapitre détaille les principales étapes par lesquelles l'équipe doit passer pour versionner un projet existant. Un chapitre présente une liste d'alias et de commandes prêtes à l'emploi, fruit d'années de pratique de Git de l'auteur, afin que le lecteur utilise Git plus efficacement et puisse obtenir des solutions de problèmes communs. Le dernier chapitre présente un cas réel d'intégration continue 100% Git dans le cadre d'un développement web avec le framework Django. Un aide-mémoire en annexe permet de visualiser rapidement les principales commandes et leurs principales options.

ActuaLitté

Informatique

Refactoring. Comment améliorer le code existant

Les bons développeurs savent qu'ils passeront plus de temps à relire leur code et à le modifier qu'ils n'en ont mis à l'écrire. Ce livre vous explique les principes et les bonnes pratiques du refactoring, en indiquant où et comment commencer à analyser son code pour l'améliorer de façon efficace quel que soit le langage utilisé. Depuis plus de vingt ans les développeurs confirmés du monde entier font confiance à ce livre de Martin Fowler pour améliorer leur code, en faciliter la maintenance et rendre leur programme plus facile à comprendre par autrui. Cette nouvelle édition très attendue a été entièrement actualisée pour tenir compte des évolutions du domaine de la programmation. Elle dresse un catalogue àjour des refactorings et comporte des exemples de code en Javascript. La version française de cette 2e édition inclut un accès gratuit aux ressources complémentaires en ligne (en anglais) de ce livre de référence.

10/2019