Filtrer
Rayons
- Littérature
- Jeunesse
- Bandes dessinées / Comics / Mangas
- Policier & Thriller
- Romance
- Fantasy & Science-fiction
- Vie pratique & Loisirs
- Tourisme & Voyages
- Arts et spectacles
- Religion & Esotérisme
- Entreprise, économie & droit
- Sciences humaines & sociales
Éditeurs
Eni
-
Ce livre a été conçu pour débuter sur Microsoft® Access 2021 en abordant pas à pas les fonctions permettant la création et la gestion d'une base de données. Après la description de l'environnement Access, vous découvrirez comment créer une base de données et gérer les différents objets qui la composent. Vous verrez ensuite comment créer les tables de la base de données, comment établir des relations entre les tables et vous apprendrez à saisir, modifier et imprimer les enregistrements.
Vous verrez ensuite comment créer un formulaire pour faciliter la saisie des enregistrements et comment créer un état pour les imprimer selon des dispositions variées. Pour ce faire, vous devrez créer et modifier différents types de contrôles (zone de texte, case à cocher, bouton bascule, étiquette, image...).
Exploiter la base de données consiste aussi à sélectionner les enregistrements en fonction de un ou plusieurs critères (par exemple, quels sont les articles dont le prix est compris entre 0 et 100...) : c'est le rôle des requêtes que vous découvrirez dans la dernière partie de ce livre ; vous verrez également comment mettre à jour les données de la base à l'aide de requêtes (augmenter de 10% tous les articles de telle catégorie, par exemple). -
Référencement de votre site web : Intelligence artificielle et outils google pour optimiser le SEO
Marie Prat, Murielle Charansol
- Eni
- Objectif Web
- 10 Juillet 2024
- 9782409045585
L'univers des moteurs de recherche, et celui du SEO, évolue sans cesse : Google est devenu Mobile First, la recherche vocale a fait son entrée dans la recherche d'informations ainsi que l'Intelligence Artificielle (IA). Google devient ainsi moteur de réponse et tout le monde doit s'adapter. Référencer votre site sur Google, leader des moteurs, est un passage obligé si vous souhaitez que vos pages web soient trouvées et fréquentées.
Ce livre est un guide complet et pragmatique qui aborde tous les aspects du SEO. Il a comme objectif de vous aider à mettre en place des actions concrètes et efficaces pour faire connaître votre site, existant ou à venir, au plus grand nombre. Il s'adresse à toute personne, webmaster, graphiste, développeur, intégrateur, gestionnaire de sites web, chef de projet, concepteur de site web..., appelée un jour à ""référencer"" ou à faire référencer un site web ou un blog.
Il débute par une présentation des outils de recherche d'information en général, et de Google en particulier. Il aborde aussi les pages de résultats et notamment les enjeux de la position 0, avec l'arrivée de la Google SGE (Search Generative Experience), outil de recherche propulsé par l'IA générative.
Les chapitres suivants vous aideront à préparer votre site ou blog au référencement. Ils détaillent toutes les étapes du SEO, en commençant par l'examen des critères de pertinence utilisés par le moteur : de la définition des mots-clés lors de la phase de conception du site aux techniques de netlinking en passant par l'optimisation du code HTML et des médias. La rédaction de contenus accompagnée de l'IA conversationnelle est aussi abordée, en prenant l'exemple de l'outil ChatGPT.
Un chapitre aborde la grande idée du Mobile First tandis que les chapitres suivants mettent l'accent sur des référencements plus spécifiques pour les sites e-commerce, les sites Wordpress et abordent l'optimisation de sa présence sur les réseaux sociaux (SMO) ainsi que le SEO local.
Le livre se termine par deux chapitres sur le suivi et l'évaluation du référencement, les outils Google Search Console et Google Analytics y sont notamment exposés. -
L'IA : du mythe à la réalité
Nastasia Saby
- Eni
- Reference Bureautique
- 11 Septembre 2024
- 9782409046223
Dans notre ère moderne, l'IA qui est souvent perçue comme une sorte de sorcellerie numérique, suscite à la fois fascination et appréhension. Les craintes selon lesquelles cette technologie pourrait éradiquer nos emplois et menacer notre existence même sont répandues. Mais est-ce vraiment le cas ? Nous allons voir que la réalité est nuancée.
Le paysage professionnel a été profondément transformé par l'émergence d'applications dites ""intelligentes"". Cependant, l'idée que nos métiers deviendront obsolètes ou que nous serons tous remplacés par des programmes ultra-performants est loin d'être une réalité.
À destination du grand public, ce livre vise à transcender nos fantasmes et nos peurs concernant l'IA, pour mieux comprendre ses impacts économiques et sociaux, en particulier dans le domaine du travail. Pour ce faire, nous suivons le parcours de Soraya, une bibliothécaire qui doit dépasser ses préjugés pour explorer le champ de l'IA. En parallèle de ce récit, des explications approfondies viennent éclairer ses découvertes.
Dans un premier temps, nous définissons ce qu'est l'IA, sa diversité, son histoire et ses promesses.
Ensuite, nous plongeons dans la construction des IA, démystifiant ainsi leur fonctionnement et mettant en lumière leurs limites.
Forts de ces connaissances et débarrassés de nos illusions, nous examinons alors les impacts potentiels de l'IA sur l'emploi et sur le monde du travail en général.
Enfin, nous abordons les défis auxquels l'IA doit faire face pour être pleinement intégrée dans la société, en nous appuyant sur des faits d'actualité, des sources journalistiques, historiques et scientifiques.
Ce livre offre une analyse approfondie, éclairée par un prisme technique, sur les opportunités, les limites et les problèmes que pose l'IA. Comprendre ce phénomène complexe, c'est saisir les enjeux véritables qu'il soulève : l'IA est-elle une alliée ou une menace ? -
HTML5 et CSS3 : Maîtrisez les standards de la création de sites web
Christophe Aubry
- Eni
- Ressources Informatiques
- 10 Avril 2024
- 9782409044502
Ce livre sur le langage HTML5 et les feuilles de styles CSS3, langages fondateurs dans la création de sites web, s'adresse aux développeurs qui souhaitent disposer des connaissances nécessaires pour créer et faire évoluer des sites web dans le respect des bonnes pratiques.
Le livre est rédigé de façon à permettre un apprentissage progressif des éléments HTML et des propriétés CSS les plus couramment utilisés. Il n'a pas pour objectif de présenter l'ensemble des syntaxes mais uniquement celles couramment exploitées dans la création de sites web modernes. Les exemples de code présentés par l'auteur sont illustrés par des captures d'écran afin que le lecteur puisse se faire une idée de l'affichage obtenu.
Dans la première partie du livre, l'auteur donne les informations nécessaires pour bien appréhender la conception de site web. Il présente les spécifications techniques du HTML et des CSS, le rôle essentiel des navigateurs et leur compatibilité avec les éléments HTML et les propriétés CSS, ainsi que les bonnes pratiques de conception de sites web pour obtenir des contenus sémantiques bien conçus.
Dans la deuxième partie, le lecteur apprend à concevoir la structure des pages web avec des éléments HTML sémantiques dédiés. Il étudie ensuite les éléments qui permettent d'insérer du texte, des liens, des tableaux, des images, des formulaires, sans oublier des contenus multimédias. Un chapitre est consacré aux Microdata permettant d'obtenir un site sémantique et d'optimiser son référencement.
La troisième partie permet au lecteur d'exploiter les CSS afin de mettre en forme et de mettre en page un site web. Il y apprend la syntaxe des CSS et des sélecteurs puis étudie les notions d'héritage et de cascade. Ensuite, il découvre comment mettre en forme chaque composant d'une page web : le texte, les images, les formulaires ainsi que les boîtes conteneurs. Les nouvelles techniques de mise en page avec les modules Flexbox et Grid sont détaillées dans un chapitre dédié et la conception des sites Responsive est également abordée. L'auteur termine avec l'étude des modules CSS dédiés aux animations pour dynamiser des pages web. -
ChatGPT a été dévoilé au monde le 30 novembre 2022. Interface de conversation intelligente, ChatGPT autorise tout un chacun à poser des questions et apporte des réponses censées et le plus souvent judicieuses.
Qu'est-ce que ChatGPT peut vous apporter au niveau professionnel comme personnel ? La clé réside dans une compréhension affinée de ce que vous pouvez lui demander et sur la façon de formuler vos questions, de converser avec cet assistant qui est à votre service 24 heures sur 24.
Ce livre est avant tout un guide dont l'objectif est de vous présenter les potentiels insoupçonnés de l'outil et comment l'utiliser afin d'en tirer le meilleur parti.
Ainsi, vous apprendrez à dompter ChatGPT et à l'utiliser au mieux de vos aspirations. Des dizaines d'exemples d'utilisation illustrent ces propos, vous verrez que cette interface de conversation sait faire bien des choses insoupçonnées et qui peuvent s'avérer très utiles :
- Des invités débarquent au dernier moment ? Il peut vous donner des recettes de cuisine originales en fonction de ce que contient votre frigo.
- Vous êtes de passage dans une ville, vous avez des goûts culinaires et artistiques précis mais seulement 30 euros en poche ? Il vous donnera les meilleures adresses pour passer un moment mémorable.
- Vous avez un entretien d'embauche à préparer ? Demandez-lui de jouer le rôle d'interviewer.
- Vous devez lancer un nouveau produit ? Demandez-lui d'imaginer des noms.
Vous découvrirez aussi la face sombre de ChatGPT. Il est important de rester vigilant car d'une part, il lui arrive de se tromper et d'autre part, certains peuvent tenter d'en abuser. L'auteur aborde également les risques économiques : quels sont les emplois qui sont menacés par ChatGPT ? Vous apprendrez également à reconnaître un contenu généré par Intelligence Artificielle.
Le succès de ChatGPT a été immédiat, surpassant celui de Tik Tok ou Instagram. Il a consacré un fait : nous sommes entrés dans l'ère de l'Intelligence Artificielle (IA) en libre-service. La grande question demeure : l'IA sera-t-elle à notre service ou serons-nous ses serviteurs ? Une part de nos destins se joue dans la compréhension de cette révolution de civilisation. -
La menace cyber : Mieux la connaître pour mieux s'en protéger
Philippe Mahieux
- Eni
- Datapro
- 7 Mars 2024
- 9782409043857
La cybercriminalité est un fléau du XXIème siècle qui peut frapper toute personne connectée à Internet. Chaque jour, un nouveau cybercrime est révélé avec ces conséquences plus ou moins désastreuses.
Se protéger est donc indispensable mais, sauf à être un spécialiste ou un expert chevronné, reconnaissons que le domaine de la cybersécurité est assez abscons, extrêmement diffus et assez difficilement décodable pour qui ne cherche en définitive qu'à y voir clair en termes de cybermenaces pour s'en protéger efficacement.
Cet ouvrage a donc été conçu pour tous ceux, non spécialistes, particuliers devant leur ordinateur, entrepreneurs individuels, patrons ou cadres dirigeants de TPE/PME/ETI de tous secteurs d'activités ou encore d'associations ou de collectivités... qui veulent acquérir de solides bases de cyberculture, à même de leur permettre de faire les bons choix en matière de cybersécurité dans leur environnement personnel ou professionnel.
Ce livre a comme objectif de réunir toutes les notions indispensables pour comprendre les tenants et aboutissants de la cybercriminalité et se forger une bonne culture opérationnelle en matière de sécurité informatique.
Chaque chapitre aborde une dimension du monde cyber et tente de répondre aux principales questions clefs que chaque utilisateur d'un ordinateur, d'une tablette ou d'un smartphone peut être amené à se poser :
- concrètement, qu'est-ce que la cybercriminalité et la cybersécurité ?
- Quelle est l'ampleur du phénomène ?
- Qui sont les grandes puissances du monde cyber et les organismes officiels en charge de la sécurité ?
- Quels sont les textes qui régissent la cybersécurité en France mais également dans les autres pays ?Quelles sont les principales menaces qui pèsent sur moi et mes activités ?
- Comment prévenir et réagir face à ces menaces ?
- Que faire en cas de crise ?
De très nombreux exemples issus de la ""vraie vie"" et des données chiffrées illustrent les propos de l'auteur pour rendre les notions abordées les plus concrètes possibles et transposables dans votre univers quotidien. -
Conception d'une base de données : De l'analyse à la mise en oeuvre
Mario Alcaide
- Eni
- Ressources Informatiques
- 7 Mars 2024
- 9782409044014
Cet ouvrage s'adresse à tous les professionnels qui souhaitent concevoir une base de données. L'auteur, expert en architecture de bases de données, accompagne le lecteur de manière didactique à travers chaque étape de la création d'une base de données, depuis l'analyse du besoin jusqu'à la maintenance continue.
L'ouvrage débute par une présentation des concepts fondamentaux d'une base de données, avant de plonger dans des sujets plus techniques. Le lecteur explore ensuite les différentes méthodes d'analyse du besoin et dispose d'une introduction aux concepts techniques permettant d'apprendre à modéliser les données de manière efficace. Une comparaison des approches SQL et NoSQL et des explications détaillées sur la normalisation de base de données lui permettront de construire des bases de données solides.
La suite des chapitres explique comment gérer une base de données. La sécurité des données et la haute disponibilité garantissant la robustesse du système sont traitées en détail et les phases cruciales de tests et de validation sont abordées.
Le lecteur découvre ensuite les aspects de maintenance et de mise à jour d'une base de données en constante évolution en étudiant le cycle de vie de la base de données, les rôles dans la maintenance ainsi que les stratégies efficaces pour la gestion des versions et des environnements de test ou de production.
Tout au long du livre, l'auteur, fort de son expérience, partage des conseils et astuces pratiques renforcés par des cas pratiques concrets pour une application immédiate des connaissances acquises. -
Raspberry Pi : Le guide incontournable pour exploiter votre nano-ordinateur
François Mocq, Alexandre Svetec
- Eni
- La Fabrique
- 10 Juin 2024
- 9782409045028
L'objectif de ce livre est de fournir au lecteur débutant des bases solides pour explorer les ressources offertes par le Raspberry Pi tant du point de vue du système d'exploitation que du développement et de l'interfaçage physique. Tous les modèles de Raspberry Pi sont abordés dans cet ouvrage avec un focus particulier sur les Raspberry Pi 3 et Raspberry Pi Zero. Aucun prérequis en Linux, en programmation ou en électronique n'est nécessaire.
Après une présentation physique du Raspberry Pi, vous aurez un aperçu des systèmes d'exploitation compatibles avec cet ordinateur. Vous serez guidé pour installer rapidement le système d'exploitation de votre choix sur une carte micro SD et rendre votre Raspberry Pi opérationnel. L'utilisation de Raspberry Pi Imager, le nouvel outil d'installation d'un système, est expliquée en détail. La présentation du nouveau bureau graphique de Raspberry Pi OS (PIXEL) est suivie de l'utilisation de Linux en ligne de commande. Après une initiation au réseau, vous apprendrez comment vous connecter à distance sur le Raspberry Pi. Vous verrez comment utiliser des mémoires de masse externes (clé USB, disque dur USB) et faire démarrer le Raspberry Pi sans carte micro SD sur un support de stockage externe. Vous apprendrez à utiliser les environnements de développement disponibles pour le Raspberry Pi : en Scratch et en Python. La description du GPIO suivie d'exemples d'utilisation des ports d'entrée-sortie du Raspberry Pi et de mise en oeuvre de cartes d'interface ouvre la voie à des applications dans lesquelles le Raspberry Pi interagit avec le monde physique. Vous apprendrez comment transformer votre Raspberry Pi en poste bureautique avec la suite LibreOffice (édition et impression), en média-center avec LibreELEC, en serveur web avec lighttpd et WordPress ou en caméra de vidéosurveillance capable de détecter un mouvement et de vous en avertir par email.
Enfin, dans le chapitre sur le dépannage, vous découvrirez comment établir un premier diagnostic en cas de dysfonctionnement ainsi que les solutions à mettre en oeuvre.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr -
Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web
Denis Matarazzo
- Eni
- Ressources Informatiques
- 7 Février 2024
- 9782409043468
Ce livre s'adresse à de grands débutants en développement informatique, qui n'ont jamais programmé avec HTML5, CSS3 et JavaScript. L'auteur guide le lecteur en lui enseignant des méthodes efficaces et actuelles pour créer son premier site web, en partant vraiment de zéro et en allant jusqu'à un niveau suffisant pour qu'il soit ensuite autonome.
Dès le début du livre l'auteur présente un tour d'horizon du développement sur le Web : les langages côté client et serveur, les formats d'images, les navigateurs... afin que le lecteur comprenne les mécanismes par lesquels le contenu d'une page s'affiche sur un écran. Le chapitre suivant enseigne les règles générales à observer pour développer de manière efficace : lisibilité du code, organisation des dossiers, utilisation des éditeurs de code, référencement...
Ensuite, l'auteur entre dans le vif du sujet et présente tout d'abord le langage HTML5 qui permet de structurer une page, de disposer les éléments visuels très précisément. Le second langage présenté est le CSS3, qui permet quant à lui d'ajouter des styles, des animations, des effets visuels rendant inutile l'utilisation d'images et permettant d'adapter l'affichage aussi bien sur un téléphone que sur un ordinateur. Pour avoir une bonne connaissance des langages utilisés côté client, le troisième présenté dans ce livre est le JavaScript. C'est ce langage qui va permettre d'ajouter de l'interactivité sur les pages, de faire des comparaisons, de répéter des actions, d'utiliser une base de données côté client...
Au travers d'exemples concrets et au-delà de l'aspect purement technique de cet apprentissage, l'auteur transmet au lecteur les principales règles de mise en page à respecter pour rendre le site agréable à l'oeil, convivial et facile d'utilisation ainsi que les bonnes méthodes de développement et les pièges à éviter. Après la lecture de ce livre, le lecteur pourra créer un site web fonctionnel dont il pourra être fier.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. -
Access 2021 : Maîtrisez les fonctions avancées
Collectif
- Eni
- Reference Bureautique
- 17 Mai 2024
- 9782409044922
Ce livre est destiné à toute personne connaissant les fonctions de base de Microsoft® Access 2021 (création et utilisation d'une base de données, saisie et modification des données, création et utilisation de formulaires et états simples, création de requêtes) et désirant aller plus loin par l'apprentissage des fonctions avancées associées à chaque type d'objet de la base de données.
Pour les tables, par exemple, vous verrez comment créer un type de donnée, créer une liste de choix, indexer la table, définir une clé primaire multi-champ, établir tout type de relations, créer une sous-feuille de données...
Pour les formulaires, vous apprendrez à créer un formulaire de navigation, un sous-formulaire, un masque de saisie et verrez comment intégrer un graphique dans un formulaire.
Les fonctions avancées relatives aux états portent sur la création de sous-état et la réalisation de regroupement dans les états.
Vous verrez également comment insérer des contrôles spécifiques tels que les zones de liste, groupes d'options, champs de type liaison OLE, pages à onglet, champs calculés... et apprendrez à créer des formats personnalisés et conditionnels.
Dans le chapitre sur les requêtes sont abordées les requêtes multitables, les requêtes paramétrées, les requêtes d'analyse croisé, les requêtes de non-correspondance et les requêtes permettant de trouver les doublons. Vous verrez également comment insérer des calculs dans les requêtes : combien de clients sont nés avant telle date, combien de clients habitent dans chaque ville de Loire-Atlantique...
Le dernier chapitre traite de fonctions plus spécifiques telles que l'importation et l'exportation de données vers Excel, Word et Outlook, la réalisation de macro-commandes et la personnalisation de l'interface. -
Photoshop, Illustrator et InDesign 2023 : Les fondamentaux
Christophe Aubry, Didier Mazier
- Eni
- Studio Factory
- 10 Avril 2024
- 9782409044311
Ce livre de la collection Studio Factory présente les fonctionnalités de base de Photoshop, Illustrator et InDesign (version 2023). Il est destiné aux graphistes débutants désirant retrouver rapidement comment réaliser telle ou telle manipulation sur un de ces trois logiciels de la suite Adobe.
Sur Photoshop, toutes les techniques de sélection sont détaillées avant d'aborder la gestion des couleurs et l'utilisation des calques qui vous permettront de réaliser tout type de montages photos. Les outils de dessin et les outils Texte sont ensuite présentés afin de vous permettre de personnaliser vos montages. Pour optimiser le rendu de vos images, vous étudierez également les multiples fonctions de retouches et de corrections colorimétriques ainsi que les transformations avant d'appliquer les nombreux filtres disponibles...
Sur Illustrator, vous découvrirez les outils permettant de créer des formes diverses, d'insérer et de mettre en forme du texte et verrez en détail l'utilisation des outils Plume pour la création des tracés. Vous apprendrez à modifier et mettre en valeur les objets en leur appliquant des attributs, des styles, des effets, des transformations...
Sur InDesign, vous découvrirez comment créer une page avec tous les éléments nécessaires à la composition. Ensuite vous y ajouterez des blocs de texte ou d'images et apprendrez à les manipuler. Vous verrez comment mettre en forme le texte, avec notamment les feuilles de styles qui permettent une mise en forme structurée et vous apprendrez à insérer des tableaux bien formatés. Vous découvrirez ensuite comment mettre en valeur les pages avec la gestion des images et des éléments graphiques (dessin, effets...) qui la composent... -
C++ : Des fondamentaux du langage aux applications
Brice-Arnaud Guérin
- Eni
- Ressources Informatiques
- 10 Juin 2024
- 9782409045141
Ce livre s'adresse à tout développeur désireux d'apprendre le langage C++, dans le cadre de ses études ou pour consolider son expérience professionnelle.
Le premier chapitre présente les bases de la syntaxe du langage ainsi que l'organisation des programmes. Le chapitre suivant est une transition vers C++, il explique les notions clés pour créer ses premières applications : structures, pointeurs, bibliothèques standards... Le troisième chapitre détaille la programmation orientée objet et les mécanismes spécifiques au langage (héritage, modèles de classes...). Vient ensuite l'étude de la STL (Standard Template Library), présentée à travers ses mécanismes les plus importants : les chaînes, les structures de données et les parcours de collection. Les évolutions du C++ moderne telles que les lambda-expressions, les smart-pointers et l'inférence de type sont également étudiées en préalable à la bibliothèque boost. Un chapitre ouvre C++ sur ses univers, tels que l'environnement managé .NET C++ CLI et les applications Win32.
Comme illustration des capacités de C++ à créer tout type d'applications, l'auteur propose un exemple complet de tableur graphique, un interprète du langage tiny-Lisp, un programme de compression de fichiers ou encore un réseau de neurones appliqué à un démonstrateur de calculs.
L'ouvrage se termine par un chapitre appliquant des algorithmes essentiels en C++ traitant de la reconnaissance de motifs, la recherche dans un graphe et de compression de données.
Le code source des exemples du livre est disponible en téléchargement sur www.editions-eni.fr. Les exemples sont réalisés avec Visual Studio Community Edition sous Windows et avec Eclipse sous Linux Ubuntu. -
Algorithmique : Techniques fondamentales de programmation ; Exemples en PHP (nombreux exercices corrigés)
Olivier Rollet
- Eni
- Ressources Informatiques
- 10 Juillet 2024
- 9782409045424
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, BUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé.
Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les arbres et les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, Java et PHP. De nombreux exercices ponctuent chaque chapitre.
La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr. -
Unity : De la création à la publication d'un jeu vidéo en 2D
Franck Marcel
- Eni
- Expert It
- 11 Septembre 2024
- 9782409046360
Ce livre sur Unity, la plateforme de jeu la plus utilisée par les développeurs, est destiné aux développeurs qui souhaitent apprendre à créer un jeu vidéo en 2D de A à Z. Que vous soyez novice ou initié dans la création de jeux vidéo, vous appréhenderez Unity en profondeur en vous focalisant sur les fonctionnalités utiles pour la 2D, certaines étant toutefois valables pour la 3D.
Pour guider le lecteur dans la création d'un jeu vidéo en 2D, l'auteur explore les différentes étapes d'un tel projet :
* la création d'un projet et la présentation générale des outils proposés par Unity ;
* l'habillage des scènes grâce aux objets propres au moteur de jeu ;
* l'animation des personnages et des éléments du décor pour rendre le jeu plus vivant ;
* la mise en place de la physique et de l'interaction pour un gameplay à proposer aux joueurs ;
* la gestion de la caméra pour cadrer le jeu et pour les effets à appliquer ;
* la gestion de l'interface utilisateur permettant d'afficher aux joueurs les informations utiles à l'expérience de jeu ;
* la gestion du son et de la musique pour rendre une expérience vidéoludique plus immersive ;
Pour terminer, le lecteur découvre une introduction au mode de jeu multijoueur et apprend à déployer et publier son jeu afin de le partager sur les différentes plateformes disponibles. -
AutoCAD 2024 : Des fondamentaux à la présentation détaillée autour de projets professionnels
Olivier Le Frapper, Jean-Yves Gouez
- Eni
- Ressources Informatiques
- 7 Février 2024
- 9782409043703
Ce livre sur AutoCAD 2024 est destiné à un public de dessinateurs techniques qui se forment à AutoCAD. Il présente les fonctionnalités essentielles pour maîtriser cette application de CAO/DAO et acquérir les bonnes pratiques pour une utilisation optimale. La réalisation de projets professionnels permet au lecteur de mettre en pratique au fil des chapitres les connaissances acquises.
Les premiers chapitres du livre AutoCAD 2024 s'intéressent plus particulièrement à la description de l'interface, à l'environnement de travail, aux outils de visualisation, aux outils de dessin et de construction de dessins de tout type. Ils abordent également la conception paramétrique et la gestion des objets ainsi créés. Les chapitres suivants s'attardent sur tous les éléments qui peuvent compléter ou automatiser la conception et le dessin jusqu'à la présentation détaillée (saisies et recherches dynamiques, poignées dynamiques, gestion avancée des calques, des blocs, blocs dynamiques et éléments de bibliothèque, gestion des tableaux, des champs, des références externes, calques sous-jacents, intégration d'images, gestion des objets annotatifs...). Enfin, vous sont présentées toutes les fonctionnalités permettant de gérer et présenter vos projets, de configurer l'impression, d'imprimer, de comparer des fichiers Dwg, d'exporter ou d'importer d'autres formats (dont SKP, DGN, PDF, IGES, STEP, SolidWorks, PRO-E, CATIA, NX...) de concevoir et exploiter les formats de consultation DWF 2D et PDF, de publier sur le Web et de personnaliser les options proposées par AutoCAD.
Les nombreux exercices permettent au lecteur d'utiliser les fonctionnalités de dessin et de construction et d'organiser les données de projets professionnels pertinents. Le lecteur peut ainsi créer un tableau de surfaces, créer et utiliser concrètement des éléments de bibliothèque. Il exploite les références externes et habille le projet avec les annotations, cotations, repères et hachures adéquats. Enfin, il prépare l'impression et présente le projet. Les éléments nécessaires à la réalisation des exercices sont en téléchargement sur le site www.editions-eni.fr. -
Scratch 3 : S'initier à la programmation, à la robotique et à l'IA par le jeu
Sarah Lacaze
- Eni
- La Fabrique
- 17 Mai 2024
- 9782409044885
Ce livre sur Scratch 3 est un outil pédagogique pour toute personne qui souhaite découvrir, ou faire découvrir, la démarche de la programmation informatique d'une façon ludique. Autant adapté à un public d'adultes que d'enfants, aucun prérequis n'est nécessaire si ce n'est savoir utiliser les fonctionnalités de base d'un ordinateur.
Le livre est constitué de trois grandes parties. Après une présentation de l'interface et des éditeurs, les différents blocs utilisés pour créer des programmes sont décrits. L'auteure exploite le côté simple et intuitif de Scratch pour introduire les notions propres à tout langage de programmation que sont les variables, les boucles et même les procédures. Deux chapitres sont ensuite consacrés aux techniques dédiées à l'animation et aux jeux vidéo.
La seconde partie du livre est consacrée à la création de jeux : jeu de labyrinthe, jeu de tir, jeu de cible, jeu de course de voitures... La création d'un jeu, ou d'une animation, nécessite l'intervention de plusieurs spécialistes : Game designer, Graphiste, Sound designer, Programmeur et Scratch permet d'endosser tous ces rôles à la fois. Grâce à la palette graphique et aux bibliothèques présentes dans Scratch vous pouvez créer vos personnages et vos arrière-plans, ou les importer. Grâce à l'éditeur audio et à la bibliothèque de sons vous pouvez facilement importer des sons et les modifier. Grâce aux blocs de programmes qui s'assemblent pour former des piles de codes, la programmation avec Scratch devient un jeu d'enfant. Les jeux proposés ouvrent la voie à l'imagination des lecteurs.
La dernière partie du livre traite des extensions disponibles, pour s'initier à l'électronique et à la robotique (cartes Makey Makey et micro:bit - Lego Boost), ainsi que des plateformes développées à partir de Scratch pour découvrir l'Intelligence artificielle et le Machine Learning. -
Testez votre application web avec Cypress
Fanny Velsin
- Eni
- Ressources Informatiques
- 19 Août 2024
- 9782409045967
Ce livre sur Cypress s'adresse à tous ceux qui travaillent dans le développement web, qu'ils soient développeurs, testeurs, managers ou simplement intéressés par l'amélioration de la qualité de leur application. Il permet à un débutant de mettre en place son environnement et des tests de base, mais offre également à un lecteur plus expérimenté la possibilité de mettre en place des tests avancés dans ses pipelines CI/CD ou dans Cypress Cloud, ou encore de mettre en place des tests de sécurité. Le livre commence par une présentation des conséquences des failles de sécurité sur une application web et de l'importance de s'en protéger. Il présente ensuite Cypress, ses avantages et inconvénients, et explique comment le mettre en place et le configurer. Les chapitres suivants se concentrent sur l'exploration de l'interface graphique de Cypress, la rédaction des plans de test et les tests de différents éléments, tels que les formulaires de contact, le respect du RGPD, les failles CSS ou les injections SQL. La suite du livre explore la gestion des variables d'environnement et des tests de sécurité plus avancés, tels que l'authentification à deux facteurs, les tests de sécurité des API et les sessions. Enfin, vous découvrirez comment automatiser l'exécution de vos tests dans un pipeline CI/CD et/ou dans l'environnement Cypress Cloud, et étudierez les plugins à utiliser pour améliorer la couverture des tests de sécurité avec Cypress. Un projet d'exemple avec des failles et quelques tests illustratifs dans un environnement Docker est disponible en téléchargement pour vous accompagner dans la lecture de cet ouvrage.
-
Python : Apprenez à développer des projets ludiques
Lilian Buzer
- Eni
- Ressources Informatiques
- 11 Octobre 2023
- 9782409041839
Vous rêvez de découvrir la programmation tout en réalisant des projets ludiques, vous souhaitez connaître les astuces du langage Python devenu incontournable cette décennie, alors ce livre, rédigé par un expert, vous permettra d'atteindre ces objectifs.
Tout d'abord, vous êtes guidé pour choisir et mettre en place votre environnement Python sur PC et sur Mac. Après cela, l'auteur vous propose de vous enseigner de façon ludique et pédagogique ce langage accessible à tous et très puissant grâce à une centaine d'exercices corrigés de difficulté progressive. Ainsi, quatre chapitres permettent d'assimiler les bases de la programmation : variables, types, conditions, boucles, listes et fonctions et d'anticiper les pièges à éviter. Cette nouvelle édition s'enrichit de plusieurs dizaines d'exemples pour gérer les messages d'erreur les plus courants.
Puis l'auteur vous propose de tester la facilité d'approche de Python et la créativité offerte par ses librairies en dépassant vos limites grâce à quarante projets guidés. Leur niveau de difficulté indiqué par des symboles vous permet de faire évoluer rapidement vos compétences. Cet ouvrage est idéal pour un étudiant voulant maîtriser la programmation du langage Python, tout particulièrement les étudiants de la spécialité Numérique et Sciences Informatiques des classes de lycée pour lesquels sont proposés des cours et des projets en adéquation avec le programme officiel du Ministère de l'Education Nationale.
Dans les deux derniers chapitres, vous pourrez aller plus loin dans la mise en pratique de vos apprentissages avec la création de plusieurs jeux d'arcade avec Pygame et dans la découverte d'algorithmes d'Intelligence Artificielle orientés images et jeu de stratégie. Les codes sources complets des projets sont téléchargeables sur le site www.editions-eni.fr -
Sécurité informatique - ethical hacking : apprendre l'attaque pour mieux se défendre
Collectif
- Eni
- 17 Janvier 2022
- 9782409033667
Ce livre sur la sécurité informatique (et le ethical hacking) s'adresse à tout informaticien sensibilisé au concept de la sécurité informatique mais novice ou débutant dans le domaine de la sécurité des systèmes d'information. Il a pour objectif d'initier le lecteur aux techniques des attaquants pour lui apprendre comment se défendre.
Cette nouvelle édition tient compte de l'actualité en matière de sécurité informatique et voit l'apparition de quatre nouveaux chapitres qui traitent de la sécurité des mobiles, des voitures connectées, de l'étude des malwares ainsi que des prérequis du langage Python plus que largement utilisé dans ce domaine.
L'ouvrage commence par vous plonger dans le monde de la cybersécurité afin de vous en présenter le fonctionnement, l'esprit et les différents acteurs. Vous y trouverez ainsi une définition précise des différents types de hackers et de leurs objectifs. Viendront ensuite les prérequis du langage Python plébiscité dans le domaine de la cybersécurité. Le chapitre sur le Social Engineering, ou manipulation sociale, illustrera pourquoi les failles humaines représentent plus de 60% des attaques réussies. Il sera suivi de celui sur le Black Market, véritable plateforme de revente de données subtilisées et de solutions malveillantes. Le chapitre sur la prise d'empreintes, indispensable à la préparation d'un audit (et des attaques !) présentera la méthodologie d'une attaque et la recherche d'informations ciblées et de failles exploitables. Arrive ensuite le coeur du sujet que sont les failles système sous Windows ou Linux avec l'arrivée des nouvelles versions de ces systèmes, ainsi que les failles réseaux et Wi-Fi illustrées avec à chaque fois des propositions de contre-mesures. La sécurité sur le Web est également traitée et les failles courantes identifiées à l'aide d'outils qui peuvent facilement être mis en place par le lecteur sur ses propres systèmes. L'objectif est toujours d'identifier les failles possibles pour ensuite mettre en place la stratégie de protection adaptée. Viennent ensuite les failles applicatives introduisant quelques éléments pour se familiariser au langage assembleur et ainsi mieux comprendre les possibilités d'attaque. Suivent les chapitres sur le Forensic ou la recherche de preuves de compromission ainsi qu'une introduction sur l'étude des malwares, la sécurité des mobiles entrés dans notre quotidien, les failles matérielles (internet des objets), les Box, omniprésentes dans nos maisons, et la sécurité des véhicules connectés désormais concernés par les cyberattaques. Finalement les aspects juridiques seront traités dans un dernier chapitre qui intègre notamment les dispositions du Règlement européen sur la Protection des Données (RGPD/GDPR).
Les auteurs de ce livre composent une équipe de personnes de conviction qui se donnent pour mission de rendre la sécurité informatique accessible à tous : "Apprendre l'attaque pour mieux se défendre" est leur adage. Hackers blancs dans l'âme, ils ouvrent au lecteur les portes de la connaissance underground. Tous sont membres de l'association ACISSI (Audit, Conseil, Installation et Sécurisation des Systèmes d'Information) qui est une association à but non lucratif qui conseille sur les enjeux de la sécurité informatique.
-
Python 3 : Traitement de données et techniques de programmation
Sébastien Chazallet
- Eni
- Expert It
- 10 Avril 2024
- 9782409044441
Ce livre sur le langage Python 3 s'adresse à tout professionnel de l'informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. L'objectif de ce livre est de montrer au lecteur ce que l'on peut faire avec le langage, du traitement de données à la création d'un site web, en passant par la gestion du système et du réseau. Pour bien appréhender son contenu, la lecture du livre dont il est la suite, Python 3 - Les fondamentaux du langage chez le même éditeur, est recommandée.
La première partie couvre le traitement de données avec la manipulation de fichiers, les fichiers de configuration, les formats d'import/export, la gestion de la compression ou encore les flux XML ou la génération de documents.
La seconde partie présente la programmation système, la programmation réseau, la programmation web et la programmation scientifique, qui sont autant de niches dans lesquelles le langage Python excelle par sa simplicité d'utilisation autant que par sa couverture fonctionnelle exceptionnelle.
La troisième partie présente tous les outils de programmation concurrente, qu'il s'agisse de programmation asynchrone, parallèle ou distribuée. On notera que l'accent est mis sur de nombreuses techniques asynchrones, car il s'agit de l'un des points majeurs de l'évolution récente du langage Python.
Le code source des exemples du livre est intégralement téléchargeable sur www.editions-eni.fr pour permettre au lecteur de tester le programme et de le modifier à sa guise de manière à faire ses propres expériences. -
SQL : Les fondamentaux du langage (avec exercices et corrigés)
Anne-Christine Bisson
- Eni
- Ressources Informatiques
- 10 Janvier 2024
- 9782409043321
Ce livre sur les fondamentaux du langage SQL s'adresse aux développeurs et informaticiens débutants appelés à travailler avec un Système de Gestion de Bases de Données Relationnelles (SGBDR) pour stocker et manipuler des données. Son objectif est de décrire les ordres principaux les plus utilisés du langage SQL (indépendamment des déclinaisons réalisées par les éditeurs de SGBDR) pour permettre au lecteur de prendre en main rapidement une base de données relationnelle et être capable de créer des tables, de les interroger, de les modifier, d'insérer et de supprimer des lignes.
Le livre débute par un bref historique sur la création de la norme SQL puis présente quelques notions sur le modèle relationnel. Ensuite, chaque chapitre présente une subdivision de SQL : la création et la manipulation des tables puis la gestion des données dans ces tables en incluant les fonctions de fenêtrage. L'auteur enchaîne avec la sécurité des données et quelques notions de transactions, puis présente la programmation avec quelques éléments de PL/SQL et l'étude des déclencheurs. Le livre se termine en abordant des thèmes un peu plus complexes comme les chargements en masse, les imports et exports de tables, les notions de performances ou encore les objets système.
Les exemples utilisés dans ce livre ont été réalisés avec la version Oracle 21c DB Express Edition, SQL Server 2022 Developer Edition, la version 11 de MariaDB Community Server (MySQL), PostgreSQL en version 15.3 et sont en téléchargement sur le site www.editions-eni.fr. -
RGPD : Le comprendre et le mettre en oeuvre (témoignages et retours d'expérience pour les DPO...)
Collectif
- Eni
- Datapro
- 10 Janvier 2024
- 9782409043147
L'économie numérique, au coeur de la croissance et de la compétitivité des entreprises, repose en grande partie sur la confiance des clients et des citoyens. Cette confiance ne peut être accordée ou conservée que si les entreprises, les administrations se comportent de manière loyale et transparente dans le traitement des données à caractère personnel. Le Règlement Général sur la Protection des Données (RGPD) apporte un cadre permettant l'instauration de cette confiance.
Ce livre présente une méthode, des outils et des exemples, adressés aux personnes ayant en charge la mise en oeuvre du règlement, qu'elles soient DPO, responsable administratif et financier, responsable des ressources humaines, responsable informatique, chef de projet, etc. Cette nouvelle édition rend compte de l'évolution du droit en vigueur, présente les évolutions techniques et organisationnelles, permet aux auteurs de partager leurs retours d'expérience acquis auprès des organisations et propose des témoignages de responsable de traitement après 5 ans de RGPD.
Le lecteur commence par appréhender le règlement avec une approche permettant d'en comprendre les éléments structurants puis découvre comment mettre en place un système opérationnel de management des données à caractère personnel qui permet aux entreprises de respecter les exigences du RGPD et de pouvoir le démontrer.
Les auteurs présentent ensuite les mesures de sécurité des données à caractère personnel en détaillant notamment les mesures techniques et organisationnelles qu'un responsable de traitement doit mettre en oeuvre. Les relations contractuelles du responsable de traitement avec les éventuels sous-traitants sont également étudiées. Un chapitre relatif à la transmission des données présente les indications du RGPD sur la réglementation liée aux transferts de données vers des pays tiers ou à des organisations internationales.
Pour finir, le contrôle de la CNIL ainsi que les sanctions applicables en cas de violation du RGPD font l'objet de chapitres dédiés.
À l'issue de la lecture de ce livre, le lecteur sera en mesure de comprendre que le RGPD ne doit pas être perçu comme une contrainte mais comme un vecteur d'accompagnement à la transition numérique de l'entreprise. En complément du RGPD, le lecteur découvrira aussi un aperçu de ce qu'entreprend l'Europe pour renforcer la protection de ses citoyens et entreprises sur le marché du numérique (l'Europe, vers un marhé unique numérique). -
HTML5 et CSS 3 : Exploiter les standards du Web (5e édition)
Christophe Aubry
- Eni
- Objectif Web
- 10 Juillet 2024
- 9782409045547
Ce livre sur le langage HTML5 et les feuilles de styles CSS 3, langages fondateurs de la création de sites web, s'adresse aux concepteurs et designers qui souhaitent maîtriser ces langages standards pour créer et personnaliser des sites web.
Le livre débute par une présentation de l'évolution et de l'usage des standards du Web selon le W3C et le WHATWG avant d'aborder la syntaxe HTML avec les éléments constitutifs des pages web et les attributs des balises.
Le chapitre suivant traite des conteneurs sémantiques qui vont permettre de structurer efficacement les pages web. Tous les éléments constitutifs utilisés pour le texte sont ensuite étudiés ainsi que les tableaux et les formulaires. Pour illustrer et animer de manière efficace vos pages web, vous verrez ensuite comment y intégrer des médias : les images mais aussi les vidéos et l'audio.
Dans la deuxième partie de ce livre, vous apprendrez à exploiter les feuilles de styles (CSS) afin de parfaire la mise en page et la mise en forme des pages web. Tous les éléments de syntaxe des CSS sont abordés : les règles, les unités, les valeurs, les couleurs et les déclarations. Les principaux sélecteurs sont détaillés à l'aide d'exemples précis. Vous verrez également l'application des styles basée sur les notions de cascade et d'héritage.
Vous exploiterez les styles pour concevoir des mises en page structurées avec des boîtes et vous verrez comment leur appliquer des styles de mise en forme : marges, remplissage, bordures, largeur, hauteur, arrière-plan... La mise en forme des contenus repose sur de nombreux exemples permettant de mettre en forme les caractères, le texte, les tableaux, les formulaires et les colonnes.
La mise en page des sites modernes utilise les boîtes flexibles (CSS Flexible Box Layout) et les grilles de mise en page (CSS Grid Layout). Ces techniques sont étudiées en détail et illustrées de nombreux exemples. Enfin, pour terminer, le Responsive Web Design, ou mise en page adaptative, vous permettra de concevoir des sites web qui seront correctement affichés quel que soit le support : ordinateur, tablette ou smartphone.
Vous aurez ainsi tous les éléments nécessaires pour concevoir et/ou personnaliser des sites web modernes et attractifs. -
Power bi desktop : Reporting et analyse de données au quotidien
André Meyer-Roussilhon
- Eni
- Solutions Business
- 11 Septembre 2024
- 9782409046261
La Business Intelligence (BI) est née d'une exigence de plus en plus pressante : la capacité à analyser un volume de données de plus en plus important - parfois aux limites de ce que peut supporter un tableur - et une lecture optimisée des indicateurs et des informations. Autrefois encadré par des couches intermédiaires et des acteurs souvent informaticiens, c'est aujourd'hui, avec Power BI Desktop de Microsoft, l'ère de la BI en libre-service : un accès direct aux sources de données, avec ce que cela exige d'attention, un outil capable de brasser des volumes d'informations bien au-delà d'Excel, et de les restituer sous une forme visuelle claire et efficace. Né de l'expérience de Microsoft dans le domaine des bases de données, dans la continuité d'Excel et de ses compléments (Power Query, Power Pivot), Power BI Desktop est un outil complet de préparation des données et de leur exploitation dans un outil à bas code, même si la découverte du langage DAX (en particulier) et du langage M permettent d'aller loin en termes de préparation et d'analyse.
Ce livre sur Power BI Desktop est le fruit de sept années d'utilisation quotidienne et de formations, et d'une approche qui se veut la plus claire et la plus efficace possible. Il est destiné à l'utilisateur d'Excel qui souhaite pousser l'analyse de données dans un environnement familier, tout comme au spécialiste des bases de données qui veut en exploiter les ressources et diffuser l'information.
Toutes les étapes nécessaires à la construction d'un rapport sont détaillées : de la connexion aux données et de leur préparation, phase préliminaire de première importance, à la mise en place du modèle de données ; de la maîtrise de l'éventail des visuels et de leurs interactions à une approche résolument pragmatique et immédiatement utile du langage essentiel DAX ; et jusqu'à la diffusion du rapport, l'ouvrage dévoile et structure les ressources de l'outil Power BI Desktop pour en faire un révélateur de vos données.
L'approche est à la fois méticuleuse, car chaque étape du parcours est riche de multiples possibilités, et pédagogique, avec la volonté de souligner un cheminement clair vers la construction d'un rapport ou tableau de bord. Ce livre couvre différents scénarios de connexion à vos sources de données (fichier Excel, base de données, dossiers...), il vous permettra d'acquérir les bons réflexes lors du travail de préparation des données, notamment en fonction de la source, mais aussi de découvrir la facilité de sa mise en oeuvre ; il vous guidera pour apprendre à choisir le bon visuel pour faire passer la bonne information et éviter la surcharge ; vous comprendrez les ressorts fondamentaux du calcul dans Power BI pour construire vos indicateurs, avec ou sans recours au DAX. En définitive, l'objectif est que vous puissiez prendre plaisir à découvrir et continuer d'explorer cet outil conçu pour vous permettre d'éclairer d'une lumière nouvelle l'information dont vous disposez.