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 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.
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.
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 !
La finance d'entreprise est un sujet qui nécessite beaucoup de notions théoriques comptables, mathématiques et statistiques. Pourtant, la finance est aussi une discipline très pratique, ancrée dans la réalité quotidienne : il est indispensable d'utiliser des données chiffrées pour éclairer l'activité présente ou future de l'entreprise, sa rentabilité et aider à la prise de décision.
Le but de cet ouvrage est d'acquérir les compétences nécessaires pour pouvoir appliquer les principes essentiels de la finance d'entreprise avec un des logiciels les plus utilisés dans le monde professionnel : Excel. Il a été rédigé avec la version Microsoft 365 d'Excel mais convient également si vous disposez des versions 2016, 2019 et 2021.
Il s'adresse aussi bien aux étudiants en comptabilité-gestion qu'aux professionnels de la comptabilité, de la gestion et de la finance, ainsi qu'aux managers ayant une activité en lien avec la finance d'entreprise ou la gestion en général.
La première partie de l'ouvrage permet au lecteur néophyte de se familiariser avec Excel tout en abordant les bases de la comptabilité et de la finance : l'analyse du compte de résultat et du bilan.
Par la suite, la modélisation financière proposée s'appuie sur des notions plus avancées : plan de remboursement, compte de résultat prévisionnel, plan de trésorerie, seuil de rentabilité, initiation à la business intelligence, prévisions statistiques (régression linéaire, moyennes mobiles, lissage exponentiel...), analyse du risque, simulations... L'utilisation d'outils plus complexes d'Excel est alors abordée : outils statistiques, solveur, utilitaire d'analyse, langage VBA, Power Query, Power Pivot....
Les nombreux exercices réalisés dans Excel n'ont pas seulement pour but d'obtenir des réponses numériques à des problèmes financiers, mais aussi d'approfondir la compréhension des concepts étudiés. La difficulté des exercices proposés est progressive, permettant ainsi aux débutants de se familiariser à la fois avec les notions financières, et avec Excel ; cependant, au cours de l'ouvrage, des concepts relativement avancés en finance/gestion sont abordés : autant de compétences concrètes et précieuses dans le monde professionnel d'aujourd'hui.
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.
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...
L'Intelligence Artificielle ou IA est au coeur de nombreux débats et est le fer de lance de beaucoup d'entreprises. Il ne se passe plus une journée sans qu'une communication ne soit faite sur une nouvelle intelligence artificielle capable d'en faire plus que la précédente. La guerre industrielle est lancée et on peut facilement imaginer qu'elle ne se terminera que par une entité artificielle égale ou supérieure à l'humain. C'est dans ce nouveau monde qui se prépare qu'apparaît la branche cognitive de l'intelligence artificielle qui s'appuie sur des domaines et outils tels que l'apprentissage et l'auto-apprentissage, les réseaux de neurones, la langue naturelle, les arbres de décision dont les objectifs sont de déduire des faits marquants, repérer des motifs, prédire des tendances, imaginer de nouveaux services à mettre en place et ainsi aider l'humain à décider. Mais cela ne se fait pas sans inquiétudes, tout d'abord les biais qui peuvent fausser les interprétations et donc les décisions et ensuite l'impact que l'intelligence artificielle va avoir sur nos activités, nos rôles et nos métiers.
J'ai voulu ce livre accessible au plus grand nombre : même s'il aborde parfois des points techniques assez pointus, chacun pourra y trouver les informations au niveau qu'il le désire ainsi que des sources d'information qui lui permettront, si nécessaire, d'aller plus loin. Cette deuxième édition, en plus des mises à jour diverses, contient deux nouveaux chapitres dont l'importance est apparue ces dernières années, les biais et l'impact de l'intelligence artificielle sur les métiers. Bien que la structure de ce livre suive une progression, les chapitres peuvent être abordés séparément. Je décris tout d'abord les aspects et les domaines de l'intelligence artificielle, j'aborde ensuite les différents types de données et leur utilisation, puis je détaille le processus cognitif. Un chapitre est consacré à la transformation digitale des entreprises et je fournis des exemples concrets de cette digitalisation. Le chapitre suivant recense les différents types de biais et montre comment ceux-ci peuvent fausser l'interprétation et les décisions prises par les intelligences artificielles. Au vu de l'inquiétude et des questions qui émergent, il m'est apparu important de consacrer un chapitre à l'impact de l'intelligence artificielle sur les métiers.
Enfin, pour terminer ce livre, je fais le tour des futurs probables de l'intelligence artificielle, leurs avantages et leurs risques, tels qu'ils sont décrits par certains de nos scientifiques, chercheurs et entrepreneurs.
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.
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.
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.
Ce livre vous présente dans le détail les fonctions à connaître pour créer vos premiers documents avec Word, le célèbre traitement de texte de Microsoft® ; il s'adresse à toute personne débutante dans l'utilisation de Word. Il a été rédigé avec la version 2021 de Word.Après la description de l'environnement de travail comprenant le ruban, l'onglet Fichier, vous apprendrez à créer, enregistrer et ouvrir vos documents y compris sur l'espace de stockage en ligne OneDrive. Vous apprendrez ensuite à saisir et modifier le texte, effectuer la correction orthographique, rechercher le synonyme d'un mot, traduire du texte, rechercher et remplacer du texte et effectuer des copies et déplacements. La partie suivante vous explique dans le détail comment mettre en forme le texte en appliquant des mises en valeur de caractères (attributs, effets visuels), des styles et des mises en forme de paragraphe et en insérant une page de garde. Vous verrez ensuite comment mettre en page et imprimer le document. Vous verrez également comment réaliser et mettre en forme des tableaux. La dernière partie est consacrée aux objets graphiques et détaille l'insertion et la mise en forme d'objets graphiques, de diagrammes (organigrammes) et d'images à l'aide des nombreux effets à votre disposition.
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.
Ce livre s'adresse aux étudiants et aux développeurs ayant déjà une première expérience de la programmation structurée et qui sont désireux de passer à la Programmation Orientée Objet (POO) avec le langage C# 10, pour développer des applications .NET.
Après un historique de la POO et du langage C#, l'auteur explique pourquoi ce type de programmation est devenu incontournable pour développer dans les environnements graphiques événementiels. Les notions d'objet, de classe et de référence sont présentées suivies par les fondements de la POO que sont l'encapsulation, l'héritage, le polymorphisme et l'abstraction.
Les différentes étapes d'un développement objet avec les principes de modélisation UML sont abordées, suivies par une présentation du .NET 6, de son intérêt, de sa richesse et de son environnement de développement Microsoft Visual Studio 2022 Community.
Le lecteur découvre comment C# 10 reproduit les principes de la POO avec des explications simples, des exemples concrets et des exercices corrigés à télécharger sur le site www.editions-eni.fr. Les types de base du développement .NET et leurs utilisations sont présentés. Les programmes d'essais sont de type console ou graphique, basés sur l'utilisation des Windows Forms et de WPF pour illustrer les communications entre objets. Quand ils seront pertinents, des parallèles seront menés avec les langages de programmation objet C++ et Java.
La programmation multithread et asynchrone, permettant l'exécution simultanée de plusieurs flux d'instructions, sera abordée tout comme la communication entre mondes managés (.NET) et non managés (Win32). L'écriture de tests unitaires objets avec MS Test permettra au lecteur de s'assurer de la stabilité de son code. L'auteur présente ensuite une façon dynamique de programmer par réflexion sur les objets. Le lecteur découvre également comment instrumenter son code pour analyser ses performances, ainsi que l'objet appliqué à la gestion des données avec LINQ, l'utilisation des fichiers XML, ADO.NET (en mode connecté et en mode déconnecté) et d'Entity Framework Core. Enfin, les bases de programmation du WPF (Windows Presentation Foundation), de XAML, du binding et de MVVM terminent cet ouvrage.
À la fin de ce livre, le lecteur disposera de bases solides pour appréhender les puissantes bibliothèques du .NET et réaliser des programmes objet modulaires, fiables et extensibles.
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.
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 guide pratique vous présente dans le détail toutes les fonctionnalités de Microsoft® PowerPoint 2021. Il s'adresse à toute personne désirant découvrir et approfondir l'ensemble de ses fonctionnalités.
Après la description du nouvel environnement, les différents modes d'affichage et la gestion des documents (ouverture et enregistrement de présentations et de modèles, partage et enregistrement sur OneDrive, gestion d'album photos, impression...), vous apprendrez à créer et modifier les différents éléments d'une présentation : les diapositives, les masques, les thèmes, les arrière-plans, les sections...
Dès lors, vous pourrez créer le contenu de chaque diapositive en saisissant le texte, le plan puis en le mettant en valeur ; vous verrez ensuite comment créer, modifier et mettre en valeur toutes sortes d'objets : formes automatiques, tableaux, images, modèles 3D, sons, vidéos, diagrammes et graphiques ; vous exploiterez les fonctionnalités relatives à l'édition vidéo (ajouter, rogner, appliquer des effets artistiques, tronquer le début ou la fin de vos vidéos) et à la retouche d'images (effets artistiques, détourage de forme, reflets, corrections de couleurs, compression...).
Vous pourrez alors lancer votre premier diaporama puis y intégrer effets d'animation, images cliquables représentant une ou plusieurs diapositives (zoom de résumé, zoom de diapositive et zoom de section), annotations... Vous apprendrez à définir le minutage des diapositives, à ajouter des transitions (dont le fameux effet Morphose), à enregistrer le diaporama au format vidéo afin de réutiliser l'animation dans d'autres présentations ou la partager avec vos proches sur DailyMotion ou Youtube.
Un chapitre traite du travail collaboratif et explique dans le détail comment partager une présentation stockée sur son espace OneDrive et comment travailler à plusieurs sur une présentation grâce à la co-édition. Le livre se termine par des fonctionnalités avancées telles que la personnalisation du ruban, les échanges avec Excel et Word et la gestion du compte Utilisateur.
Ce livre vous présente les bases à connaître pour exploiter efficacement votre ordinateur (ou votre tablette) équipé de Windows 11 et de la suite Microsoft® Office (version 2021 ou version disponible avec un abonnement Office 365). Il débute par une présentation de l'environnement de travail proposé par Windows 11 : comment ouvrir une session, lancer une application, gérer les fenêtres et les principaux gestes tactiles à connaître. Vous découvrirez ensuite les manipulations de base du traitement de texte Word 2021 qui vous permettront de réaliser des documents simples : créer un document, saisir le texte, le mettre en forme, insérer un tableau, mettre en page et imprimer le document. Vous enchaînerez par la découverte du tableur Excel 2021 pour réaliser des tableaux simples : créer un classeur, saisir les données et les formules de calcul, modifier la structure du tableau en ajoutant ou supprimant des lignes et colonnes, mettre en forme le tableau en appliquant bordures, couleurs et styles aux cellules. Vous verrez également comment mettre en page et imprimer le tableau et comment le compléter en y insérant un ou plusieurs graphiques. Vous comprendrez très vite pourquoi il est nécessaire d'enregistrer régulièrement votre travail en créant de nombreux fichiers classés dans divers dossiers ou sur l'espace de stockage en ligne OneDrive ; vous pourrez, grâce à l'Explorateur Windows, retrouver facilement ces fichiers pour les copier, les supprimer... Mais un ordinateur sert aussi à naviguer sur Internet et à communiquer avec des tiers par l'envoi et la réception de messages : le dernier chapitre de ce livre vous présente donc les fonctionnalités de base du navigateur Microsoft Edge et celles d'Outlook 2021 pour l'envoi et la réception de messages.
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.
Ce guide pratique vous présente dans le détail les fonctions du logiciel de messagerie Microsoft® Outlook ; il a été rédigé avec la version 2019 d'Outlook et intègre les nouveautés et différences de la version Outlook livrée avec Office 365. Il s'adresse à toute personne désirant découvrir et approfondir l'ensemble de ses fonctionnalités.Après la description de l'environnement, vous apprendrez à envoyer des messages basés ou pas sur un modèle ; vous verrez aussi comment renvoyer un message, rappeler un message envoyé par erreur ou marquer un message pour le suivi. Vous découvrirez la Boîte de réception prioritaire, apprendrez à répondre à un message, à le transférer et à gérer les éventuelles pièces jointes. Pour compléter vos messages, vous apprendrez à y insérer signature, fichier, calendrier... Vous verrez dans le détail comment configurer votre messagerie : choisir le format des messages, créer une ou plusieurs signatures, mettre en place un message d'absence, définir une mise en forme conditionnelle des messages (par exemple, afficher en rouge les messages dont l'objet contient le mot Budget), gérer le courrier indésirable et automatiser les tâches répétitives à l'aide des actions rapides (par exemple, transférer automatiquement certains messages à votre responsable). La troisième partie traite du Calendrier : vous apprendrez à gérer votre agenda pour planifier rendez-vous, événements, envoyer et répondre à une invitation à une réunion, publier, partager vos calendriers et créer des groupes de calendriers... Outlook vous permet aussi de gérer vos contacts, de planifier des tâches et de créer des notes. Vous verrez comment gérer tous les éléments utilisés dans Outlook : sélectionner des éléments, les rechercher, les trier, les filtrer, les regrouper, les organiser par catégories... Un chapitre est consacré à l'archivage des messages et à la création de fichiers de données Outlook (.pst). Le dernier chapitre aborde la configuration de votre logiciel de messagerie : comment modifier et créer de nouveaux affichages, gérer les groupes de raccourcis et les dossiers, ajouter des comptes de messagerie et personnaliser le ruban.
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 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.
Prédire les comportements de ses cibles, voilà un voeu que tout professionnel du marketing aimerait réaliser. Le machine learning semble à cet égard plein de promesses. Il vient pourtant compléter la palette d'outils du marketing plutôt que la révolutionner. Cet ouvrage est destiné aux professionnels du marketing. Il va vous aider à démystifier le machine learning et les statistiques prédictives en vous expliquant comment les utiliser pour répondre à des problématiques concrètes liées à votre activité et vous permettre de réaliser vous-mêmes vos prédictions. Il vous apprendra également à les combiner avec les outils indispensables du marketing : l'écoute client et l'incitation à agir.
Le premier chapitre revient sur la notion de « consommateur prévisible » et pose ses limites.
Le deuxième chapitre présente les méthodes pour analyser ses données, écouter ses clients et les inciter à agir.
Le chapitre suivant explique comment constituer sa base de données prospects et clients.
Les chapitres 4 à 7 répondent à des questions concrètes en marketing : comment créer des persona ? Comment transformer ses prospects en clients ? Comment augmenter la valeur de ses clients ? Comment anticiper les effets de réputation en ligne ? Chacun de ces chapitres est organisé en trois parties consacrées à la prédiction data, à l'écoute client et à l'incitation.
Enfin, le dernier chapitre vous donne des clés pour communiquer en interne sur ces outils.
Les nombreux exemples présentés sont expliqués pas-à-pas, principalement dans un logiciel no-code nommé JASP, qui est basé sur R, gratuit, simple et user-friendly.
Ce livre est une excellente entrée en matière sur le sujet du marketing prédictif et un bon moyen de faciliter le dialogue entre data scientists et marketeux.
Vous souhaitez augmenter le trafic de votre site web ? Accroître la notoriété de votre marque ? Trouver des prospects ? Ou encore booster les ventes de vos produits ? Cet ouvrage vous présente le fonctionnement de Google Ads, la solution publicitaire proposée par Google pour créer et diffuser des campagnes publicitaires sur Internet tout en maitrisant son budget. Que ce soit pour un site marchand, un site vitrine proposant des produits/services ou encore une application mobile, effectuer de la publicité sur Google et ses sites partenaires vous permettra d'atteindre vos objectifs de visibilité, de notoriété ou de ventes par exemple.
Ce livre s'adresse aux débutants, pour leur apprendre à concevoir leur première campagne publicitaire, comme aux personnes ayant déjà eu l'occasion de créer des campagnes car elles y trouveront de nombreux conseils pour améliorer leurs résultats ou analyser leurs performances. Il a comme objectif de vous aider à concevoir vos campagnes de publicité de A à Z, de les analyser et de les optimiser.
Grâce à ce guide pratique sur Google Ads, vous apprendrez à :
- vous lancer rapidement sur Google Ads, même si vous êtes débutant, - développer des campagnes publicitaires.
- structurer un compte Google Ads.
- mesurer vos résultats concrets.
- analyser vos performances globales.
- optimiser vos campagnes.