Comment intégrer les obligations du RGPD dans votre organisation, gérer vos données, concevoir vos parcours utilisateur et sécuriser vos données ? Ce guide vous donne les clés pour vous mettre en conformité et faire de la protection de la vie privée un avantage concurrentiel pour votre activité. En effet, le numérique doit être au service des citoyens ; son développement doit garantir l'identité humaine, les droits de l'homme, la vie privée et les libertés individuelles ou publiques.
Plus que jamais, c'est le respect d'un équilibre entre accompagnement de la transformation numérique et protection des droits des personnes qui permettra de relever les défis soulevés par la numérisation de notre environnement quotidien.
Après avoir décrit le contexte de l'adoption de la nouvelle Loi Informatique et libertés et du RGPD et expliqué le concept d'Accountability, l'ouvrage s'intéresse à l'identification des traitements de données à caractère personnel (Chapitre 1) puis à déterminer comment le responsable de traitement doit s'assurer de la licéité des traitements (Chapitre 2), quels sont les outils dont il dispose pour sa « compliance » (Chapitre 3) et pour sécuriser les traitements (Chapitre 4) et les mesures de cybersécurité à mettre en place en cas de violations des données personnelles (Chapite5).
Cette troisième édition du guide est à jour de la réglementation sur la protection des données, il tient compte également des récentes positions doctrinales de la CNIL. Son objectif est d'aider les entreprises à faire de la loi Informatique et libertés, une opportunité, et non une contrainte, au service de l'innovation, de la confiance et de la croissance.
Ce guide à l'usage des professionnels de l'informatique, du numérique et des nouvelles technologies propose une présentation pratique et pédagogique du droit des activités numériques, intégrant de nombreux exemples, mises en situation et conseils. Connaître les bases juridiques de la propriété intellectuelle et des données personnelles, apprendre à négocier des contrats de services ou de licences, pratiquer le commerce électronique, ce guide deviendra un indispensable soutien dans vos activités professionnelles.
Cet ouvrage traite la majorité des problématiques juridiques rencontrées dans ces domaines, notamment la négociation et l'exécution des contrats du numérique, la propriété intellectuelle, la protection des données personnelles, la conception et la distribution de logiciels, les contrats de services informatiques, la cybersécurité, la création d'un site internet ou d'une application, le commerce électronique...
Il permet également d'appréhender facilement le cadre juridique de nouvelles technologies telles que l'intelligence artificielle, la blockchain, les smartcontracts, les actifs numériques, les NFTs ou les métavers.
Mieux appréhender les évolutions de l'environnement, identifier les opportunités et les menaces sur son secteur d'activité, avoir un appui solide pour la décision et contribuer au développement de son activité sont autant d'enjeux essentiels aussi bien au niveau des organisations dans leur globalité qu'au niveau des professionnels qui les composent.
Avec l'omniprésence du digital dans tous les secteurs de l'économie, la masse toujours plus importante des contenus diffusés sur le web et l'exposition des outils disponibles pour les exploiter, la veille se focalise plus que jamais sur Internet.
Ce livre a pour vocation d'expliquer comment mettre en place et exploiter une veille efficace sur Internet, sans pour autant faire l'impasse sur les informations provenant du terrain. Il s'adresse à l'ensemble des personnes susceptibles d'être impliquées dans une activité de veille. Qu'il s'agisse de professionnels de l'information (veilleur, gestionnaire de l'information...), de chefs de projet, de consultants, d'acteurs métiers ou d'étudiants (Master, écoles d'ingénieurs et de commerce...).
Après une présentation des éléments constitutifs d'une activité de veille, des différents types de veille (concurrentielle, commerciale, technologique, e-réputation....) et des différentes approches, un chapitre entier sera consacré à la présentation des enjeux liés à l'information. Vous verrez ensuite comment vous préparer efficacement en définissant les besoins, en évaluant les ressources nécessaires et en vous organisant pour réaliser une veille.
Les chapitres suivants abordent les différentes méthodes, techniques, outils et bonnes pratiques pouvant être utilisés pour réaliser concrètement une veille sur Internet :
- comment rechercher de l'information pertinente sur le web ;
- comment identifier et exploiter des sources d'information ;
- comment automatiser la collecte d'information ;
- comment collecter de l'information provenant du terrain ;
- comment traiter les informations collectées ;
- comment analyser les informations de veille pour les valoriser ;
- comment produire et diffuser des livrables de veille.
Enfin, le dernier chapitre est consacré à l'utilisation d'Inoreader, une plateforme de veille simple, pas chère mais très efficace, pour faire de la veille au quotidien.
Microsoft 365 (anciennement appelé Office 365) est la solution en ligne de Microsoft® qui regroupe plusieurs services permettant de travailler en ligne et à plusieurs dans un environnement sécurisé.
Ce livre couvre l'ensemble des abonnements proposés par Microsoft®, il s'adresse donc aussi bien aux particuliers qu'à toute personne disposant de Microsoft 365 dans un cadre professionnel. Il débute par une découverte de l'environnement Microsoft 365 et de la page de profil Delve puis détaille les différents espaces de travail permettant le travail en mobilité et le travail collaboratif : l'espace de stockage en ligne OneDrive, les sites d'équipe SharePoint Online (bibliothèques de documents, listes...), le travail en équipe avec Teams et la gestion des tâches et des projets avec Planner.
La partie suivante vous présente en détail l'application Outlook pour le Web : la messagerie Courrier, le gestionnaire de carnets d'adresses Contacts, le Calendrier.
Pour terminer, les applications suivante sont présentées : le gestionnaire de tâches To Do, la création de flux de travail avec Power Automate, Forms, Sway, Viva Insights...
Ce livre sur PHP et MySQL s'adresse aux concepteurs et développeurs qui souhaitent utiliser PHP et MySQL pour développer un site web dynamique et interactif.
Dans la première partie du livre, l'auteur présente la mise en oeuvre d'une base de données MySQL : langage SQL (Structured Query Language), utilisation des fonctions MySQL, construction d'une base de données (tables, index, vues), sans oublier les techniques avancées comme la gestion des transactions, la recherche en texte intégral ou le développement de procédures stockées.
Dans la deuxième partie du livre, après une présentation des fonctionnalités de base du langage PHP, l'auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs en s'attachant à apporter des réponses précises et complètes aux problématiques habituelles : gestion des formulaires, gestion des sessions, envoi de courriers électroniques et bien sûr accès à une base de données MySQL. Les nouveautés des versions 8.0 et 8.1 qui méritent une attention particulière sont clairement signalées tout au long du livre.
Abondamment illustré d'exemples commentés, ce livre (écrit sur les versions 8.1 de PHP et 8.0 de MySQL) est à la fois complet et synthétique et vous permet d'aller droit au but.
Ce livre sur Windows Server 2022 est destiné aux administrateurs système ou aux techniciens en informatique qui souhaitent se former sur cette version du système d'exploitation serveur de Microsoft ou mettre à jour leurs connaissances par rapport aux anciennes versions. Il est composé de parties théoriques toujours complétées de parties pratiques permettant de mettre en place les solutions étudiées. Après avoir bien identifié les différents rôles et les fonctionnalités offertes par le système d'exploitation, l'auteur présente Hyper-V (la mémoire vive, les différents types de disques, les snapshots...) puis le redimensionnement d'un fichier vhd, et enfin les nouveautés en termes de sécurité. Cet apport théorique permet la création d'une maquette (ou bac à sable) composée de machines virtuelles exécutant Windows Server 2022 et Windows 10. L'auteur présente ensuite les services Active Directory afin de permettre aux personnes débutantes d'appréhender le vocabulaire utilisé pour Active Directory. Les sites AD, la réplication, le catalogue global sont autant de paramètres étudiés. Le lecteur réalisera la promotion d'un serveur en tant que contrôleur de domaine et en tant que RODC (Read Only Domain Controller) et découvrira le clonage d'un contrôleur de domaine virtuel ou encore Azure AD et le fonctionnement de Azure AD Join. La console Gestionnaire de serveur et certaines de ses fonctionnalités, les containers, la mise en place de Windows Admin Center, ainsi que les objets Active Directory comme la corbeille AD sont également expliqués. L'aspect sécurité est également traité avec la mise en place de BitLocker ainsi que de l'outil PingCastle. Dans les chapitres qui suivent, les services DHCP sont traités (haute disponibilité, administration à l'aide de PowerShell...), ainsi que les services réseau, l'implémentation d'un serveur DNS et d'un serveur de fichiers ou encore la mise en place d'un espace de noms DFS. La mise en place d'une autorité de certification racine et intermédiaire est étudiée. Enfin, les derniers chapitres auront pour sujet la mise en place, la gestion et le dépannage des stratégies de groupe, la mise en place d'une stratégie de mot de passe affinée, la mise en place d'un serveur de déploiement (capture des données d'une partition ou création d'un fichier de réponse), l'installation d'un serveur WSUS ainsi que les outils permettant la gestion et la surveillance du serveur et la présentation du langage PowerShell. La sécurisation des DNS à l'aide de la fonctionnalité DNS Over HTTPS, nouveauté de Windows Server 2022, est également abordée. L'auteur aborde également la gestion des serveurs OnPrem avec Azure ARC.Tout au long de ce livre sur Windows Server, l'auteur a mis l'accent sur PowerShell : plusieurs ateliers sont réalisés uniquement en PowerShell. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Aujourd'hui, les données ont envahi notre quotidien, du divertissement à la politique, de la technologie à la publicité et de la science au monde de l'entreprise. Et c'est un phénomène récent : 90 % des données dans le monde ont été créées au cours des deux dernières années. Quel que soit votre champ d'activité ou votre projet professionnel, la préparation et l'analyse des données est devenue une compétence précieuse et de plus en plus recherchée.
Plusieurs solutions s'offrent à l'utilisateur non informaticien pour faire de la Business Intelligence : utiliser un logiciel dédié, type Power BI Desktop, Tableau... ou exploiter les outils de BI intégrés dans le logiciel le plus utilisé et accessible dans le monde professionnel : Excel.
Le but de cet ouvrage est de vous permettre d'acquérir les compétences nécessaires pour développer une véritable aisance dans la manipulation des données avec des outils tels que Power Pivot, Power Query ou le langage DAX.
Il est destiné à toute personne ayant à faire de l'analyse de données : manager, commercial, secrétaire, comptable, financier, chargé de ressources humaines... Il a été rédigé avec la version d'Excel disponible avec un abonnement Microsoft 365 et convient également si vous disposez de la version 2021, 2019 ou encore 2016.
Tout au long de l'ouvrage, vous serez guidé étape par étape, dans les aspects théoriques qui entourent les différents outils de Business Intelligence d'Excel, et également dans la réalisation de nombreux cas pratiques inspirés d'expériences professionnelles réelles rencontrées par l'auteur : import, nettoyage et manipulation de données, mise en place d'automatisation, réalisation de tableaux de bord dynamiques, synthèse et analyse de données, réalisation de graphiques complexes, de cartes...
Vous serez ainsi en mesure d'utiliser l'ensemble des outils de Business Intelligence incorporés à Excel :
Power Query pour importer, nettoyer et automatiser la manipulation de données, - Power Pivot pour créer un modèle de données relationnel et créer des relations entre les tables, - Le langage DAX pour analyser et synthétiser les données, - Cartes et 3D Maps pour travailler avec des données géospatiales et créer des cartes.
La difficulté des concepts et des exercices proposés est progressive ; rédigé dans un langage simple, ce livre permettra aux débutants de se familiariser petit à petit avec ces différents outils. Les fichiers nécessaires à la réalisation des exercices sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr.
Le Raspberry Pi Pico et le Pico Wireless (incluant un module Wi-Fi et Bluetooth) fonctionnent nativement sous MicroPython et ont rapidement trouvé leur place auprès des Makers mais aussi des grands acteurs de l'électronique et de l'industrie.
Ce livre permet de découvrir et de maîtriser le langage MicroPython (Python sur microcontrôleur) pour programmer les cartes Raspberry Pi Pico et Pico Wireless. Il guide le lecteur de façon didactique dans la mise en oeuvre des cartes Pico, sans oublier d'explorer la prise de contrôle de composants électroniques que l'on peut y raccorder.
Chapitre après chapitre, le lecteur part donc à la découverte des Raspberry Pico et Pico Wireless, réalise des montages électroniques simples et utilise des techniques avancées telles que la manipulation de différents capteurs et interfaces, des sorties PWM et analogique ou d'un bus I2C. Il peut ainsi apprendre par exemple à allumer une LED, activer un relais, commander des moteurs ou encore acquérir des données environnementales et afficher des informations sur un écran à cristaux liquides.
Avec ce livre, les Makers pourront facilement trouver de quoi adapter leur savoir-faire Arduino sur MicroPython, ceux qui ne le sont pas encore pourraient fort bien le devenir, les programmeurs ajouteront sans peine une nouvelle corde à leur arc, les ingénieurs bâtiront de nouveaux ponts entre différents domaines du savoir, l'électronicien découvrira un outil pour produire rapidement des prototypes et les pédagogues pourront conjuguer facilement théorie et expérimentation. Enfin, les utilisateurs de la carte MicroPython Pyboard originale se sentiront en terrain connu.
Le C++ fascine par l'infini des réalisations et des manières de programmer qu'il permet. D'une part, il hérite du langage C qui lui procure une base pour tout ce qui concerne l'écriture algorithmique, et d'autre part il est doté de puissants outils de structuration orientés objet.
Ce livre s'adresse aux personnes qui débutent en programmation avec le langage C++ ou ayant déjà programmé dans d'autres langages. Il tient compte des dernières évolutions de C++ et éclaircit la complexité du langage par une exploration systématique de ses composantes natives (algorithmique fondamentale, programmation objet, généricité) auxquelles sont ajoutés quelques éléments sélectionnés parmi les bibliothèques standards (smart pointers ou pointeurs intelligents, conteneurs et contrôle d'erreur avec les exceptions).
La progression pédagogique de l'auteur se déroule en quatre temps.
L'auteur commence par traiter de notions qui concernent l'écriture algorithmique et ses fondamentaux : variables, opérations, structures de contrôle (if, switch, boucles, fonctions, attributs).
Dans un second temps, le lecteur bascule vers la programmation objet avec les structures et les classes puis il se concentre sur la généricité, les bibliothèques personnelles, les modules et les espaces de noms. Ensuite, l'étude des pointeurs, introduite avec les tableaux et les chaînes de caractères, est développée d'abord avec les pointeurs classiques puis avec les pointeurs-objets dits smart pointers. La quatrième et dernière étape vient compléter l'arsenal des outils natifs de la programmation objet avec les concepts d'héritage, de polymorphisme, de virtualité, de classes abstraites et d'interfaces. Pour finir, le livre s'achève sur la gestion des erreurs.
Tout au long du livre, l'auteur fournit des exemples de programmes apportant la mise en pratique nécessaire pour s'approprier le langage. Tous les programmes sont en téléchargement sur le site www.editions-eni.fr.
Ce livre vous présente dans le détail l'ensemble des fonctionnalités de Microsoft® Project 2021. Après un rappel des principes fondamentaux sur la gestion de projets et ses contraintes logistiques et financières, vous apprendrez à développer une planification de projet : vous commencerez par définir les différentes tâches du projet, vous découvrirez les différents modes d'affichage (diagramme de Gantt, réseau de tâches, mode Calendrier, barre chronologique...), vous apprendrez à affecter les ressources du projet, à gérer les tables et à définir les coûts.
Vous découvrirez ensuite les outils qui permettront de présenter le plan de projet à l'écran ou sur papier. Vous apprendrez à suivre l'avancement du projet et de ses coûts afin de pouvoir évaluer ces données en temps réel et rechercher en permanence le meilleur équilibre du projet.
Les derniers chapitres traitent de fonctionnalités avancées telles que le partage du projet, la personnalisation de la barre d'outils Accès rapide et du ruban, la gestion des comptes utilisateur, l'import et l'export de données.
Ce livre s'adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation.
La maîtrise du langage Python n'étant pas nécessaire pour lire ce livre, l'auteur commence par en présenter les bases avant d'indiquer comment faire ses premiers pas avec Pygame et de détailler la structure d'un jeu Pygame. Puis, au fil des chapitres, les principaux aspects du développement de jeux vidéo en deux dimensions sont étudiés. Ainsi, le lecteur étudie comment gérer une boucle de jeu, comment maîtriser les aspects graphiques avec le module pygame.draw, comment ajouter du son avec le module pygame.mixer ou encore comment gérer le temps et surtout les collisions entre objets graphiques grâce à la notion de sprite. L'auteur propose également une introduction à la 3D et à la notion de moteur de jeu.
Pour finir, les deux derniers chapitres fournissent au lecteur une documentation précise des principaux modules Pygame utilisés dans le livre ainsi que ceux fréquemment utilisés dans le développement Pygame.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Ce livre vous présente les fonctions de base des principaux logiciels de la suite Microsoft® Office : le traitement de texte Word, le tableur Excel, le logiciel de présentations animées PowerPoint et le logiciel de messagerie Outlook. Il a été rédigé avec la version 2021 d'Office. Il vous présente les fonctions de base du traitement de texte Word 2021 permettant de créer un document, de le mettre en page et de l'imprimer. Avec Excel 2021, vous apprendrez à créer des tableaux de calculs et des graphiques et à les mettre en forme. PowerPoint vous permettra de réaliser des diaporamas avec divers effets d'animation. Le chapitre sur Outlook vous explique comment envoyer des messages et comment gérer les messages que vous recevez. Les deux derniers chapitres traitent des fonctions communes à ces trois applications : création, ouverture et enregistrement de fichiers sur votre ordinateur ou sur l'espace de stockage en ligne OneDrive, mise en valeur du texte, gestion des images et des objets graphiques.
L'impression 3D ouvre des perspectives incroyables et permet de créer des jouets, des objets décoratifs, des outils, des pièces de rechange... Il est cependant nécessaire de disposer de quelques clefs, la première d'entre elles est de pouvoir dessiner ses propres objets. Ce livre consacré à Microsoft 3D Builder a pour objectif de vous apprendre à modéliser vos propres objets à imprimer en 3D à travers 5 projets expliqués de A à Z. Il s'adresse à toute personne, débutante ou non, dans la modélisation avec 3D Builder.
Moins connu que les poids lourds du secteur, Microsoft 3D Builder est pourtant un logiciel de modélisation 3D très intéressant. Gratuit et léger, il permet de concevoir des objets en 3 dimensions de manière simple et rapide en manipulant des formes géométriques comme des cubes ou des sphères. Cela fait de Microsoft 3D Builder le logiciel idéal pour s'initier à la modélisation 3D, même s'il est également très apprécié des initiés pour son efficacité !
Ce livre est résolument orienté vers la pratique. Après une courte introduction et un chapitre expliquant l'installation et l'interface de 3D Builder, la découverte des outils se fait tout en modélisant une petite maison rappelant les pions d'un célèbre jeu de société. Les chapitres qui suivent permettent de s'exercer et d'approfondir ces notions à travers 5 projets complets : un jeu de morpion, un support pour smartphone, des serre-livres avec du texte, une fusée au style rétro et un photophore avec un motif tahitien.
Le dernier chapitre est un recueil de conseils et d'astuces sur la modélisation, sur 3D Builder et sur l'impression de pièces.
Que vous soyez débutant ou initié, ce livre vous apprendra toutes les techniques pour dessiner facilement et rapidement vos propres objets à imprimer en 3D !
Ce livre sur Symfony 5 s'adresse aux développeurs, chefs de projets, architectes techniques, qui souhaitent, grâce à ce framework, structurer et organiser leurs développements PHP au sein d'un environnement de construction d'applications robuste et professionnel. La maîtrise de la programmation objet avec PHP est un prérequis indispensable pour tirer le meilleur parti de ces pages.
Le livre couvre les principaux composants de Symfony 5, considéré aujourd'hui comme le framework PHP de référence. Il fournit les connaissances de base qui permettent non seulement de créer un site ou une application web, mais également de comprendre et maîtriser son fonctionnement en détail. Un chapitre entier est par exemple consacré à l'architecture du framework.
Les sujets détaillés vont de l'installation de Symfony à la création de tests unitaires et fonctionnels. La gestion des formulaires, des interactions avec une base de données, des templates, de la journalisation ou même de la sécurité de l'application sont autant de thèmes exposés dans le livre.
Le temps de chargement des pages d'un site web étant un élément crucial, un chapitre délivre les techniques et astuces pour fortement améliorer les performances d'une application. Enfin, les contraintes de mise en production sont également évoquées dans un chapitre dédié au déploiement d'une application Symfony.
Les auteurs ont structuré les chapitres pour faciliter l'apprentissage de Symfony 5 et dévoilent au fil des pages des conseils, bonnes pratiques et exemples détaillés.
Ce livre sur Arduino a pour objectif de transmettre au lecteur les ressources nécessaires pour apprendre à programmer une carte Arduino avec le langage visuel mBlock. Il s'adresse autant au néophyte qu'à l'informaticien souhaitant réaliser des projets de plus en plus élaborés tout en limitant l'apprentissage d'un langage informatique et en démystifiant les principes d'électronique et de mécanique.
La prise en main de l'atelier de développement par blocs mBlock, de MakeBlock, est basé sur Scratch dont la notoriété et la facilité d'accès en font un outil idéal pour apprendre à coder. Les versions 3 et 5 de cet atelier sont couvertes par cette nouvelle version de l'ouvrage.
Dans la première partie du livre, les concepts de développement avec mBlock sont détaillés. Qu'il s'agisse de revenir à l'origine de la programmation visuelle, de faire le lien entre les algorithmes et les blocs, d'utiliser les bibliothèques de scripts de mBlock ou encore d'en étendre les fonctionnalités en détaillant la démarche de réalisation d'extensions, l'auteur livre au lecteur les bonnes pratiques qui lui permettront de développer un programme de qualité professionnelle et de faciliter ainsi sa mise au point.
La seconde partie du livre se concentre sur la concrétisation de projets à réaliser avec Arduino en revenant également sur quelques notions fondamentales d'électronique et de mécanique. L'auteur y traite de plusieurs approches de réalisation selon que l'on utilise des platines (shields) déjà prêtes, comme la carte ESP8266, ou que l'on recycle ou achète des composants. Dans le courant de l'IoT, il propose des exemples de réalisation concrets et donne les clés d'utilisation de mBlock pour programmer et administrer un objet connecté.
Pour finir, la dernière partie présente une approche d'enseignement de la programmation pour Arduino avec mBlock. L'auteur choisit de traiter cet enseignement par une approche ludique de la robotique, résultant du triptyque informatique/électronique/mécanique et tirée de son expérience.
Au terme de la lecture de ce livre, vous serez ainsi en mesure d'exploiter les possibilités offertes par la programmation d'une carte Arduino avec mBlock, que ce soit dans un cadre individuel ou lors d'ateliers pédagogiques.
Facturation, TVA, trésorerie, fiscalité, bilan et compte de résultat : pour l'entrepreneur dirigeant d'une petite entreprise, le quotidien ne se limite pas à l'exercice de son métier et à la satisfaction de la clientèle, il faut encore gérer les factures, surveiller les encaissements, les charges, payer les fournisseurs, les salariés, les cotisations sociales... Ce livre est destiné à toute personne dirigeant une petite entreprise ou TPE (artisans, commerçants, prestataires de services, professions libérales ...). Il a comme objectif de vous guider de façon simple et pédagogique dans la gestion de votre entreprise au quotidien. Les deux premières parties clarifient les tâches régulières et incontournables du quotidien d'une TPE, de la facturation au suivi de la trésorerie et des comptes clients, sans oublier les notions permettant de bien comprendre le fonctionnement de la TVA. La partie suivante aborde la préparation du bilan de fin d'exercice en vue de transmettre à l'expert-comptable tous les éléments nécessaires au traitement de l'information. La dernière partie est consacrée à l'analyse de la rentabilité de l'activité pour assurer l'équilibre financier suivant des indicateurs précis.Trois grands axes sont donc présents dans cet ouvrage : la gestion au quotidien, la préparation du bilan et l'analyse de la rentabilité de l'activité.
Ce livre sur GNU/Linux s'adresse à tout informaticien désireux de maîtriser les principes de base de ce système d'exploitation ou d'organiser et consolider des connaissances acquises sur le terrain. Il présente de façon détaillée les principes de base du système et décrit très précisément les commandes essentielles à la manipulation de la ligne de commande shell, en les illustrant de nombreux exemples : l'arborescence Linux, la manipulation des fichiers, l'éditeur de fichiers texte, les droits d'accès, la gestion des processus, le shell Bash, les scripts Bash, la gestion des comptes utilisateurs, les outils Linux... Les notions présentées dans ce livre, si elles sont essentielles pour comprendre le fonctionnement du système GNU/Linux au niveau utilisateur, sont tout aussi indispensables au lecteur qui désire poursuivre en administration système. Ce livre peut être utilisé comme ouvrage de référence donnant ainsi au lecteur les moyens d'acquérir son autonomie, aussi bien en environnement graphique qu'en ligne de commande. Vous découvrirez les particularités accompagnant les dernières distributions Linux disponibles.
Notre domicile est protégé par une porte d'entrée verrouillée qui assure notre sécurité. Notre intimité et notre vie privée sont protégées par des portes qui séparent les pièces et les rideaux qui couvrent nos fenêtres. Mais, qu'en est-il de notre vie privée et de notre sécurité dans le domaine numérique, en particulier sur Internet ? Que ce soit une enceinte, un ordinateur, un smartphone ou une tablette, quelles précautions devons-nous prendre pour que ces machines ne connaissent pas tout de nous, et bien plus que n'importe qui ?
C'est devenu une évidence : l'environnement numérique est aujourd'hui extrêmement intrusif, les outils et services numériques que nous utilisons au quotidien collectent des données personnelles en permanence sans même que nous nous en rendions compte. Les risques sont nombreux : publicité hyper ciblée, vol de données, piratage, harcèlement, l'actualité nous en donne chaque jour des exemples. Face à cet état de fait, chacun se pose les mêmes questions : que faire et comment faire ? Est-il véritablement possible de protéger et sécuriser ces informations privées ?
Ce guide a pour objectif de répondre à ces questions. Il s'adresse à tous ceux qui utilisent quotidiennement un ordinateur, une tablette, une enceinte connectée, une montre connectée ou un smartphone... donc à tout le monde !
Pour comprendre les risques, il vous emmène au fil des pages, dans le quotidien de Maxime, un salarié qui, à chaque moment de la journée, accumule les ennuis par son utilisation inconsciente du numérique : fuites de données, piratages, collectes des données personnelles, Maxime met à mal sa vie privée et professionnelle sans s'en douter.
Ce guide est composé de vingt chapitres qui s'organisent autour d'un récit décrivant les habitudes de Maxime au cours d'une journée type. Chacune de ses habitudes est détaillée pour mettre en lumière la problématique posée, apporter des explications, des exemples complémentaires et bien sûr, proposer des solutions adaptées en fonction du niveau de chacun, de l'utilisateur novice en informatique à l'utilisateur ayant déjà de bonnes connaissances. Ces solutions s'appuient sur de nombreux conseils d'utilisation, le paramétrage des outils existants et l'installation de services ou logiciels majoritairement libres (et gratuits).
Le livre se termine par des ateliers pratiques détaillant comment paramétrer efficacement les outils ou services utilisés par tous que sont Facebook, Google, Chrome et Twitter.
Du débutant qui souhaite découvrir l'univers de l'impression 3D par dépôt de filament plastique fondu à l'utilisateur confirmé désireux d'améliorer ses projets d'impression, en passant par le professionnel ayant à coeur de disposer d'un véritable aide-mémoire pour l'assister dans ses conceptions, ce livre permet à son lecteur de maîtriser le processus complet d'impression 3D. Après un historique de la fabrication additive, le second chapitre met en avant les besoins des imprimeurs 3D, que ce soit dans un contexte professionnel ou personnel. Le lecteur découvre ensuite comment faire ses premiers pas avec l'imprimante 3D et en étudie la composition et le vocabulaire à appréhender. Il poursuit avec le montage et la calibration mécanique de l'imprimante et est guidé pour sa première impression 3D avec le logiciel Ultimaker Cura. La suite du livre permet au lecteur de perfectionner ses impressions 3D avec des informations utiles pour l'optimisation des paramètres de l'imprimante, notamment grâce à Pronterface. L'auteur explique ensuite l'importance de la première couche de plastique pour le bon déroulement des impressions 3D. Le lecteur apprend à entretenir son imprimante pour maintenir sa durée de vie et la qualité de ses impressions. L'amélioration des impressions 3D, la préparation des pièces, le choix des matériaux et les limites techniques d'une imprimante 3D de bureau sont également détaillés. Afin de répondre à toute problématique rencontrée avec son imprimante 3D, l'auteur propose des diagnostics sur les problèmes d'impression les plus courants. Ce livre se termine par trois chapitres permettant au lecteur d'aller plus loin avec son imprimante 3D avec une introduction à la multiextrusion, le contrôle à distance de son imprimante 3D avec OctoPi et les solutions de post-traitement de ses pièces imprimées en 3D afin d'obtenir un résultat professionnel.
Ce livre sur VBA Access (rédigé sur les versions 2021 et Microsoft 365) s'adresse aussi bien aux connaisseurs d'Access qu'aux apprentis développeurs ou développeurs plus aguerris. Chacun y trouvera les informations dont il a besoin pour transformer son outil «; fait maison » en une application robuste, ou pour personnaliser et optimiser graphiquement des solutions existantes. Connaître le fonctionnement d'Access et l'utiliser régulièrement est un prérequis indispensable pour tirer le meilleur profit de ce livre. Cette nouvelle édition traite des nouveautés de la version 2021 ainsi que de la compatibilité entre les versions 32 bits et 64 bits de l'application.
En partant des bases du VBA jusqu'à l'utilisation d'API externes, l'auteur balaie les différents aspects de la programmation en Visual Basic. Ce déroulement, de difficulté progressive, permet au lecteur de se rendre compte de la nécessité d'utiliser le langage pour délivrer des solutions puissantes et efficaces. Après la syntaxe de base sous VBA, l'auteur traite la notion de programmation objet puis les modèles d'accès aux données DAO et ADO, le langage SQL appliqué à Access, les évènements Access, les interfaces utilisateurs et comment les optimiser avec le ruban Access, le pilotage des autres applications Office avec l'automation, les interactions avec Internet, la programmation avec Windows. à la fin du livre une mini-application exemple est proposée.
Les bases de données exemples pour mettre en application les sujets traités dans le livre sont disponibles en téléchargement sur le site www.editions-eni.com.
Ce livre s'adresse à toute personne souhaitant réaliser elle-même une installation domotique à moindre coût pour améliorer le confort de son domicile (gestion de l'énergie, des luminaires...) et le rendre intelligent et connecté. Pour réaliser cette installation, l'auteur s'appuie sur le nano-ordinateur Raspberry Pi et sur le microcontrôleur ESP8266.
Après une introduction générale portant sur les possibilités offertes par une installation domotique, le lecteur découvre un aperçu des compteurs généralement disponibles dans son habitation (eau, électricité, gaz...) et la manière de les rendre communicants. Une liste de capteurs et actionneurs complémentaires, les « organes » de l'installation, est étudiée tout en sensibilisant le lecteur aux erreurs de mesure.
L'auteur détaille ensuite l'installation et la configuration du matériel et des logiciels nécessaires pour la réalisation des premiers projets qui constitueront l'installation domotique. Il poursuit avec l'étude des capacités offertes par un ESP8266 pour piloter les différents dispositifs connectés (possibilités de mesure, d'interaction...).
Des projets plus complexes, tirés de l'expérience personnelle et professionnelle de l'auteur, sont ensuite détaillés. Ceux-ci permettront notamment d'améliorer le confort de l'occupant et ses consommations d'énergie grâce à la commande de nombreux actionneurs (ventilateur, électrovanne, lampe LED...).
Un dernier chapitre clos l'ensemble en présentant certaines notions d'électronique et de programmation plus élaborées permettant de fiabiliser les dispositifs et offrant la possibilité au lecteur de personnaliser davantage son installation domotique.
Des éléments complémentaires sont disponibles en téléchargement sur le site www.editions-eni.fr.
Ce livre, qui couvre jusqu'à la version 17 de Java, s'adresse à tout informaticien désirant développer sous Java. Que le lecteur soit débutant ou qu'il ait déjà une première expérience avec un autre langage, il trouvera dans cet ouvrage toutes les bases nécessaires pour se familiariser rapidement avec un des langages les plus utilisés au monde.
Après une présentation de la plateforme Java SE, de son installation sous Windows et Linux et de l'environnement de développement utilisé dans le cadre de l'ouvrage (Eclipse, MySQL), le lecteur étudie les bases du langage et la programmation orientée objet. Parmi la richesse de l'API Java, un focus est fait sur l'API de gestion des dates, sur les nouvelles possibilités offertes par les interfaces et sur la notion de modules.
Les expressions lambda et les API sous-jacentes comme l'API java.util.function ou l'API Stream sont détaillées avant de passer à l'étude du développement d'applications graphiques avec la bibliothèque Swing. Le développement d'applications client/serveur est également présenté avec l'API JDBC assurant l'accès aux bases de données relationnelles.
Le déploiement étant une étape importante du succès d'une application, le dernier chapitre présente la distribution d'une application avec la solution classique des fichiers d'archives ou l'utilisation des outils jlink et jpackage.
De nombreux exercices avec leurs corrigés permettent au lecteur de valider ses connaissances et de mettre en pratique immédiatement les notions étudiées.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Ce livre vous présente les fonctionnalités avancées des applications de la suite bureautique Microsoft® Office. Il a été rédigé avec la version 2021 d'Office. La partie sur Word aborde, entre autres, les fonctions de mise en page avancées (en-tête, pied de page personnalisés), l'utilisation des plans, la création de table des matières et d'index, la gestion des styles et modèles et la réalisation de mailing. Dans la partie sur Excel, sont abordés la création de modèles, l'utilisation des zones nommées, les calculs avancés tels que les formules conditionnelles, la consolidation des données ou la génération de table à double entrée ; vous verrez également comment appliquer des mises en forme conditionnelles, des tris et des filtres, comment exploiter les tableaux de données et créer des tableaux croisés dynamiques. La partie sur PowerPoint présente les fonctions permettant la réalisation de diaporamas sophistiqués intégrant de la vidéo et de nombreux effets d'animation. Dans Outlook, il s'agit d'optimiser l'envoi et la réception de messages (utilisation de l'affichage Conversation, regroupement des messages, archivage...) et la configuration de la messagerie (notification d'absence, création de signature, mise en forme conditionnelle des messages, utilisation des actions rapides pour faciliter la saisie de messages répétitifs...).Le livre se termine par les possibilités d'intégration des données d'une application à l'autre (copier des données Excel dans Word, par exemple) et les techniques qui permettent de partager et de co-éditer des fichiers enregistrés par exemple, sur OneDrive.
Visual Basic for Application (VBA) est un langage de programmation mis en place afin d'apporter des fonctionnalités supplémentaires aux outils de la suite Microsoft Office et plus particulièrement à Excel en permettant l'automatisation des calculs dans le tableur mais également : - La création de fonctions gérées comme les fonctions Excel natives. - La création de formulaire permettant à l'utilisateur d'interagir avec l'application. - La possibilité d'implémenter de nombreuses fonctionnalités permettant par exemple : d'envoyer un e-mail, de créer un rapport PowerPoint, d'imprimer un document, de lancer une application, d'ouvrir un fichier, de modifier des paramètres Windows... VBA est un langage accessible c'est-à-dire qu'il ne requiert pas de connaissances poussées en programmation. L'objectif de ce livre est de vous apprendre à utiliser le langage VBA et à développer vos compétences sur Excel. Il a été rédigé avec la version d'Excel disponible avec un abonnement Microsoft 365 et convient également si vous disposez de la version 2019 ou 2021. Après une brève introduction à VBA, vous commencerez par utiliser des fonctions avancées d'Excel (validation des données, calculs sur les dates, fonctions conditionnelles, calcul matriciel, mise en forme conditionnelle...), vous serez amené à créer un formulaire de saisie des ventes puis à interagir avec Excel grâce au langage VBA. Vous utiliserez ensuite les tableaux et graphiques croisés dynamiques via Excel et VBA pour gérer le suivi d'une campagne de test d'une application de vente en ligne. L'exercice suivant se base sur les fonctions de date pour calculer des durées et le coût de chaque tâche d'un projet informatique. Dans le dernier chapitre, l'exemple traité vous permettra de consolider des données, d'automatiser la saisie de données en ligne et l'envoi de données mensuelles par e-mail pour plusieurs agences immobilières. L'approche utilisée est basée principalement sur des exemples extraits de la vie professionnelle. Chaque chapitre correspond à un cas métier et se décompose en notions de cours et explications permettant de réaliser l'exercice. L'objectif est d'être guidé le plus possible et de mettre tout de suite en pratique les notions de cours. Les classeurs nécessaires à la réalisation des exercices (énoncé) et les versions corrigées sont disponibles en téléchargement sur le site des Editions ENI www.editions-eni.fr.