• TypeScript - Notions fondamentales (2e édition)

    TypeScript – Notions fondamentales (2e édition)

    0 de 5
    270,00 MAD

    Ce livre sur le langage TypeScript (en version 5.0 au moment de l’écriture) s’adresse aux développeurs, disposant déjà d’une pratique de programmation dans d’autres langages, qui souhaitent optimiser et sécuriser la production de code JavaScript dans un projet de développement. Si la connaissance basique du langage JavaScript est un plus pour la lecture de ce livre, elle n’est toutefois pas indispensable pour appréhender les différentes notions étudiées.

    Dans le premier chapitre, les auteurs commencent par présenter les principes de fonctionnement du langage avant de mettre en place l’environnement de développement utilisé pour les exemples qui repose sur Visual Studio Code et Node.js. Puis, dans la suite des chapitres, le lecteur découvre les différentes fonctionnalités du langage (types, modules, décorateurs, généricité, asynchronisme, types avancés…) ainsi que les paradigmes de programmation possibles (programmation orientée objet et programmation fonctionnelle).

    Pour finir, le dernier chapitre propose une mise en application des différentes notions étudiées au travers du développement, étape par étape, d’une application Node.js avec la bibliothèque Fastify. Il permet également de découvrir comment enrichir le fonctionnement d’une bibliothèque en utilisant les fonctionnalités de TypeScript et plusieurs patrons de conception (MVC, Repository, injection de dépendances).

  • HTML5 et CSS3 - Maîtrisez les standards de la création de sites we

    HTML5 et CSS3 – Maîtrisez les standards de la création de sites we

    0 de 5
    270,00 MAD

    Le livre est rédigé de façon à permettre un apprentissage progressif des éléments HTML et des propriétés CSS les plus couramment utilisés. Il n’a pas pour objectif de présenter l’ensemble des syntaxes mais uniquement celles couramment exploitées dans la création de sites web modernes. Les exemples de code présentés par l’auteur sont illustrés par des captures d’écran afin que le lecteur puisse se faire une idée de l’affichage obtenu.

    Dans la première partie du livre, l’auteur donne les informations nécessaires pour bien appréhender la conception de site web. Il présente les spécifications techniques du HTML et des CSS, le rôle essentiel des navigateurs et leur compatibilité avec les éléments HTML et les propriétés CSS, ainsi que les bonnes pratiques de conception de sites web pour obtenir des contenus sémantiques bien conçus. Dans la deuxième partie, le lecteur apprend à concevoir la structure des pages web avec des éléments HTML sémantiques dédiés.

    Il étudie ensuite les éléments qui permettent d’insérer du texte, des liens, des tableaux, des images, des formulaires, sans oublier des contenus multimédias. Un chapitre est consacré aux Microdata permettant d’obtenir un site sémantique et d’optimiser son référencement. La troisième partie permet au lecteur d’exploiter les CSS afin de mettre en forme et de mettre en page un site web. Il y apprend la syntaxe des CSS et des sélecteurs puis étudie les notions d’héritage et de cascade.

    Ensuite, il découvre comment mettre en forme chaque composant d’une page web : le texte, les images, les formulaires ainsi que les boîtes conteneurs. Les nouvelles techniques de mise en page avec les modules Flexbox et Grid sont détaillées dans un chapitre dédié et la conception des sites Responsive est également abordée. L’auteur termine avec l’étude des modules CSS dédiés aux animations pour dynamiser des pages web.

  • Python - Apprenez à développer des projets ludiques (3e édi

    Python – Apprenez à développer des projets ludiques (3e édi

    0 de 5
    270,00 MAD

    Vous rêvez de découvrir la programmation tout en réalisant des projets ludiques, vous souhaitez connaître les astuces du langage Python devenu incontournable cette décennie, alors ce livre, rédigé par un expert, vous permettra d’atteindre ces objectifs. Tout d’abord, vous êtes guidé pour choisir et mettre en place votre environnement Python sur PC et sur Mac. Après cela, l’auteur vous propose de vous enseigner de façon ludique et pédagogique ce langage accessible à tous et très puissant grâce à une centaine d’exercices corrigés de difficulté progressive.

    Ainsi, quatre chapitres permettent d’assimiler les bases de la programmation : variables, types, conditions, boucles, listes et fonctions et d’anticiper les pièges à éviter. Cette nouvelle édition s’enrichit de plusieurs dizaines d’exemples pour gérer les messages d’erreur les plus courants. Puis l’auteur vous propose de tester la facilité d’approche de Python et la créativité offerte par ses librairies en dépassant vos limites grâce à quarante projets guidés.

    Leur niveau de difficulté indiqué par des symboles vous permet de faire évoluer rapidement vos compétences. Cet ouvrage est idéal pour un étudiant voulant maîtriser la programmation du langage Python, tout particulièrement les étudiants de la spécialité Numérique et Sciences Informatiques des classes de lycée pour lesquels sont proposés des cours et des projets en adéquation avec le programme officiel du Ministère de l’Education Nationale.

    Dans les deux derniers chapitres, vous pourrez aller plus loin dans la mise en pratique de vos apprentissages avec la création de plusieurs jeux d’arcade avec Pygame et dans la découverte d’algorithmes d’Intelligence Artificielle orientés images et jeu de stratégie.

  • Apprenez les langages HTML5, CSS3 et JavaScript po

    Apprenez les langages HTML5, CSS3 et JavaScript po

    0 de 5
    270,00 MAD

    Ce livre s’adresse à de grands débutants en développement informatique, qui n’ont jamais programmé avec HTML5, CSS3 et JavaScript. L’auteur guide le lecteur en lui enseignant des méthodes efficaces et actuelles pour créer son premier site web, en partant vraiment de zéro et en allant jusqu’à un niveau suffisant pour qu’il soit ensuite autonome. Dès le début du livre l’auteur présente un tour d’horizon du développement sur le Web ; les langages côté client et serveur, les formats d’images, les navigateurs…

    afin que le lecteur comprenne les mécanismes par lesquels le contenu d’une page s’affiche sur un écran. Le chapitre suivant enseigne les règles générales à observer pour développer de manière efficace : lisibilité du code, organisation des dossiers, utilisation des éditeurs de code, référencement… Ensuite, l’auteur entre dans le vif du sujet et présente tout d’abord le langage HTML5 qui permet de structurer une page, de disposer les éléments visuels très précisément.

    Le second langage présenté est le CSS3, qui permet quant à lui d’ajouter des styles, des animations, des effets visuels rendant inutile l’utilisation d’images et permettant d’adapter l’affichage aussi bien sur un téléphone que sur un ordinateur. Pour avoir une bonne connaissance des langages utilisés côté client, le troisième présenté dans ce livre est le JavaScript. C’est ce langage qui va permettre d’ajouter de l’interactivité sur les pages, de faire des comparaisons, de répéter des actions, d’utiliser une base de données côté client…

    Au travers d’exemples concrets et au-delà de l’aspect purement technique de cet apprentissage, l’auteur transmet au lecteur les principales règles de mise en page à respecter pour rendre le site agréable à l’oeil, convivial et facile d’utilisation ainsi que les bonnes méthodes de développement et les pièges à éviter. Après la lecture de ce livre, le lecteur pourra créer un site web fonctionnel dont il pourra être fier.

  • Maintenance et dépannage d'un PC en réseau (8e édi

    Maintenance et dépannage d’un PC en réseau (8e édi

    0 de 5
    270,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 11 (version 22H2), dans un environnement réseau et d’acquérir ainsi toutes les connaissances nécessaires pour être autonome à la maison ou devenir le consultant informatique de votre entreprise. Après une description de la configuration matérielle, vous apprendrez à apprivoiser le fonctionnement de l’UEFI et à diagnostiquer l’origine d’une panne .

    Vous appréhenderez les différentes possibilités d’installation et les étapes de démarrage de ce système d’exploitation Microsoft. Vous découvrirez ensuite les nouveautés de Windows 11 (version 22H2) et comment le prendre en main rapidement. Dans les chapitres suivants, vous apprivoiserez le Terminal Windows, l’Invite de commandes, la base de registre. Vous verrez comment monitorer votre système avec l’Observateur d’événements et le Gestionnaire des tâches.

    Vous découvrirez comment gérer les disques et les partitions de votre ordinateur. Vous apprendrez à gérer la sécurité de votre système et les permissions NTFS de vos dossiers, ainsi qu’à éradiquer virus et spywares tout en protégeant votre système. Vous comprendrez comment sécuriser l’authentification et réinitialiser un mot de passe. Vous découvrirez les procédures de maintenance et de dépannage courantes : sauvegarder vos données, mettre à jour votre système, réparer le Registre, utiliser les outils de dépannage avancés comme l’Environnement de récupération Windows (WinRE).

    Vous étudierez également plus en détail 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 filaires et Wi-Fi (sans fil).

    Les solutions proposées dans ce livre ont toutes été testées à de nombreuses reprises dans des entreprises disposant de réseaux étendus comme auprès de particuliers dans le cadre de réseaux de type familial.

  • Conception d’une base de données - De l’analyse à la mise en œuvre

    Conception d’une base de données – De l’analyse à la mise en œuvre

    0 de 5
    270,00 MAD

    Cet ouvrage s’adresse à tous les professionnels qui souhaitent concevoir une base de données. L’auteur, expert en architecture de bases de données, accompagne le lecteur de manière didactique à travers chaque étape de la création d’une base de données, depuis l’analyse du besoin jusqu a la maintenance continue. L’ouvrage débute par une présentation des concepts fondamentaux d’une hase de données, avant de plonger dans des sujets plus techniques.

    Le lecteur explore ensuite les différentes méthodes d’analyse du besoin et dispose d’une introduction aux concepts techniques permettant d’apprendre à modéliser les données de manière efficace. Une comparaison des approches SQL et NoSQL et des explications détaillées sur la normalisation de base de données lui permettront de construire des bases de données solides. La suite des chapitres explique comment gérer une base de données.

    La sécurité des données et la haute disponibilité garantissant la robustesse du système sont traitées en détail et les phases cruciales de tests et de validation sont abordées. Le lecteur découvre ensuite les aspects de maintenance et de mise à jour d’une base de données en constante évolution en étudiant le cycle de vie de la base de données, les rôles dans la maintenance ainsi que les stratégies efficaces pour la gestion des versions et des environnements de test ou de production.

    Tout au long du livre, l’auteur, fort de son expérience, partage des conseils et astuces pratiques renforcés par des cas pratiques concrets pour une application immédiate des connaissances acquises.

  • L’intelligence artificielle expliquée - Des concepts de base aux applications avancées de

    L’intelligence artificielle expliquée – Des concepts de base aux applications avancées de

    0 de 5
    270,00 MAD

    Ce livre sur la vulgarisation de l’intelligence artificielle a pour objectif de rendre ce domaine complexe accessible à un large public, des néophytes aux informaticiens les plus expérimentés. Il propose un parcours pédagogique complet qui décompose l’IA en termes simples, tout en proposant une exploration complète de l’IA, des bases jusqu’à ses applications avancées. Sans nécessiter de connaissance préalable en informatique, il prépare le lecteur à saisir les opportunités d’apprentissage et à relever les défis de ce domaine en constante évolution.

    Le livre commence par présenter les fondamentaux de l’IA en expliquant les concepts clés et en montrant pourquoi l’IA est si importante aujourd’hui. Il explore les nombreuses applications de l’IA dans des domaines tels que la médecine, la finance et les transports. Le lecteur est également guidé à travers les étapes de création d’une IA, en étudiant le processus de collecte de données, de formation de modèles et de déploiement.

    Les outils et techniques essentiels pour développer des IA performantes sont présentés de manière accessible. La programmation en Python, un langage incontournable en IA, est abordée pour les débutants. Un cas pratique de machine learning est proposé pour illustrer concrètement comment l’IA fonctionne. Vous explorez des cas d’usage autour de l’intelligence artificielle générative telles que DALL·E, capable de générer des images à partir de descriptions textuelles, et ChatGPT, une IA générative puissante et désormais bien connue de tous.

    L’aspect professionnel de l’IA est également couvert, en mettant en lumière les opportunités de carrière passionnantes liées à ce domaine. Une section est également dédiée à la démythification des mathématiques de l’IA, pour rendre ces concepts plus accessibles par une approche non scientifique. L’IA et son rôle dans le Web 3. 0, ainsi que son impact sur l’industrie 4. 0, sont explorés, tout comme les enjeux éthiques liés à l’IA pour une réflexion approfondie sur ce sujet crucial.

  • Mémento de l'informatique moderne

    Mémento de l’informatique moderne

    0 de 5
    270,00 MAD

    Ce livre se veut le compagnon indispensable des étudiants et des professionnels en informatique. Rédigé dans l’esprit « TL ; DR », pour « Too Long ; Didn’t Read », typique des échanges techniques entre informaticiens modernes, il revendique une approche condensée, exhaustive et didactique permettant l’assimilation aisée de notions informatiques parfois jugées compliquées. Pour préparer un entretien, un concours ou lors d’une transition professionnelle, il répondra aux exigences des développeurs, chefs de projet, architectes des SI, assistants à la maîtrise d’ouvrage ou futurs responsables informatiques.

    Le livre couvre des sujets essentiels de tous les domaines de l’informatique tels que le fonctionnement des UC, l’architecture lambda du Big Data, la modélisation de bases de données, la Programmation Orientée Objet, le langage UML, l’algorithmique, le web, les réseaux, la sécurité, le web sémantique et ses ontologies, ainsi que Linux, Bash ou encore Docker. Le lecteur y trouvera également les informations essentielles pour la mise en oeuvre du management de projet contemporain avec Scrum/SAFe et DevOps ainsi que les principaux concepts utiles aux consultants en organisation informatique, allant des outils SWOT, POCA et IGOEs aux tableaux de bords informatiques, en passant par la sécurité ou le PCA, comportant une définition claire et précise des KPI à surveiller.

    En initiation au langage Python, le livre est un guide didactique, a mémo d’induire de bonnes habitudes de programmation, adaptées a un usage professionnel. Ensuite, une check-list exhaustive et commentée des items de la documentation d’un projet est un allié indispensable pour ceux qui évoluent dans de nouvelles fonctions ou pour les responsables informatiques qui envisagent d’augmenter le niveau de maturité de leur organisation, le cas échéant en visant une certification CMMi.

    Les nombreux aide-mémoire de ce livre, de l’assembleur à Docker, en passant par SQL, Git, Pandas, Linux ou les réseaux, s’avèrent des outils structurés et précis pour un usage quotidien ou une révision rapide.

  • Analyse De Circuits Electrique

    Analyse De Circuits Electrique

    0 de 5
    273,00 MAD

    L’objectif de cet ouvrage est de présenter l’analyse des circuits électriques de manière claire, intéressante et facile à comprendre, et d’accompagner l’étudiant tout au long de ses études en électricité et en électronique, jusqu’au master. Structuré en trois parties – circuits à courant continu, circuits à courant alternatif et analyse approfondie des circuits – ce volume rassemble l’essentiel des connaissances sur les éléments fondamentaux et avancés de l’analyse des circuits électriques.

    Il aborde notamment la notion d’amplificateur opérationnel, en tant qu’élément de base des circuits électriques modernes, ainsi que les transformées de Fourier et de Laplace. L’accent est mis sur la résolution de situations concrètes en guidant l’étudiant à travers les lois, théorèmes et outils de travail modernes tels les logiciels spécialisés PSpice et Matlab. Une méthodologie en 6 étapes pour résoudre les problèmes de circuit, présentée au chapitre 1, est utilisée tout au long du livre, offrant ainsi aux étudiants un excellent outil de travail.

    Chaque chapitre est introduit par une discussion sur la manière de résoudre les différents problèmes posés, et de nombreux exemples viennent illustrer la théorie. En fin de chapitre, après un résumé des points importants, des problèmes et questions récapitulatives permettent à l’étudiant de vérifier les connaissances acquises.

  • Green IT - Les clés pour des projets informatiques plus responsables

    Green IT – Les clés pour des projets informatiques plus responsables

    0 de 5
    273,00 MAD

    La prise de conscience collective de l’existence des crises écologiques ainsi que de l’urgence et de l’importance des efforts à effectuer s’est accélérée ces dernières années. Dans ce cadre, les professionnels du numérique ont analysé leur secteur et ses contributions à ces crises. Parallèlement, des solutions, outils et méthodes se développent. Le terme Green IT s’impose dans les discussions et les stratégies.

    Cet ouvrage propose un état de l’art sur le sujet à destination des professionnels de l’informatique, qu’ils soient concepteurs, fonctionnels (responsables de produit, designers…) ou techniques (architectes, développeurs, etc.), au sein des projets, ou responsables de services (Directeurs techniques, Directeurs de projets, etc.). Les auteurs commencent par détailler la répartition et la nature des impacts du numérique, et expliquent comment la croissance des usages et les problématiques d’obsolescence tirent ceux-ci vers le haut.

    De ces constats sont tirées les solutions et actions clés à mettre en place. Pour comprendre l’écosystème actuel et s’imprégner des termes utilisés dans ce livre (Green IT, IT 4 Green, numérique responsable…), un chapitre est consacré à leur définition, ainsi qu’à la présentation des acteurs principaux autour du sujet, et des normes et législations en vigueur. Les méthodologies permettant de mesurer précisément les impacts d’un système d’information ou d’un service numérique sont ensuite décrites (bilan GES et ACV).

    Les chapitres suivants expliquent comment optimiser les usages et le matériel, ainsi que la conception et l’hébergement des services numériques (écoconception). Le livre réalise un inventaire des méthodes, normes et outils existant à ce jour. Il détaille également les connexions avec les méthodologies de gestion de projet et de conception d’interface, avec l’artisanat logiciel, l’architecture et le développement.

    Dans un chapitre dédié, des pistes sont données pour conduire le changement nécessaire dans les organisations. Enfin, quelques innovations des entreprises et des chercheurs sont listées, ainsi que les usages vertueux du numérique et les modèles économiques les plus adaptés.

  • Droit à l'image et droit de faire des images - 2e édition augmentée

    Droit à l’image et droit de faire des images – 2e édition augmentée

    0 de 5
    277,00 MAD

    Utiliser et diffuser une image représentant une personne ou un bien suscite de multiples questionnements, comme le prouvent les questions des photographes que l’auteure reçoit via sa rubrique dans Compétence Photo, sur son blog et lors de conférences. A la lumière de centaines de cas concrets, l’auteure fournit des clés d’interprétation et tente de répondre à toutes les questions que vous vous posez.

    Après avoir exposé les règles générales du conflit classique entre droit à l’image et droit à l’information ou liberté d’expression artistique, l’ouvrage passe en revue de multiples situations pratiques susceptibles de poser difficulté. Des modèles d’autorisation sont proposés pour les situations les plus courantes, les aspects procéduraux étant abordés pour compléter le panorama. Destiné aux photographes et vidéastes, l’ouvrage conviendra également à l’ensemble des créateurs ou utilisateurs d’images, les règles juridiques étant identiques quels que soient le contexte de la diffusion des images et la technique artistique utilisée.

  • Vendre ses photos (5e édition)

    Vendre ses photos (5e édition)

    0 de 5
    277,00 MAD

    Un ouvrage pratique et concret pour faire les bons choix dans la jungle des dispositions légales et administratives. Ce livre dresse un panorama des modes de diffusion de vos photos en précisant statut par statut ce qui est légal. Il aborde également la question des activités tolérées pour un photographe non professionnel et des risques qui existent à dépasser ces tolérances. A l’aide d’exemples pratiques et illustrés, l’auteur trace les limites de chaque statut et détaille les aspects fiscaux et comptables.

    Elle propose une explication pas-à-pas des formalités d’inscription en tant que photographe professionnel, explique les conséquences des choix à opérer, attirant l’attention sur les avantages et inconvénients. L’ouvrage traite également la question des cumuls d’activités et donne des pistes pour fixer le prix de vos photos. D’autres notions comme celle de tirage original ou de contribution diffuseur sont passées au crible.

    Une indispensable mise à jour au vu des évolutions légales intervenues ces dernières années.

  • Gynécologie Obstétrique

    Gynécologie Obstétrique

    0 de 5
    278,00 MAD

    Cette nouvelle édition a été revue en fonction du tout nouveau programme pour l’iECN. Comme toujours, nous avons inclus les dernières nouveautés et recommandations en Gynécologie-Obstétrique (en particulier celles de l’HAS et du Collège national des Gynécologues Obstétriciens Français-CNGOF).

  • Gérez vos projets (2e édition) - Impulsion, Conception, Mise en oeuvre

    Gérez vos projets (2e édition) – Impulsion, Conception, Mise en oeuvre

    0 de 5
    280,00 MAD

    Quel point commun relie une multinationale de la photographie, une PME fabricant des remonte-pentes et un prix Nobel inventeur des semiconducteurs ? Tous trois ont échoué à cadrer leurs projets. Après leur faillite, il ne reste plus d’eux qu’un article sur Wikipedia et une fiche au registre du commerce. La gestion de projets est l’élément clé qui aurait pu leur permettre d’évoluer sans échouer. Bien menée, elle permet d’éviter retards, surcoûts, anomalies, aléas, fonctionnalités changeantes, objectifs à moitié atteints…
    Ce livre poursuit deux objectifs : fournir une méthode de gestion de projet à la fois exhaustive et accessible, comme j’aurais aimé qu’on m’en donne une lorsque j’ai démarré mon premier projet il y a 15 ans ; vous raconter une histoire passionnante, faite de cas réels, d’anecdotes, de schémas et d’analogies, pour rendre votre lecture agréable. Vous découvrirez entre autres : Comment choisir les meilleurs projets ? ; Comment chiffrer le temps que prendra un projet ? ; Comment cadrer les risques qui menacent un projet ? ; Comment motiver et faire participer les acteurs d’un projet ? ; Comment vérifier la rentabilité d’un projet avant son lancement ? ; – Etc.
    En annexes et en téléchargement, vous trouverez des modèles opérationnels de documents pour cadrer les différentes phases de vos projets : étude d’opportunité, lettre de mission, étude de faisabilité, cahier des charges, estimation des charges, planification du projet, post-mortem.

  • Campus Chimie Organique - Cours Avec Exemples Concrets, Qcm, Exercices Corriges

    Campus Chimie Organique – Cours Avec Exemples Concrets, Qcm, Exercices Corriges

    0 de 5
    280,00 MAD
    Cette introduction à la chimie organique a pour objectif de permettre aux étudiants entrant en Licence de renforcer et d’approfondir leur compréhension conceptuelle des bases de la chimie organique. Les concepts abordés sont mis en relation avec des exemples et situations de la vie courante. Les multiples rubriques (encadrés méthodologiques, focus, repères historiques, QCM et exercices corrigés) permettent un apprentissage progressif et complet des connaissances et font de cet ouvrage un support idéal pour l’apprentissage et le parfait compagnon de la classe inversée.

Fin de contenu

Fin de contenu