Un livre indispensable à tous les concepteurs ou développeurs de sites Web !
Ce livre est destiné aux développeurs débutants qui veulent créer un site Internet en adoptant les standard du Web que sont HTML, XHTML, les CSS et JavaScript. Un partie importante du livre est consacrée aux nouveaux standards apportés par HTML 5.
Au programme :
HTML, les bases du développement Le tout nouveau HTML 5 Construction des blocs De HTML à XHTML Intégration de JavaScript Principes de base des CSS Comment gagner du temps avec les CSS CSS pour le texte CSS pour les polices de caractère CSS pour les tableaux CSS pour les listes, etc.
Découvrer l'art du codage, ou comment optimiser la programmation avec les langages de programmation Avec Coder pour les Nuls, vous allez apprendre à développer des programmes dans un langage structuré et à optimiser toutes les séquences de programmation qui les composent.
Avec le livre découvez :
Découvrir la programmation avec Scratch La programmation en C Programmer avec Pyton HTML & les CSS pour le développement Web Rust, R, Kotlin, les nouveaux langages à la mode
La programmation vous paraît inaccessible ? Les lignes de code vous font peur ? Mais vous avez envie d'apprendre à programmer alors que vous n'avez aucune connaissance en informatique ? Ce livre est fait pour vous !
Grâce à Blockly, un environnement visuel et simple d'utilisation, maîtrisez enfin les bases de la programmation en 10 semaines chrono !Définir et utiliser les variablesRépéter des instructions en utilisant des boucles et des fonctionsPrendre en compte toutes les situations grâce aux tests conditionnelsTraiter de grandes quantités d'informations avec des listesCe livre vous donne toutes les clés pour créer vos propres programmes, les exporter en JavaScript afin de les publier sur le Web, et même développer des applications mobiles sur votre smartphone ou tablette.
Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python.
DÉCOUVRIR PYTHON:
Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python.
Ce livre d'informatique pour les Nuls permettra à tous les programmeurs débutants ou les étudiants en informatique de découvrir les bases de la programmation en Python, un langage qui peut-être utilisé seul ou avec un autre langage comme le C par exemple. Ce livre couvre la version 3 de Python.
Au programme :
Comprendre la syntaxe du langage Python Concevoir des programmes et simplifier le développement Blocs de données, chaînes et dictionnaires S'initier à la programmation procédurale et orientée objet INITIEZ-VOUS A LA PROGRAMMATION INFORMATIQUE:
Ce livre d'informatique pour les Nuls vous donne toutes les clés pour maîtriser la programmation informatique sur le langage Python. Accessible à tous les niveaux, Python pour les Nuls est idéal pour apprendre à coder de manière simple et ludique.
Coder sur Python n'aura jamais été aussi simple qu'avec ce livre pour les Nuls, au programme varié et complet.
DEVENEZ UN PRO DU CODAGE SUR PYTHON:
De la création de sa première application aux fonctions magiques, en passant par les erreurs de code à éviter, notre livre d'informatique pour les Nuls est un véritable guide pour tous les débutants de la programmation informatique qui souhaitent se lancer sur Python.
Que vous soyez un débutant qui cherche à apprendre à coder ou un étudiant en informatique désirant se perfectionner sur Python, notre livre pour les Nuls vous donne toutes les clés pour devenir un pro de Python.
N'hésitez-plus et lancez-vous dans la programmation sans attendre !
Plongez dans le code sans vous noyer !
Je veux apprendre à coder, mais par où commencer ? Ce livre va justement vous initier en douceur au développement web, par le biais d'un projet de création de site Internet avec HTML et CSS. Textes, images, liens, design responsive, tout y est pour faire de ce projet fil rouge, éprouvé et approuvé en ateliers de coding, un véritable condensé de connaissances.
Conçu spécialement pour tous les débutants, curieux de découvrir l'envers du décor d'une façon 100 % pratique, cet ouvrage qui va droit au but vous délivrera un contenu de qualité et d'une grande pédagogie, héritée de l'expérience de formatrice de son auteur. Il s'adresse à tous les curieux du code, que ce soit pour de nouvelles perspectives professionnelles, une reconversion ou par défi personnel.
Vous apprendrez notamment à :
Créer un site avec une mise en page s'adaptant à tous supports faire de votre site un outil de webmarketing et le mettre en ligne interagir avec vos visiteurs grâce à JavaScript créer un portfolio esthétique avec CSS Grid (nouveauté de la 3e édition) et bien plus encore...
La clef de la réussite aux concours est de bien maîtriser les exercices incontournables du programme.
Cet ouvrage vous fait découvrir ces exercices classiques et vous dévoile les raisonnements à mener pour les résoudre.
Pour chacun vous trouverez :La méthode de résolution expliquée et commentée étape par étape.Le corrigé rédigé détaillé.Les astuces à retenir et les pièges à éviter.Vous pourrez également télécharger les programmes Python des exercices ainsi que des fichiers complémentaires afin de tester ces programmes.
Ce livre traite les notions fondamentales de l'algorithmique. La présentation n'est jamais théorique et s'appuie sur des exemples pratiques faciles à comprendre et la résolution des problèmes est menée pas à pas au moyen de nombreux croquis et graphiques.
Les algorithmes retenus sont des grands classiques et touchent à des domaines variés :
Recherche lexicographique, tri, manipulation de structures de données, recherche opérationnelle et optimisation sur graphes, programmation dynamique, reconnaissance de caractères, etc.
L'auteur s'attache à présenter chaque algorithme et il introduit progressivement diverses notions de base telles que : les tableaux et les listes liées, l'adressage, la récursion, l'empilage/dépilage, les fonctions de hachage, la vitesse de croissance, la complexité .
La référence pour les pros de Java ! S'il existe déjà beaucoup de livres qui expliquent comment démarrer avec Java ou comment se servir de tel ou tel framework, peu (voire aucun) sont destinés à des utilisateurs chevronnés du langage. Leur permettre de passer un cap dans leur carrière, c'est le défi que cet ouvrage va essayer de relever. Les moyens pour y arriver sont multiples, mais le but est unique : fournir un concentré d'informations permettant de revendiquer un bon bagage technique et d'évoluer avec de meilleurs outils. Sont abordés dans ce livre la programmation fonctionnelle et comment dépasser les limites inhérentes à Java malgré le virage fonctionnel pris depuis Java 8 ; la gestion des logs et des traces applicatives, ainsi que la remontée de métriques, pour collecter l'information basique et gérer efficacement son application en production ; la performance des applications Java, via des technologies comme le projet Loom (et ses threads virtuels) ou GraalVM (la VM Java conçue pour le cloud) ou encore JMBH (l'outil de microbenchmarking). Enfin, ces trois grands thèmes seront l'occasion de découvrir diverses bibliothèques de grande qualité comme VAVR ou Resilience4J, et de progresser en matière d'intégration de la robustesse dans vos applications. Au sommaire Concepts fondamentaux - Kata poker - Conception fonctionnelle - Tests basés sur les propriétés (PBT) - Loom - Microbenchmarking avec JMH - Robustesse applicative - Observabilité
Comment créer un site web ? Qu'est-ce que le code HTML ? À quoi sert un langage de script ? Quels sont les types de piratage informatique ?
Les ordinateurs ne peuvent fonctionner par eux-mêmes. Il nous appartient de leur transmettre des instructions, en ayant recours à un langage spécifique, appelé « codage informatique ».
Grâce à ce langage universel, il est possible de créer des sites Internet, des applications, des jeux vidéo ou encore des réseaux sociaux. Le codage est ainsi un formidable outil, qui sollicite autant le raisonnement logique que la créativité !
Cet ouvrage de « vulgarisation intelligente » traite du codage informatique, en rendant claires et accessibles des notions qui, bien souvent, paraissent complexes. Qu'il s'agisse du fonctionnement du cloud, du système binaire, des boucles et itérations, des scripts, des algorithmes ou encore de la chaîne de blocs, tout le langage des ordinateurs est décrypté au fil de 50 chapitres, chaque sujet étant expliqué en 2 pages, 300 mots et une image !
Comprendre le codage informatique est indispensable aujourd'hui, pour évoluer en toute lucidité dans une société de plus en plus dématérialisée.
La programmation enfin accessible aux enfants dès 10 ans grâce à 25 projets !
DÉCOUVRIR LA PROGRAMMATION INFORMATIQUE:
L'apprentissage de la programmation commence à être mis en place dans les établissements par l'Éducation nationale et cela depuis le plus jeune âge.
De plus en plus d'ateliers de type Kids Coding Clubs voient le jour et comptent de plus en plus d'adeptes.
Les livres de la collection Programmer en s'amusant pour les Nuls sont destinés à la fois aux enfants désireux d'apprendre les bases du codage informatique, mais également aux parents et/ou enseignants désireux d'accompagner leurs enfants ou leurs élèves dans la découverte d'un langage de programmation.
Ce livre est dédié à Python, un langage de programmation moderne et gratuit fonctionnant sur Mac et PC.
Ce livre de programmation informatique pour les Nuls contient plusieurs projets :
Programmer dans un langage de pro Créer des jeux et des applications Développer des projets personnalisés Public : enfants dès 10 ans, parents et enseignants.
APPRENDRE À CODER EN S'AMUSANT:
Ce livre d'informatique pour les Nuls est destiné aux enfants, qui souhaient découvrir la programmation informatique, de manière simple et ludique.
Grâce à cet ouvrage, les plus jeunes pourront apprendre à coder sur le langage Python, tout en s'amusant !
DES PROJETS POUR PROGRESSER:
Ce livre de la collection pour les Nuls permet d'apprendre à coder de manière ludique, pour les enfants à partir de 10 ans.
Pour cela, il s'appuie sur différents projets à réaliser. Vos enfants pourront apprendre à coder dans un langage de pro et concevoir des jeux et des programmes.
N'hésitez plus et lancez vos enfants dans l'univers de la programmation informatique sur Python, pour leur permettre d'apprendre à créer un site Web tout en s'amusant !
Vous rêvez d'apprendre à créer des sites web mais vous avez peur que ce soit compliqué car vous débutez ? Ce livre est fait pour vous ! Conçu pour les débutants, il vous permettra de découvrir HTML 5 et CSS 3, les dernières technologies en matière de création de sites web, de façon progressive et sans aucun prérequis, si ce n'est de savoir allumer son ordinateur ! Qu'allez-vous apprendre ? Les bases de HTML 5 Comment fait-on pour créer des sites web ? Votre première page web en HTML Organiser son texte Créer des liens Les images Les joies de la mise en forme avec CSS Mettre en place les CSS Formatage du texte La couleur et le fond Les bordures et les ombres Créer des apparences dynamiques La mise en pages du site Structurer sa page Le modèle des boîtes La mise en pages avec Flexbox Quelques autres techniques de mise en pages TP : création d'un site pas à pas Fonctionnalités avancées Les tableaux Les formulaires La vidéo et l'audio Le responsive design avec les media queries Aller plus loin Annexes Publier son site sur le Web Mémento des balises HTML Mémento des propriétés CSS
Comprendre les bases de l'intelligence artificielle en 5 minutes par jour !
Vous vous demandez à quoi ressemble un algorithme et ce qu'est le deep learning ? Vous avez entendu parler d'AlphaGo et des deep fakes sans savoir de quoi il s'agit ? La reconnaissance faciale, les assistants vocaux, les voitures autonomes... vous trouvez l'univers de l'IA fascinant, mais vous souhaiteriez comprendre plus précisément comment ça fonctionne ?
Découvrez les réponses à toutes ces questions (et bien d'autres !) dans ce Petit Livre, grâce à des leçons quotidiennes de 5 minutes.
Faites vos gammes avec React, la pièce maîtresse dans le développement d'applications Web efficaces.
React est une bibliothèque open source JavaScript développée à l'origine par Facebook/Meta pour créer facilement des application Web puissantes. Grâce à ce guide pratique, apprenez à construire vous-même vos composants puis assemblez-les pour créer des applications monopages. Si vous êtes déjà à l'aise avec JavaScript, ce sera un jeu d'enfant. Et vous découvrirez que React est la solution miracle pour créer efficacement des applications Web.
Vous aimeriez apprendre à programmer en C++ et vous cherchez un cours accessible aux débutants ? Cet ouvrage est fait pour vous ! Conçu pour les débutants, il vous permettra de découvrir pas à pas le langage C++, la programmation orientée objet et bien d'autres choses ! Qu'allez-vous apprendre ? Qu'est-ce que la programmation ? Qu'est-ce qui distingue le C++ des autres langages ? Installation d'un environnement de développement et compilation de vos premiers programmes Manipulation des variables, des fonctions, des pointeurs, des références... Découverte de la programmation orientée objet : les classes, l'héritage, le polymorphisme...
Avez-vous envie de vous initier à la programmation en vous amusant ?
Ce livre, accessible dès la fin du lycée, vous propose 15 énigmes à résoudre en écrivant des programmes en Python. Leur difficulté est variable et indiquée par un système d'étoiles. En cas de besoin d'un (ou de plusieurs) coup(s) de pouce, trois indices vous mettront progressivement sur la voie de la solution.
À la fin du livre, une explication détaillée vous donnera la clé de chaque énigme. En complément de ces 15 énigmes, de très nombreux encarts illustrés vous apporteront des connaissances historiques et techniques et des anecdotes vous feront découvrir des personnages célèbres du monde de l'informatique.
Pascal Lafourcade est maître de conférences à l'IUT d'informatique de l'Université Clermont Auvergne et membre du Laboratoire d'informatique, modélisation et optimisation des systèmes. Il est spécialiste en sécurité informatique et cryptographie.
Malika More est maîtresse de conférences à l'IUT d'informatique de l'Université Clermont Auvergne et membre du Laboratoire d'informatique, modélisation et optimisation des systèmes. Elle est responsable du groupe Informatique Sans Ordinateur de l'IREM de Clermont-Ferrand.
En guise d'ultime énigme, voici une séquence de caractères.
Saurez-vous trouver la bonne approche pour en percer le secret ?
Rcufkcf ur zhqg zf lksfprgqks zfii fkyldh gy fx;iquk gy q cyo;lgfp.
Qpg ur fvfpjghukd firf zf sy. Sykqis Eklgh. (20 oqu 1995)
Si vous avez l'âme d'un bricoleur de génie mais ni la patience ni les connaissances d'un ingénieur, Arduino est fait pour vous. Ce composant révolutionnaire associe un circuit imprimé et un microcontrôleur, que vous pouvez programmer simplement grâce à sa plate-forme gratuite et open source.
Qui mieux que Massimo Banzi, l'un des co-inventeurs d'Arduino, peut en parler ? Dans cet ouvrage pratique et synthétique, il présente le composant et les bases en électronique et en programmation nécessaires à sa mise en oeuvre immédiate. Différents exemples de difficulté croissante vous permettent d'appréhender progressivement tout le potentiel d'Arduino pour ensuite donner libre cours à votre imagination.
Cette 4e édition, intégralement revue, contient des nouveaux chapitres sur le cloud Arduino, la gamme ARM et un exemple pas-à-pas complet de check connecté.
Un livre unique pour découvrir les techniques Agile et le développement rapide d'application (le RAD).
INTRODUCTION À SCRUM:
Scrum pour les Nuls vous permettra d'effectuer la transition du développement d'un projet qui utilise une méthodologie traditionnelle vers le framework Agile. Scrum est l'élément indispensable pour relier de manière transparente et efficace tous les éléments d'une chaîne et arriver à un produit final qui correspondra parfaitement aux besoins initiaux.
Programme:
Plongez dans Scrum : Commencez par une découverte générale de Scrum, des principes agiles et des valeurs fondamentales.
Pourquoi Scrum rapporte gros : Voyez ce que Scrum apporte au pilotage de projet et aux équipes de développement.
Mise en route : Planifiez votre 1er projet Scrum, concevez la feuille de route et apprenez à bien constituer votre équipe de développement.
Faites des sprints : Exploitez à fond le concept de sprint, apprenez à planifier et réviser vos sprints pour en tirer le maximum.
Scrum est versatile : Voyez comment Scrum convient au développement de logiciel, à la production de biens matériels, au secteur tertiaire, à la justice, à l'éducation et à l'édition.
Boostez l'efficacité en entreprise: Adoptez Scrum pour gérer des gammes de projets dans l'informatique, les ressources humaines, la finance, et bien d'autres secteurs.
Votre Scrum personnel : Voyez comment Scrum peut vous aider à planifier DÉCOUVREZ LA MÉTHODE AGILE:
Ce livre d'informatique pour les Nuls est destiné à tous ceux qui souhaitent apprendre la gestion de projet en entreprise.
Vous aurez toutes les cartes en main pour maîtriser la technique agile.
Scrum pour les Nuls vous aidera à développer un projet de A à Z.
RÉALISEZ VOS PROJETS:
Quelque soit votre projet, personnel ou professionnel, ce livre d'informatique pour les Nuls vous donnera les clés de la méthode agile Scrum, et vous permettra de devenir un pro de la gestion de projet !
Ce livre traite des algorithmes les plus intéressants et les plus puissants au monde , en utilisant le code Python qui les accompagnent. Avec une expérience en programmation et en mathématiques de niveau lycée , vous explorerez les algorithmes informatiques standard et des algorithmes avancés comme ceux utilisés dans le machine learning et l'intelligence artificielle. Vous apprendrez également à :
Utiliser des algorithmes pour déboguer le code, maximiser les revenus, planifier les tâches et créer des arbres de décision;
Mesurer l'efficacité et la rapidité des algorithmes;
Générer des diagrammes de Voronoi à utiliser dans diverses applications géométriques;
Utilisez des algorithmes pour créer un chatbot simple, gagner aux jeux de société ou résoudre des puzzles de sudoku;
écrire du code pour les algorithmes de montée et de descente de gradient qui peuvent trouver les maxima et les minima des fonctions.
Une fois ce livre terminé, vous comprendrez comment coder et implémenter des algorithmes importants, mesurer et optimiser leurs performances, tout en apprenant dans les moindres détails les algorithmes les plus puissants d'aujourd'hui.
Considérée comme la science du secret, la cryptographie fait aujourd'hui partie de notre vie quotidienne : cartes à puce, Internet, courrier électronique... ne faisons nous pas déjà depuis de longues années de la cryptographie sans le savoir ?
L'objectif de ce manuel est de rendre accessible, dès le niveau du bac scientifique , les possibilités et les méthodes de la cryptographie moderne, maintenant à l'aide de Python.
Illustré de nombreux tableaux, de fiches pratiques et d'exercices résolus , il offre un panorama complet du sujet.
Ce livre s'adresse à tous les développeurs web, qu'ils soient débutants ou avancés.
Le JavaScript sert avant tout à rendre les pages web interactives et dynamiques du côté de l'utilisateur, mais il est également de plus en plus utilisé pour créer des applications complètes, y compris côté serveur.La première partie de ce livre couvre l'ensemble des fonctionnalités du JavaScript (version ECMAScript 6 jusque ES2020) et passe en revue les bonnes pratiques de programmation.La deuxième partie porte sur l'interactivité avec les utilisateurs (interfaces, formulaires, gestion des erreurs, appels asynchrones, géolocalisation, notifications, dessin...).La troisième partie permet de s'initier aux aspects les plus avancés du JavaScript tels que Node.js, React, Vue.js, jQuery ou les Web Workers.Une première annexe guide le développeur web dans l'installation en local de son environnement de travail complet avec serveur web, PHP et base de données, grâce à Docker. Une deuxième introduit l'usage du JavaScript dans l'environnement cloud Google Sheets, et une dernière concerne CSS.
Les renvois de type tjs.ovh/nomScript qui sont présents au fil des pages sont des compléments interactifs à ce livre. Ils affichent :Le rendu de l'exécution du script.Un émulateur de la console du navigateur.Le code source complet de l'exemple avec une coloration syntaxique, des commentaires et des liens vers les fiches de la référence JS du site toutjavascript.com.
La Bible d'Excel 2021, pour tout savoir sur le roi des tableurs Cette bible de plus de 800 pages va vous faire découvrir toute la puissance d'Excel. Composée de 8 livres que le lecteur peut consulter de manière indépendante elle vous guidera au quotidien dans votre utilisation d'Excel.
Au programme :
Personnaliser Excel pour l'adapter à ses besoins et gagner du temps au quotidien Concevoir et mettre en forme un feuille de calcul et gérer des feuille de calcul multiples Formules et fonctions Travail collaboratif et révisions Les graphiques Gestion de données Analyse de données Programmation VBA et macros
Ce livre sur WordPress (en version 6.1.1 au moment de l'écriture) s'adresse aux développeurs professionnels, autodidactes et passionnés ayant des connaissances en PHP. Il permet de comprendre les rouages de ce CMS et d'acquérir une maîtrise du déve-loppement d'une extension simple, de thèmes avancés en PHP ainsi que de thèmes basés sur des blocs, en suivant un apprentissage progressif à travers des TP complets.
L'auteur présente l'interaction entre PHP et le backoffice du CMS à travers plusieurs exemples qui montrent les différentes façons de créer un site avec WordPress avec des thèmes (classiques ou basés sur des blocs).
Le lecteur apprend à installer WordPress, à utiliser l'outil d'administration, à ajouter des fonctionnalités avec le fichier functions. php, à comprendre les thèmes basés sur les blocs avec le fichier theme.json, à utiliser des extensions, à enregistrer en base de données, à ajouter des tables pour maîtriser complètement les principes de fonctionnement du CMS et apprendre ensuite à réaliser des thèmes avancés. Une partie du livre traite de la loi RGPD, du référencement, de l'optimisation, de la sécurité, de la traduction, de la migration, de la mise en ligne... L'extension ACF, indispensable pour les développeurs, y sera expliquée et mise en exemple. Les fonctions propres à WordPress sont détaillées avec des exemples et mises en situation à travers des travaux pratiques : création et ajout de fonctionnalités dans l'administration d'un thème, création d'un thème à partir d'une maquette HTML, création d'une extension fil d'Ariane, création d'un site avec Twenty Twenty-Three, le thème basé sur des blocs en full site editing. Des liens vers le guide de référence ainsi que le champ lexical utilisé donneront les clés nécessaires pour approfondir les connaissances sur un sujet précis.
Cet ouvrage a pour objectif de présenter les principes mathématiques, les applications et la mise en oeuvre de méthodes numériques de calcul scientifique en Python. Il évoque tour à tour la pratique et la théorie : l'utilisation des librairies Numpy et Scipy de Python et l'analyse théorique sur laquelle le calcul s'appuie. A chaque fois que cela est possible, des applications réelles sont présentées plutôt que des exemples simplifiés ou théoriques. Des exercices corrigés sont intégrés au fur et à mesure de la progression dans le cours. Le code source des scripts Python est disponible en ligne sur dunod.com.
NOUVEAU : La programmation enfin accessible aux enfants dès 8 ans grâce à 25 projets !
DÉCOUVRIR LA PROGRAMMATION INFORMATIQUE:
L'apprentissage de la programmation commence à être mis en place dans les établissements par l'Éducation nationale et cela depuis le plus jeune âge.
De plus en plus d'ateliers de type Kids Coding Clubs voient le jour et comptent de plus en plus d'adeptes.
Les livres de la collection Programmer en s'amusant pour les Nuls sont destinés à la fois aux enfants désireux d'apprendre les bases du codage informatique, mais également aux parents et/ou enseignants désireux d'accompagner leurs enfants ou leurs élèves dans la découverte d'un langage de programmation.
Ce livre est dédié à JavaScript, un langage de programmation ludique et gratuit, fonctionnant sur Mac et PC.
Ce livre d'informatique pour les Nuls contient plusieurs projets :
Concevoir des jeux et des applications Web Développer soi-même une calculette Créer un jeu inspiré de Madlibs Public : enfants dès 8 ans, parents et enseignants.
APPRENDRE À CODER EN S'AMUSANT:
Ce livre d'informatique pour les Nuls est destiné aux enfants, qui souhaient découvrir la programmation informatique, de manière simple et ludique.
Grâce à cet ouvrage, les plus jeunes pourront apprendre à coder sur le langage Javascript, tout en s'amusant !
DES PROJETS POUR PROGRESSER:
Ce livre de la collection pour les Nuls permet d'apprendre à coder de manière ludique, pour les enfants à partir de 8 ans.
Pour cela, il s'appuie sur différents projets à réaliser.
Vos enfants pourront apprendre à coder en développant des projets amusants, concevoir des jeux et des pages web et animer un robot.
N'hésitez plus et lancez vos enfants dans la programmation informatique sur JavaScript de manière amusante !