• JavaScript et Angular - Des bases du langage au développement d'une application web

    JavaScript et Angular – Des bases du langage au développement d’une application web

    0 de 5
    251,00 MAD

    Cet ouvrage s’adresse aux développeurs qui souhaitent apprendre à développer une application web avec le Framework JavaScript de Google : Angular. Dans la première partie du livre, l’auteur détaille les concepts du langage JavaScript, basiques comme plus avancés, en les illustrant par des exemples. Le lecteur peut ainsi se familiariser avec l’installation de l’IDE, les types de données, les boucles et conditions, les fonctions ou encore la programmation orientée objet avec JavaScript.

    Un chapitre consacré à TypeScript fait le lien entre JavaScript et Angular. La seconde partie étudie pas à pas les mécanismes d’Angular avec le développement d’une application « fil rouge » étoffée de chapitre en chapitre grâce aux nouveaux concepts acquis. Grâce à des mises en pratique de fin de chapitre, le lecteur est placé dans un cadre méthodologique Agile Scrum, pour lui permettre d’assimiler les mécanismes de développement dans un contexte professionnel.

    Il peut ainsi mettre en oeuvre les API, les formulaires, la hiérarchie des composants, le routage, les tests unitaires et de bout en bout, l’authentification et l’exploitation d’une base de données avec FireBase et l’intégration continue avec Travis pour aboutir très rapidement à une application pleinement fonctionnelle. Pour finir, plusieurs outils sont étudiés pour être en mesure de qualifier et auditer son propre code et ainsi gagner en productivité.

  • Jeux d'arcade pour le Web - De la conception à la réalisation avec JavaScript

    Jeux d’arcade pour le Web – De la conception à la réalisation avec JavaScript

    0 de 5
    251,00 MAD

    Ce livre s’adresse aux personnes intéressées par la programmation web, débutants comme expérimentés, désireux de connaître les techniques à mettre en oeuvre pour réaliser des jeux fonctionnant sur navigateur. L’auteur y explique la conception de jeux plus ou moins complexes, en partant de la description de ce qui est souhaité jusqu’à la réalisation finale, en passant par la création des graphismes, la recherche des bruitages et l’écriture du code JavaScript, décrite pas à pas.

    Résolument tourné vers un apprentissage par la pratique, le livre propose la description de la réalisation complète de quatre projets de jeux, aux thèmes variés, tant dans leur domaine et leur jouabilité que dans la complexité de leur mise en oeuvre. Le premier d’entre eux est un jeu de tir dans lequel une petite mouche, se trouvant prisonnière d’une toile d’araignée, doit se battre pour sa survie.

    Dans le deuxième projet, le joueur doit libérer les cases d’une grille dans laquelle se trouvent des pierres précieuses qu’il doit collecter par blocs. Le troisième projet est un jeu de lettres que le joueur doit poser sur un plateau pour former des mots appartenant au dictionnaire des noms communs de la langue française, en les croisant avec ceux déjà présents sur le plateau. Ce jeu a la particularité d’offrir la possibilité de jouer à plusieurs, à tour de rôle et de manière déconnectée, c’est-à-dire sans interactions en temps réel, et sur un seul ordinateur ou sur plusieurs, à distance.

    Enfin, le quatrième et dernier projet de ce livre s’inspire librement d’un jeu d’arcade datant de la fin des années 70, universellement connu, consistant à détruire avec un canon mobile des vaisseaux extra-terrestres descendant du ciel. Grâce à ces exemples, le lecteur est à même de pouvoir organiser ses projets de programmation personnels et devient capable de préparer ce qu’il lui faut mettre en place pour réaliser ses propres jeux à destination du web, et ce quelle que soit leur complexité.

    Tous les projets du livre sont disponibles dans leur version finale et fonctionnelle en téléchargement sur le site www.editions-eni.fr.

  • Algorithmique - Des bases à la programmation orientée objet en Java (avec exercices et corrigés) (Nouvelle édition)

    Algorithmique – Des bases à la programmation orientée objet en Java (avec exercices et corrigés) (Nouvelle édition)

    0 de 5
    251,00 MAD

    Tous les langages de programmation ont leurs spécificités mais lorsqu’un développeur crée un nouveau programme, la première étape est toujours la même : réfléchir à l’enchainement des différentes actions à réaliser par la machine. L’objectif de ce livre est de vous apprendre à comprendre et concevoir les algorithmes permettant le fonctionnement d’un programme. Pour cela, après une introduction générale sur l’algorithmique, vous apprenez les bases de la programmation en utilisant du pseudo-code : variables, conditionnelles, boucles, tableaux, procédures et fonctions.

    Ensuite, ce livre présente les concepts de la programmation orientée objet, utilisée par la plupart des langages actuels, en utilisant l’algorithmique mais également comment programmer en orienté objet avec Java. Ainsi, vous apprenez à créer des classes et des instances de celles-ci, à créer des associations entre elles, à utiliser la notion d’héritage, de classes abstraites et d’interfaces. Vous serez capable de traiter des exceptions et de traquer les bugs de vos applications.

    Enfin, le dernier chapitre du livre est consacré à l’organisation de la mémoire afin de mieux comprendre le fonctionnement de la programmation. Afin de vous aider à mettre en pratique et à développer votre maîtrise de l’algorithmique et de Java, des exercices sont proposés avec leurs corrections en pseudo-code ainsi que leurs implémentations en Java. La plupart des algorithmes de ce livre sont implémentés en Java et les sources, directement utilisables, sont disponibles en téléchargement sur le site editions-eni.

  • Intelligence artificielle vulgarisée - Le Machine Learning et le Deep Learning par la pratique

    Intelligence artificielle vulgarisée – Le Machine Learning et le Deep Learning par la pratique

    0 de 5
    251,00 MAD

    L’intelligence artificielle est aujourd’hui incontournable. Cependant, les approches pédagogiques réalisées par les ouvrages et sites internet dédiés à l’intelligence artificielle restent souvent complexes. Ce livre a pour objectif de présenter de façon simple et concrète la création de projets basés sur de l’intelligence artificielle en mettant de côté les formules mathématiques et statistiques décourageantes pour la plupart des novices.

    Il permet ainsi de rendre compréhensibles et applicables les concepts du Machine Learning et du Deep Learning à toute personne âgée de 15 à 99 ans ! La démarche proposée par cet ouvrage se veut progressive et l’auteur entremêle théorie et cas pratiques. Après une introduction à l’intelligence artificielle et aux craintes qu’elle suscite, deux chapitres proposent un bref rappel sur les fondamentaux du langage Python, sur des notions statistiques ainsi qu’une présentation des algorithmes du Machine Learning et de leur champ d’application.

    Le lecteur peut ensuite, grâce aux trois chapitres qui suivent, découvrir comment donner la faculté à sa machine de prédire des valeurs et de réaliser des classifications. Vient ensuite la découverte de l’apprentissage non supervisé puis de la classification de texte. Enfin, à travers trois chapitres successifs traitant des réseaux de neurones, le lecteur découvre comment les neurosciences ont eu un impact sur l’intelligence artificielle.

    L’ouvrage se termine par la réalisation de cas pratiques : un premier mêlant réseau de neurones et parole et un second relatif au premier chatbot.

  • Développement informatique - Apprenez à concevoir avant de programmer

    Développement informatique – Apprenez à concevoir avant de programmer

    0 de 5
    251,00 MAD

    Que faut-il maîtriser pour devenir un professionnel du développement informatique ? Des langages de programmation, des méthodes de programmation, des méthodes de conception, une pratique des architectures réparties, des bases de données, des serveurs…L’ouvrage présente l’utilisation de toutes ces techniques, utilisées aussi bien dans la conception que dans la programmation, à travers de nombreux exemples concrets.

    Réaliser, voilà le maître-mot ! Acquérir des bases solides qui permettent de travailler et d’évoluer, c’est l’objectif de ce livre. Cette recherche d’enseignement de bases solides assure à l’ouvrage une certaine stabilité, le rendant moins susceptible d’obsolescence en cas d’évolution technologique. Chaque technique n’est pas exposée en détail. Pas de syntaxe complète du langage Java, mais des programmes opérationnels.

    Pas d’exposé exhaustif sur UML, mais une utilisation de diagrammes en fonction des besoins. Ce livre ne se substitue donc pas aux documentations et ouvrages de référence. Au contraire, apprendre à utiliser ces ressources, c’est aussi un des objectifs qu’il cherche à atteindre. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

  • Débuter avec Azure - Concepts fondamentaux et mise en oeuvre

    Débuter avec Azure – Concepts fondamentaux et mise en oeuvre

    0 de 5
    251,00 MAD

    Vous débutez avec le cloud de Microsoft d’Azure ? Vous vous posez très certainement de nombreuses questions. Quelles sont les définitions importantes à connaître ? Comment savoir ce que va me coûter mon environnement ? Quels sont les services disponibles ? Comment les déployer dans les règles de l’art ? Avec ce livre riche de nombreux exemples, l’auteur propose de répondre aux questions fondamentales pour que l’administrateur système en pleine découverte d’Azure puisse démarrer sereinement.

    Après une présentation des concepts de base d’Azure, le lecteur découvre alors comment créer ses premières ressources avant de poursuivre avec le déploiement de services périphériques complémentaires. Pas seulement le déploiement d’une ressource unique, mais bien le déploiement d’un ensemble de ressources cohérent et représentatif de ce que permet Azure, mettant en oeuvre la gestion de services annexes liés au réseau et machines virtuelles, au stockage, aux bases de données, à la sauvegarde ou encore à la sécurité.

    Au fil des pages, l’auteur présente ses bonnes pratiques pour éviter les erreurs courantes pour guider le lecteur dans ses propres déploiements et lui donner ainsi plus d’autonomie pour se construire sa propre expérience du Cloud Azure.

  • Réseaux informatiques - Notions fondamentales (8e édition) - (Protocoles, Architectures, Réseaux sans fil, Virtualisation, Sécurité, IPv6...)

    Réseaux informatiques – Notions fondamentales (8e édition) – (Protocoles, Architectures, Réseaux sans fil, Virtualisation, Sécurité, IPv6…)

    0 de 5
    251,00 MAD

    Ce livre sur les réseaux s’adresse aussi bien aux personnes désireuses de comprendre les réseaux informatiques et les systèmes d’exploitation, qu’aux informaticiens plus expérimentés souhaitant renforcer et mettre à jour leurs connaissances. Le lecteur identifie les contextes d’accès aux réseaux d’aujourd’hui grâce notamment à des illustrations détaillant clairement les composants et technologies mis en jeu.

    De nombreux exemples reposant sur une approche client/serveur lui permettent de passer en revue les systèmes d’exploitation les plus courants, ainsi que les matériels associés. La tolérance de panne et le stockage sont également détaillés avec les différentes typologies de disque ainsi que les notions telles que NAS, SAN, zoning, Fibre Channel, FCoE ou encore iSCSI. Les protocoles de réplication entre baies sont également décrits ainsi que le fonctionnement de la déduplication pour les sauvegardes et le principe des WAAS.

    Une synthèse sur la virtualisation est proposée permettant au lecteur de bien comprendre les enjeux, les avantages et inconvénients apportés par les différentes solutions du marché. Avec une approche pragmatique, l’auteur permet ensuite au lecteur de mieux comprendre le modèle OSI en couches réseau de référence. Puis, de manière exhaustive, les principes de base sont présentés (normes, architectures courantes, câblages, codage des données, topologie, réseaux sans fil, interconnexions de réseaux…) puis les différents protocoles qui comptent dans les réseaux informatiques (PXE, WOL, Ethernet, Wi-Fi, Bluetooth, ADSL, WiMax, téléphonie 2G à 5G…) sont déclinés d’un point de vue opérationnel sans noyer le lecteur dans un discours trop théorique.

    Un panorama des objets connectés IoT est également proposé. Les couches basses sont décrites de façon détaillée en proposant de nombreuses illustrations sur la connectique et les matériels utilisés (codage, signaux, connectique coaxiale, cuivre, fibre). La configuration réseau est examinée pour Windows, Linux, MacOS, iOS et Android. Les méthodes d’accès au support CSMA/CA, CSMA/CD ainsi que le jeton passant sont expliqués.

    D’un point de vue réseau, les équipements agissant au niveau des différentes couches OSI sont examinés : répéteur, pont, routeur, passerelle. L’algorithme du Spanning Tree ainsi que le fonctionnement des VLANs sont expliqués au travers d’exemples détaillés. Le fonctionnement de VSS et les protocoles liés au routage (RIP, OSPF, BGP, HSRP) sont passés en revue. Des exemples de configuration sont proposés au travers de Packet Tracer et les technologies FDDI, ATM, SONET et autres relais de trames sont également étudiés.

    Les protocoles TCP/IP sont présentés en détail, en particulier la décomposition en sous-réseaux en IPv4, ainsi qu’une approche complète de l’adressage IPv6 (dont la voix sur IP). Les services réseau tels que DHCP, DNS, NTP ou SNMP sont également décrits. Un chapitre traite des principes de base de la sécurité face aux menaces qui pèsent sur un réseau en proposant de nombreux liens vers des sites gratuits d’investigation.

    En annexe est fournie une liste des acronymes les plus significatifs dans le monde des réseaux informatiques.

  • Maintenance et dépannage d'un PC en réseau (7e édition)

    Maintenance et dépannage d’un PC en réseau (7e édition)

    0 de 5
    251,00 MAD

    L’objectif de ce livre est de vous permettre de maîtriser la maintenance et le dépannage de PC équipés du système d’exploitation Microsoft Windows 10 (version 1909 ou antérieures), dans un environnement réseau et d’acquérir ainsi toutes les connaissances nécessaires pour devenir le correspondant micro de votre entreprise. Après une description des composants matériels, vous apprendrez à apprivoiser le fonctionnement du Bios ou de l’UEFI et à diagnostiquer l’origine d’une panne.

    Vous connaîtrez les différentes procédures d’installation et les étapes de démarrage des systèmes d’exploitation Microsoft. Vous découvrirez ensuite les nouveautés de Windows 10 (version 1909) et quelques manipulations basiques. Dans les chapitres suivants, vous verrez comment utiliser l’Invite de commandes, le PowerShell, le sous-système Windows pour Linux, le Terminal Windows, le Registre Windows, l’Observateur d’événements et le Gestionnaire des tâches.

    Vous apprendrez à gérer la sécurité et les permissions NTFS de votre système, ainsi qu’à éradiquer virus et spywares tout en protégeant votre système. Vous découvrirez les procédures de maintenance et de dépannage : gérer les comptes des utilisateurs, réparer le Registre, réinitialiser un mot de passe, réparer le secteur de démarrage, utiliser les outils de dépannage avancés comme l’Environnement de récupération Windows (WinRE).

    Vous étudierez également le fonctionnement du Gestionnaire de périphériques et toutes les astuces permettant d’installer et de réparer les périphériques USB et Bluetooth. Vous pourrez ensuite vous familiariser avec les concepts fondamentaux sur les réseaux, découvrir la gestion et l’administration des ressources dans un environnement réseau ainsi que les pannes les plus courantes rencontrées sur les réseaux mixtes, sans fil, etc.

    Les solutions proposées dans ce livre ont toutes été testées de nombreuses fois dans des sociétés disposant de réseaux très importants comme auprès de particuliers dans le cadre de réseaux de type familial.

  • Android 7 - Les fondamentaux du développement d'applications Java

    Android 7 – Les fondamentaux du développement d’applications Java

    0 de 5
    251,00 MAD

    Ce livre est destiné aux développeurs, même débutants, qui souhaitent connaître et maîtriser le développement d’applications Java sur Android 7 (en version 7.x – alias Nougat – au moment de l’écriture). Sa lecture nécessite des connaissances basiques en programmation Java et XML mais aucun prérequis particulier sur Android. Après une présentation de la plateforme Android et des principes de programmation qui lui sont spécifiques, vous apprendrez à installer et configurer l’environnement de développement (Android Studio et SDK Android).

    Vous évoluerez ensuite de façon progressive afin de connaître toutes les briques essentielles à la création d’applications Android. Ainsi, vous apprendrez à créer des interfaces de plus en plus complexes (layouts, ressources, ActionBar, listes, popups, webview, fragments, onglets, etc.), à gérer la navigation et la communication entre les différentes interfaces d’une application ou entre plusieurs applications.

    Vous apprendrez à créer des interfaces personnalisées (gestion des thèmes, animations, police) et à gérer les différents évènements utilisateurs (clic, rotation, etc.). Vous apprendrez également à optimiser le code de l’application, ses interfaces et à gérer la fragmentation de la plateforme (versions d’Android, taille et résolution des écrans, différences matérielles, etc.). Vous verrez comment récupérer des données nécessaires à une application (webservice, gestion de la connectivité, parsing Xml / Json), les stocker (sharedPreferences, fichiers, base de données SQLite) et les partager avec d’autres applications (ContentProvider, Intent, etc.).

    Vous pourrez créer et interagir avec des cartes (Google Map, localisation, conversion position/adresse). Enfin, vous apprendrez à gérer les différents traitements et interactions effectués dans une application et à identifier ceux qui doivent s’exécuter en tâches de fond (AsyncTask, Thread, Service, Broadcast Receiver, Widget, etc.) ainsi que les méthodes d’accès aux différentes fonctionnalités d’un appareil sous Android (appels, sms, caméra, accéléromètre, Bluetooth, etc.).

    Tous les exemples présentés dans le livre sont disponibles en téléchargement sur le site www.editions-eni.fr.

  • Ubuntu - Administration d'un système Linux (6e édition)

    Ubuntu – Administration d’un système Linux (6e édition)

    0 de 5
    251,00 MAD

    Ce livre sur Ubuntu présente de façon progressive tous les atouts de cette distribution de référence pour apprendre à utiliser Linux. L’administrateur système trouvera les réponses aux questions qu’il se pose, vis à vis des autres distributions Linux et à propos de la mise en place des outils spécifiques Ubuntu. Le lecteur simplement désireux de s’informer trouvera, quant à lui, les bases nécessaires pour une mise en pratique facile et complète de la distribution.

    La lecture peut être progressive : chapitre après chapitre dans l’optique de la découverte du système, ou en ciblant les chapitres liés à des concepts, à une pratique ou à un thème. Les thèmes traités permettent à cet ouvrage de se placer comme référence pour l’apprentissage et l’enseignement du système Linux. Ils sont illustrés par de nombreux exemples et des exercices de synthèse. Après un historique de cette distribution Linux, le lecteur découvre les particularités des nombreuses déclinaisons d’Ubuntu, les prérequis et le processus d’installation, ainsi qu’une prise en main rapide de cette distribution.

    Trois chapitres sont consacrés à l’utilisation de la ligne de commande, véritable outil de travail de l’administrateur, à la configuration et à la mise à jour du système par l’intermédiaire des paquets. Un chapitre permet de bien comprendre le fonctionnement du système graphique et des environnements de travail. Le lecteur apprend ensuite à maîtriser la gestion des utilisateurs, les tâches courantes d’administration, la gestion des ressources ainsi que le contrôle du stockage.

    Un chapitre est consacré à la sécurité du système et du réseau. Le dernier chapitre propose des pistes pour résoudre les problèmes les plus fréquents. Cette nouvelle édition du livre est basée sur la version 20.04 Focal Fossa (Long Time Support).

  • LINUX - Maîtrisez l'administration du système (6e édition)

    LINUX – Maîtrisez l’administration du système (6e édition)

    0 de 5
    251,00 MAD

    Ce livre sur l’administration du système Linux s’adresse à tout informaticien appelé à gérer ce système d’exploitation et désireux d’apprendre ou de consolider des bases acquises sur le terrain. Quelle que soit la distribution Linux utilisée (que ce soit en entreprise ou à la maison), toutes les méthodes et commandes d’administration de Linux sont présentées et détaillées. Cette nouvelle édition du livre tient compte des dernières évolutions de Linux.

    Le livre fait le tour des connaissances nécessaires à l’installation d’une distribution : la gestion des paquetages logiciels, la compilation depuis les sources, les bibliothèques partagées, les principales commandes GNU et les scripts shell, la gestion des disques, systèmes de fichiers et quotas, la mise en place de volumes RAID et LVM, le démarrage et l’arrêt du système et des services avec systemd, l’impression et les tâches d’administration communes dont la gestion des utilisateurs et l’automatisation des tâches, la configuration du réseau et des services de base associés, le noyau et sa compilation, les bases de la sécurité et des firewalls, la configuration de l’environnement graphique.

    Tous les points traités sont agrémentés d’exemples et leur maîtrise fera de vous un administrateur système Linux compétent.

  • UML 2.5 - Initiation, exemples et exercices corrigés (5e édition)

    UML 2.5 – Initiation, exemples et exercices corrigés (5e édition)

    0 de 5
    251,00 MAD

    Ce livre sur UML 2.5 s’adresse tout autant aux étudiants qu’aux développeurs pratiquant la modélisation de systèmes, de logiciels et de processus. Vous découvrirez, étape par étape, les éléments de modélisation à partir d’exemples pédagogiques. Après une introduction à l’approche par objets, cet ouvrage introduit les différents diagrammes d’UML 2.5 depuis la description des exigences par les cas d’utilisation jusqu’au diagramme de profil en passant par les diagrammes d’interaction, de classes, de structure composite, d’états transitions, d’activités et de composants.

    Vous apprendrez comment les diagrammes d’interaction peuvent être utilisés pour découvrir les objets composant le système. Cette nouvelle édition du livre introduit le métamodèle d’UML et la façon dont il s’articule avec le MOF.

  • SQL - Les fondamentaux du langage (avec exercices et corrigés) - (4e édition)

    SQL – Les fondamentaux du langage (avec exercices et corrigés) – (4e édition)

    0 de 5
    251,00 MAD

    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 dernières évolutions comme 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/SOL 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 19c DB Developer VM, SQL Server 2019 SP1 Developer Edition, MySQL version 8, PostgreSQL en version 12.2 et sont en téléchargement sur le site editions-eni.fr.

    Sur editions-eni.fr : les scripts des exemples du livre.

  • Apprendre à développer avec JavaScript - Des bases à l'utilisation de frameworks (4e édition)

    Apprendre à développer avec JavaScript – Des bases à l’utilisation de frameworks (4e édition)

    0 de 5
    251,00 MAD

    Ce livre sur l’apprentissage du langage JavaScript s’adresse à des lecteurs qui souhaitent maîtriser cette brique incontournable et omniprésente dans le développement de sites web (Intrant, extranet, internet) et dans celui d’applications hybrides pour smartphones et tablettes. En effet, même si des solutions logicielles existent pour contourner la connaissance du langage JavaScript, sa maîtrise est un atout essentiel pour acquérir une expertise dans le domaine des technologies du Web 2.0.

    En prenant le parti que le lecteur n’a que des connaissances minimales en programmation, l’auteur débute par des rappels ou des apports en algorithmie. Il explique ensuite les bases du langage JavaScript. Les différents concepts, principes ou fonctionnalités sont mis en oeuvre au travers d’exemples concrets facilement réutilisables ensuite dans d’autres développements. Dans la mesure où le langage JavaScript interagit avec d’autres technologies web (au langages) comme l’incontournable HTML, les feuilles de styles CSS, les langages de script orientés serveurs comme PHP, ce livre vous permettra aussi de faire vos premiers pas sur ces différentes technologies.

    Dans cette quatrième édition, le livre intègre des chapitres supplémentaires relatifs aux principaux frameworks JavaScript tels que Svelte et React facilitant le développement d’applications web. Le dernier chapitre présente React Native (déclinaison de React) qui permet de développer aisément des applications pour mobiles avec une approche hybride, c’est-à-dire avec un même code déployable sur plateformes Android et iOS (iPhone et iPad).

    Tous les chapitres du livre intègrent de nombreux exemples largement commentés et en progression logique. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Vous y trouverez aussi des applications « bonus », non décrites dans le livre.

  • Les réseaux avec Cisco - Connaissances approfondies sur les réseaux (4e édition)

    Les réseaux avec Cisco – Connaissances approfondies sur les réseaux (4e édition)

    0 de 5
    251,00 MAD

    Ce livre sur les réseaux s’adresse particulièrement aux étudiants engagés dans un BTS du domaine Informatique, dans un cursus universitaire, en école d’ingénieurs, et à tous les stagiaires de la formation professionnelle dans les titres liés à l’informatique (assistance, réseaux et télécommunication…). Il sera également très utile aux professionnels du secteur, déjà en poste, qui ont besoin d’actualiser leurs connaissances.

    Les premiers chapitres permettent au lecteur d’acquérir les connaissances fondamentales pour comprendre les bases des réseaux et la configuration initiale des routeurs et des commutateurs. Ces connaissances transverses sont utiles autant dans la suite de l’ouvrage que de façon globale dans le métier d’administrateur réseau. Une présentation des différents réseaux, des principales tendances technologiques, des principales commandes ainsi qu’un chapitre sur les diagnostics de base viennent compléter l’introduction de l’ouvrage.

    Les auteurs détaillent les réseaux en utilisant le découpage classique du modèle en couches OSI, depuis les couches basses vers les couches hautes. Le chapitre sur la couche physique présente les principaux médias physiques utilisés aujourd’hui. Celui sur la couche liaison offre une première approche à Ethernet qui domine actuellement le monde des technologies de communication dans les réseaux locaux.

    Le chapitre sur la couche réseau s’axe principalement sur le protocole IPv4 (afin d’assurer une immersion progressive du lecteur) : celui-ci comprendra les enjeux de cette couche, se formera aux techniques d’adressage et maîtrisera les informations contenues dans les en-têtes. Les routeurs Cisco sont également présentés dans ce chapitre. Un chapitre est dédié à IPv6 afin de présenter le besoin qui se cache derrière le nouvel adressage, d’expliquer le fonctionnement de ce protocole et d’évoquer les différentes techniques de cohabitation avec IPv4.

    Le chapitre sur la couche transport est dédié aux deux protocoles majeurs que sont TCP et UDP et en explique les fonctions majeures. Le chapitre sur la couche application fournit les fondements indispensables de quelques protocoles clés de l’Internet dont DNS, Telnet, SMTP, POP3 et HTTP.

Fin de contenu

Fin de contenu