Enseignement universitaire
-
Vade-mecum de l'informatique contemporaine : (TCP, SOA, Linux, Python, Docker, HDFS, RDF, Adam, OWASP, KPI, UML, Scrum...)
Henri Laude, Eva Laude, Christian Goglin
- Eni
- Ressources Informatiques
- 7 Mars 2024
- 9782409044113
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 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, PDCA et IGOEs aux tableaux de bords informatique, 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, à même d'induire de bonnes habitudes de programmation, adaptées à 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émoires 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. -
Introduction à l'informatique quantique : Des fondamentaux à votre première application
Grégoire Cattan
- Eni
- Datapro
- 7 Mars 2024
- 9782409043994
Véritable introduction à l'informatique quantique enrichie d'exemples et de mises en pratique, ce livre s'adresse à toute personne curieuse, familière avec les sciences et l'informatique en particulier, sans pour autant en être spécialiste. Comprendre, converser et appliquer, c'est l'approche pédagogique retenue par l'auteur pour transmettre au lecteur les clés nécessaires qui lui permettront de transformer une idée en application avec l'informatique quantique.
Le premier chapitre est une introduction qui présente l'histoire de l'informatique quantique, en commençant par les premières expériences de physique quantique. Les promesses de l'informatique quantique pour la sécurité ou encore la finance y sont également présentées.
Le lecteur aborde ensuite les concepts fondamentaux de l'informatique quantique que sont la superposition, l'intrication et la téléportation quantiques et découvre dans le cadre d'une mise en pratique l'utilisation de Qiskit, une bibliothèque de code pour l'informatique quantique.
Dans un troisième chapitre, l'auteur expose les limites et les enjeux en informatique quantique pour amener le lecteur à parler avec aisance de l'informatique quantique et à comprendre l'impact et les évolutions possibles de cette technologie. On y découvre les architectures physiques des ordinateurs quantiques existants, afin de mettre en avant certaines limites comme la nécessité de refroidir les ordinateurs et la décohérence quantiques. Ce chapitre aborde ensuite les solutions, matérielles et logicielles, pour résoudre ces problèmes. Des applications originales, comme l'art quantique ainsi qu'un cas d'utilisation pratique avec des données bancaires sont également détaillés.
En fin de lecture, le lecteur est invité à aller une étape plus loin avec une étude de cas fictive, qui lui permettra de concrétiser une idée en un programme quantique fonctionnel. Il est ensuite amené à évaluer l'intérêt ou non de l'informatique quantique pour cet usage. -
Informatique MP2I et MPI ; CPGE 1re et 2e années nouveaux programmes
Vincent Barra
- Ellipses
- 6 Juillet 2021
- 9782340054516
Cet ouvrage aborde en profondeur et de manière très illustrée l'ensemble des points du programme de MP2I et de MPI et propose ainsi :
- une revue large des principaux types d'algorithmes et de leurs paradigmes. Les principes méthodologiques de ces algorithmes sont décrits, leurs implémentations en C et OCaml, les deux langages au programme, proposées, et des exemples applicatifs développés ;
- des notions de programmation, à la fois théoriques et pratiques, avec le développement des algorithmes en C et OCaml ;
- la théorie des langages formels et leur manipulation par des automates finis ;
- une introduction aux bases de données et une description applicative en langage SQL ;
- des éléments de logique et de calcul propositionnel ;
- une introduction à la gestion des ressources mémoire et des problèmes de synchronisation et de concurrence dans une machine.
Pour chacune de ces parties, les notions théoriques sont introduites, les différents algorithmes et méthodes développés et de nombreux exemples viennent illustrer chaque concept. Des exercices corrigés permettent de mettre en pratique les différents éléments abordés.
-
Informatique tronc commun ; CPGE 1re et 2e années nouveaux programmes
Thierry Audibert, Amar Oussalah
- Ellipses
- 13 Juillet 2021
- 9782340048706
Ce cours couvre le nouveau programme d'Informatique de tronc commun des classes préparatoires scientifiques : MPSI, PCSI, PTSI, MP, PC, PSI et PT mis en place en 2021. Il est décomposé en 4 parties correspondant chacune à un semestre. - Première partie : Synthèse sur le langage Python, méthodes itératives et récursivité - Tris, algorithmes gloutons, traitement des images. - Deuxième partie : Représentation des nombres en machine - Preuves et complexité, méthodes de programmation - Etude des graphes, compléments.
- Troisième partie : Bases de données : introduction à SQL, traitement des données dans une base déjà constituée - Programmation dynamique et dictionnaires de Python - Algorithmes pour l'intelligence artificielle - Programmation pour les jeux. - Quatrième partie : Méthodes de calcul numérique destinées à l'enseignement informatique prévu dans les programmes de chimie, de mathématiques, de physique ou des sciences de l'ingénieur, deux chapitres correspondant à chaque année d'enseignement.
Les exercices sont nombreux, tous corrigés, et illustrent les questions posées aux différents concours depuis la mise en place de cet enseignement et du premier programme de 2014.
-
Algorithmique : techniques fondamentales de programmation ; exemples en PHP (nombreux exercices corrigés) (BTS, DUT Informatique)
Olivier Rollet
- Eni
- Ressources Informatiques
- 14 Octobre 2020
- 9782409027086
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé.
Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les arbres et les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, Java et PHP. De nombreux exercices ponctuent chaque chapitre.
La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr.
-
Merise ; guide pratique
Jean-luc Baptiste
- Eni
- Ressources Informatiques
- 12 Septembre 2018
- 9782409015342
Ce livre sur la méthode Merise s'adresse tout particulièrement aux étudiants en premier cycle d'informatique, aux étudiants en école de gestion et à toute personne souhaitant une information simple, directe et pratique sur la méthode Merise et le langage SQL.
Au travers des chapitres sur la méthode Merise, vous découvrirez comment :
- Réaliser les différents modèles (modèles conceptuels, modèles logiques, modèles physiques) mais aussi les modèles spécifiques aux traitements (modèles conceptuels des traitements, modèles organisationnels des traitements...).
- Modéliser avec les extensions Merise/2.
- Comparer certains modèles Merise à certains diagrammes UML.
Dans un chapitre dédié, le langage SQL est présenté de façon progressive et est illustré par de nombreux exemples. Vous y apprendrez à :
- Manipuler, filtrer, trier, regrouper les données.
- Créer, modifier, supprimer des tables.
- Affecter ou enlever des droits à certains utilisateurs.
L'auteur n'a volontairement gardé que le côté concret de la méthode Merise et du langage SQL, pour permettre au lecteur une immersion immédiate. Il propose également de nombreux exercices dont une étude de cas détaillée et guidée pour faciliter cette assimilation.
Cette nouvelle édition du livre s'enrichit d'un chapitre vous offrant la possibilité de mettre en pratique les notions étudiées à travers la conception et le développement d'une application mobile avec WINDEV Mobile.
Les chapitres du livre :
Avant-propos - Présentation de la méthode Merise - Les dépendances fonctionnelles - Le Modèle Conceptuel des Données - Le Modèle Logique des Données - Le Modèle Physique des Données - Les formes normales - Les diagrammes des flux - Les Modèles Conceptuels des Traitements - Le Modèle Organisationnel des Traitements - Les extensions Merise/2 - Le cycle de vie des objets - Merise et UML - SQL (Structured Query Language) - étude de cas détaillée - Exercices - Mise en oeuvre des concepts
-
Algorithmique ; techniques fondamentales de programmation ; exemples en Python (nombreux exercices corrigés) ; BTS, DUT informatique
Franck Ebel, Sébastien Rohaut
- Eni
- Ressources Informatiques
- 14 Février 2018
- 9782409012266
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les compréhensions de listes et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : un chapitre sur les objets ouvre les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Python.
À la fin de chaque chapitre, l'auteur propose de nombreux exercices corrigés permettant de consolider ses acquis.
Tous les algorithmes de ce livre sont réécrits en Python et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr. -
Windows 10 ; préparation à la certification MCSA Configuring Windows Devices ; examen 70-697 Tome 2 ; déploiement et gestion via des services d'entreprise
Pierre Salvy
- Eni
- Certifications
- 12 Octobre 2016
- 9782409001574
L'examen 70-697 Configuring Windows Devices, est l'un des deux examens requis pour obtenir la certification MCSA Windows 10. Cet examen 70-697 se prépare en deux étapes et ce livre correspond à la seconde de ces étapes : déploiement et gestion de Windows 10 via des services d'entreprise.
Pour vous aider à préparer efficacement l'examen, ce livre couvre les objectifs officiels, tant d'un point de vue théorique que d'un point de vue pratique. Il a été rédigé en français (il ne s'agit pas d'une traduction) par un formateur professionnel reconnu, également consultant, certifié techniquement et pédagogiquement par Microsoft. Ainsi, les savoir-faire pédagogique et technique de l'auteur conduisent à une approche claire et visuelle, d'un très haut niveau technique.
Chapitre après chapitre, vous pourrez valider vos acquis théoriques, à l'aide d'un grand nombre de questions-réponses (143 au total) mettant en exergue aussi bien les éléments fondamentaux que les caractéristiques spécifiques aux concepts abordés.
Chaque chapitre s'achevant par des travaux pratiques (29 au total) vous aurez les moyens de mesurer votre autonomie. Ces manipulations concrètes, au-delà même des objectifs fixés par l'examen, vous permettront de vous forger une première expérience significative et d'acquérir de véritables compétences techniques sur des mises en situations réelles.
À cette maîtrise du produit et des concepts, s'ajoute la préparation spécifique à l'examen 70-697 : sur le site www.edieni.com vous pourrez accéder gratuitement à 1 examen blanc en ligne, destiné à vous entraîner dans des conditions proches de celles de l'épreuve. Sur ce site, chaque question posée s'inscrit dans l'esprit de la certification MCSA et, pour chacune, les réponses sont suffisamment commentées pour combler ou identifier vos ultimes lacunes. -
Exchange Server 2016 ; préparation à la certification MCSE Messaging ; examen 70-345
Loïc Thobois, Brahim Nedjimi
- Eni
- Certifications
- 12 Octobre 2016
- 9782409003745
L'examen 70-345 - Conception et déploiement de Microsoft Exchange Server 2016 est l'un des examens obligatoires pour l'obtention de la certification MCSE (Microsoft Certified Solutions Expert) Messaging.
Pour vous aider à préparer efficacement l'examen, ce livre couvre tous les objectifs officiels, tant d'un point de vue théorique que d'un point de vue pratique. Il a été rédigé en français (il ne s'agit pas d'une traduction) par deux auteurs consultants et formateurs. Ainsi, leurs savoir-faire pédagogique et technique conduisent à une approche claire et visuelle, d'un très haut niveau technique.
Chapitre après chapitre, vous pourrez valider vos acquis théoriques, à l'aide d'un grand nombre de questions-réponses mettant en exergue aussi bien les éléments fondamentaux que les caractéristiques spécifiques aux concepts abordés.
Chaque chapitre s'achevant par des travaux pratiques vous aurez les moyens de mesurer votre autonomie. Ces manipulations concrètes, au-delà même des objectifs fixés par l'examen, vous permettront de vous forger une première expérience significative et d'acquérir de véritables compétences techniques sur des mises en situations réelles.
À cette maîtrise du produit et des concepts, s'ajoute la préparation spécifique à la certification : à l'adresse www.edieni.com vous pourrez accéder gratuitement à 1 examen blanc en ligne, destiné à vous entraîner dans des conditions proches de celles de l'épreuve. Sur ce site, chaque question posée s'inscrit dans l'esprit de la certification et, pour chacune, les réponses sont suffisamment commentées pour combler ou identifier vos ultimes lacunes. -
Préparation à la certification RHCSA ; Red Hat Enterprise Linux 7 ; Examen EX200
Thibault Bartolone
- Eni
- Certifications
- 11 Octobre 2017
- 9782409010484
L'examen EX200 de la certification RHCSA (Red Hat Certified System Administrator) valide les compétences fondamentales d'administration de système requises pour gérer des environnements Red Hat Enterprise Linux.
Pour vous aider à préparer efficacement l'examen, ce livre couvre tous les objectifs officiels, tant d'un point de vue théorique que d'un point de vue pratique. Il a été rédigé en français (il ne s'agit pas d'une traduction) par un consultant, certifié techniquement par Red Hat. Ainsi, les savoir-faire pédagogique et technique de l'auteur conduisent à une approche claire et visuelle, d'un très haut niveau technique.
Chapitre après chapitre, vous pourrez valider vos acquis théoriques, à l'aide d'un grand nombre de questions-réponses mettant en exergue aussi bien les éléments fondamentaux que les caractéristiques spécifiques aux concepts abordés.
Chaque chapitre s'achevant par des travaux pratiques vous aurez les moyens de mesurer votre autonomie. Ces manipulations concrètes, au-delà même des objectifs fixés par l'examen, vous permettront de vous forger une première expérience significative et d'acquérir de véritables compétences techniques sur des mises en situations réelles.
À cette maîtrise du produit et des concepts, s'ajoute la préparation spécifique à la certification : vous pourrez accéder gratuitement à 1 examen en ligne, destiné à vous entraîner sur des questions d'un niveau de difficulté proche de celui de l'épreuve. Sur ce site, chaque question posée s'inscrit dans l'esprit de la certification et, pour chacune, les réponses sont suffisamment commentées pour combler ou identifier vos ultimes lacunes. -
CPGE scientifiques ; IPT informatique pour tous ; algorithmique, programmation Python, ingénierie numérique et simulation
Nicolas Nguyen, Gweltaz Chatel
- Ellipses
- Prepas Sciences
- 3 Juillet 2018
- 9782340026346
Une vision claire des savoirs, une mobilisation rapide des connaissances et des compétences sont les atouts indispensables à la réussite en prépa.
Ce formulaire d'Informatique Pour Tous (IPT) répond parfaitement à ces exigences.
Il présente de façon synthétique l'intégralité du programme d'IPT des classes préparatoires aux grandes écoles scientifiques première et deuxième années.
- On y trouvera d'abord une base de connaissances théoriques indispensables en algorithmique, en programmation et pour les bases de données.
- Tous les algorithmes et scripts Python des programmes de première et deuxième années, classés par thème, sont ensuite détaillés et analysés.
- Finalement, deux index très précis (un index général et un index des commandes Python) permettent de trouver rapidement la notion cherchée.
Conçu pour appréhender tout le programme d'IPT en un clin d'oeil, ce formulaire est le compagnon idéal pour la préparation des devoirs, les séances de travaux pratiques d'informatique, une ressource précieuse pour les TIPE mais surtout pour accompagner les révisions avant les concours.
Il complète intelligemment les ouvrages de la collection Prépas Sciences, qui permettent une acquisition solide des connaissances.
-
Apprendre l'informatique
Dalfolo jean-luc Coulibaly
- Editions Universitaires Europeennes
- 1 Septembre 2018
- 9786131504426
Après de nombreux contacts avec les populations via des cours d'initiation à l'informatique ou des tâches de maintenance informatique ça et là,le besoin d'étendre l'initiation m'est parut plus que nécessaire. Mais c'est un peu plus tard, qu'avec l'idée de vulgariser l'outil informatique dans les cours généraux des lycées et collèges que nous nous sommes rendu compte des énormes lacunes que cultivaient les élèves; principalement ceux du circuit générale en ce qui concerne l'informatique. Ces lacunes se poursuivent jusqu'aux étudiants de toutes les universités de Cote d'ivoire, et surtout chez ceux qui ne sont pas dans une filière informatique. Des diplômés voire des Docteurs finissaient leurs cycles sans même savoir allumer ou éteindre convenablement un ordinateur. Face aux nombreux fascicules qui apparaissaient dans ce domaine sur le marché avec pour certains des aberrances inacceptables et pour d'autre de nombreuses contradictions, le milieu scolaire, estudiantin et même professionnel se trouvait plus confus que jamais.
-
DUT informatique Tome 8 : matrices et calculs matriciels avec Excel 2013
Patrice Rey
- Books On Demand
- 16 Novembre 2017
- 9782322099955
Dans le domaine de l'enseignement informatique en IUT (pour le DUT informatique, pour le BTS informatique et pour la Licence Professionnelle), ce livre a pour objectif de proposer une approche pédagogique pour l'étude des matrices et des calculs matriciels en utilisant EXCEL 2013.
-
CPGE ; ECS-ECE ; 1re et 2e années ; informatique ; fiches-méthodes ; exercices corrigés
Pierre Berlandi, Benoît Grandpierre
- Ellipses
- Que Faire Quand On Ne Sait Pas ?
- 17 Juillet 2018
- 9782340026896
L'originalité de cette collection est de découper le programme en notions fondamentales - chaque notion correspondant à une fiche-méthode contenant les parties suivantes : "Quand on ne sait pas" présente la notion fondamentale ; "Que faire" expose la méthode de résolution avec les conseils et un exemple traité pour mettre en application la méthode exposée plus haut ; "Exercices" pour s'entraîner avec les indications pour aider à démarrer et les solutions détaillées.
-
Approche fonctionnelle des calculs scientifiques ; méthodes numériques et applications ; langage Python
Gérald Jean-baptiste
- Cepadues
- 5 Septembre 2016
- 9782364935563
Le langage Python est un langage dit multiparadigme et multiplateforme. Multiparadigme car il intègre plusieurs formes de programmation (impérative, objet, fonctionnelle...).Il existe un très grand nombre de classements de paradigmes. Un paradigme étant une manière de programmer un ordinateur basé sur un ensemble de principes ou une théorie.
Cet ouvrage se concentre essentiellement sur le paradigme du fonctionnel et se veut à la fois pédagogique et pratique. Chaque chapitre présente un exemple de programmes associés aux méthodes numériques de résolution de problèmes scientifiques particuliers. Seules les fonctions récursives et les listes y sont employées pour résoudre la méthode considérée.
Ce livre n'est pas un ouvrage d'analyse numérique, nombreuses littératures et sites internet traitant des démonstrations des méthodes employées peuvent compléter les connaissances du lecteur, ce dernier pourra consulter en fin de chapitre, de nombreuses références et des liens internet, permettant de trouver rapidement la plupart des méthodes évoquées ayant inspiré la rédaction du chapitre. Par sa nature didactique et ses applications, puis, par la diversité des méthodes abordées, la démarche se veut avant tout pédagogique et démontre que la programmation fonctionnelle s'intègre totalement à l'univers des calculs scientifiques.
L'objectif principal de ce livre est d'abord de fournir à un public le plus large possible un ouvrage qui pourra servir à comprendre les bases du domaine fonctionnel et à mettre en oeuvre l'application des listes, la récursivité et le pattern-matching afin de résoudre différents problèmes scientifiques. Les programmes de ces méthodes et techniques ont vocation à intervenir dans la quasi-totalité des domaines de la science, ce livre s'adresse donc particulièrement, aux étudiants scientifiques d'IUT ou de la formation continue, aux élèves d'école d'ingénieur confrontés au codage d'un problème numérique, aux doctorants en recherche d'une solution sur un sujet particulier et une information aux enseignants des grandes écoles et universités.
À noter que le langage Python est devenu le langage par défaut des concours en mathématiques par exemple le C.A.P.E.S, l'agrégation, ou encore le master 1 dans le domaine scientifique.
-
Framework .net partie 2
Fatma Laribi
- Editions Universitaires Europeennes
- 1 Novembre 2018
- 9783841611239
Ce présent support de cours Framework .Net (Partie 2) est destiné aux étudiants de deuxième année Licence Informatique, option Développement des Systèmes d'Information. Il est structuré en deux chapitres qui couvre le programme officiel. Cet ouvrage est une contribution au processus d'apprentissage relatif à ces méthode. Il couvre de façon modulaire les principaux sujets qui doivent être traités dans un cours introductif portant sur le développement .Net, dans un ordre qui rencontre nos vues sur l'aspect pédagogique que nous avons développé au cours des années. I part de connaissance de base concernant cette discipline et conduit l'étudiant à approfondir les compétences acquise par l'apprenant en .Net, il vise à approfondir les compétences acquises par l'apprenant en programmation et réaliser des applications Windows et des applications web avec un accès à une base des données.