Afficher 121–140 of 255 résultats

  • jQuery Mobile (HTML5, CSS3, JavaScript)

    Ce livre sur le développement d’applications Web mobiles avec jQuery Mobile s’adresse aux développeurs web conscients de la mutation en cours dans l’utilisation du web et soucieux de proposer des applications Web parfaitement adaptées aux spécificités des terminaux mobiles.

    Les premiers chapitres traitent des caractéristiques du Web mobile, tant d’un point de vue navigateurs, périphériques, usages et bonnes pratiques, que d’un point de vue outils de tests, émulateurs et validateurs web mobiles. Les chapitres suivants dressent le panorama des éléments incontournables du HTML5, des CSS3 et des API JavaScript spécifiques aux applications mobiles. Une large partie est ensuite consacrée à jQuery Mobile ; ce framework propose de concevoir des interfaces mobiles compatibles avec la totalité des périphériques du marché, le tout dans un look résolument moderne et adapté à l’utilisation tactile. Vous découvrirez dans ce livre comment, avec jQuery Mobile, concevoir des pages avec en-tête et pied de page, des barres de navigation, des fenêtres de dialogue ou pop-up, des listes, des formulaires y compris les nouveaux formulaires du Html5, des éléments dépliants… ceci en toute simplicité et sans une seule ligne de JavaScript ! Pour les experts, l’API jQuery Mobile est présentée en fin d’ouvrage.

    22800 CFA
  • jQuery Mobile (HTML5, CSS3, JavaScript)

    Ce livre sur le développement d’applications Web mobiles avec jQuery Mobile s’adresse aux développeurs web conscients de la mutation en cours dans l’utilisation du web et soucieux de proposer des applications Web parfaitement adaptées aux spécificités des terminaux mobiles.

    Les premiers chapitres traitent des caractéristiques du Web mobile, tant d’un point de vue navigateurs, périphériques, usages et bonnes pratiques, que d’un point de vue outils de tests, émulateurs et validateurs web mobiles. Les chapitres suivants dressent le panorama des éléments incontournables du HTML5, des CSS3 et des API JavaScript spécifiques aux applications mobiles. Une large partie est ensuite consacrée à jQuery Mobile ; ce framework propose de concevoir des interfaces mobiles compatibles avec la totalité des périphériques du marché, le tout dans un look résolument moderne et adapté à l’utilisation tactile. Vous découvrirez dans ce livre comment, avec jQuery Mobile, concevoir des pages avec en-tête et pied de page, des barres de navigation, des fenêtres de dialogue ou pop-up, des listes, des formulaires y compris les nouveaux formulaires du Html5, des éléments dépliants… ceci en toute simplicité et sans une seule ligne de JavaScript ! Pour les experts, l’API jQuery Mobile est présentée en fin d’ouvrage.

    22800 CFA
  • JSF 2 avec Eclipse Développement d’applications web avec Java Server Faces (2ième édition)

    Ce livre expose la mise en œuvre de la technologie Java Server Faces (JSF) sous l’environnement de développement Eclipse. Les aspects théoriques, étayés par de nombreux exemples, montrent comment l’usage de composants JSF facilite la création d’applications web basées sur les technologies Java,  en respectant le concept MVC.

    Le livre s’adresse tout particulièrement à des lecteurs maîtrisant le langage de programmation Java et familiarisés par ailleurs avec le développement d’applications web basées sur la technologie JSP.

    Outre les caractéristiques techniques rencontrées dans les versions 1 et 2 de JSF (validation et conversion des données saisies, gestion évènementielle, internationalisation), ce livre met en lumière les plus importantes spécificités de la version 2 de JSF : la navigation implicite et conditionnelle, l’utilisation de Facelets pour la définition de modèles de pages web, la constitution de composants graphiques composites. Enfin, cet ouvrage explique comment intégrer Ajax et JSF pour obtenir des applications riches et réactives face aux actions des internautes.

    27600 CFA
  • Kinect Intégrer le capteur Microsoft dans vos applications avec Unity

    Cette vidéo de formation s’adresse aux développeurs qui souhaitent se familiariser avec l’environnement de développement Unity et commencer à intégrer le capteur Kinect (en version 2.0 au moment de l’enregistrement) dans leurs applications ou jeux. Une connaissance de base en .NET, C# ou C++ est un prérequis indispensable pour tirer le meilleur profit de cette vidéo.

    Dans un premier temps, nous verrons comment préparer notre poste de développement en installant Unity et les drivers Kinect.

    Afin d’illustrer et de mettre en pratique les connaissances acquises, nous mettrons en place une série de cas pratiques visant à exploiter les fonctionnalités primaires du capteur.

    Ainsi, nous apprendrons à créer une scène simple dans Unity et à la faire communiquer avec une Kinect.

    Nous verrons ensuite comment appliquer le rendu des différents flux que propose l’API Kinect : caméra couleur, infrarouge, profondeur.

    31150 CFA
  • Kinect Intégrez le capteur de Microsoft dans vos applications Windows – Version en ligne

    Ce livre s’adresse aux développeurs qui souhaitent intégrer le capteur Kinect (en version 2.0 au moment de l’écriture) dans leurs projets Windows, aussi bien professionnels que privés. Il détaille l’ensemble des fonctionnalités offertes par Kinect et accompagne le lecteur dans leur découverte et leur intégration. Une connaissance de base en .NET, C# ou C++ est un prérequis indispensable pour tirer le meilleur profit de ce livre.

    Après une présentation de l’histoire du boîtier Kinect, les auteurs décrivent les différents outils nécessaires au développement, tels que Visual Studio et Kinect Studio.

    Les chapitres suivants couvrent l’ensemble des abstractions proposées par le kit de développement de Kinect : de l’exploitation au format brut des différents flux de données (pour exploiter sans intermédiaire les caméras 3D, infrarouge et de profondeur), en passant par la reconnaissance de mouvements (en reconstituant virtuellement le squelette des corps filmés) jusqu’à la création et l’analyse de ses propres gestes afin d’ouvrir la porte à toute reconnaissance avancée.

    Le lecteur découvrira ensuite comment intégrer Kinect dans une application métier pour créer une application autonome pouvant être déployée sur des bornes intégrant un PC et une Kinect.

    Enfin, dans les derniers chapitres, sont présentées des fonctionnalités avancées de Kinect telles que la reconnaissance vocale au travers de l’exploitation du microphone de Kinect ainsi que la reconnaissance de visage et d’expressions pour permettre la création de scénarios complètement personnalisés en fonction de l’utilisateur.

    31550 CFA
  • Kotlin Les fondamentaux du développement d’applications Android

    Ce livre sur Kotlin, destiné aux développeurs juniors comme aux développeurs plus expérimentés, a pour objectif de transmettre les bases indispensables de ce langage promu par Google en tant que langage de développement officiel pour Android. Le lecteur y trouvera de quoi devenir autonome dans la création d’une première application mobile Android (en version Oreo 8.0 au moment de l’écriture) avec Kotlin. Pour une bonne compréhension de son contenu, de simples connaissances en programmation orientée objet sont suffisantes.

    Les deux premiers chapitres traitent des fondamentaux du langage Kotlin et de la programmation orientée objet. Chaque concept décrit par l’auteur est accompagné d’une explication simple, de la syntaxe ainsi que d’un exemple d’utilisation.

    Dans la suite du livre, le lecteur plonge dans le développement d’applications mobiles. L’auteur commence par présenter l’environnement de développement Android Studio avant de détailler les éléments incontournables pour développer une première application (listes, menus, pop-up, fragments…). Il poursuit avec l’étude de la persistance des données et de la programmation concurrente puis présente des composants plus avancés tels que les librairies ANKO et Retrofit ou l’ORM Room

    42075 CFA
  • L’impression 3D FDM Le guide complet pour vos impressions 3D

    Du débutant qui souhaite découvrir l’univers de l’impression 3D par dépôt de filament plastique fondu à l’utilisateur confirmé désireux d’améliorer ses projets d’impression, en passant par le professionnel ayant à coeur de disposer d’un véritable aide-mémoire pour l’assister dans ses conceptions, ce livre permet à son lecteur de maîtriser le processus complet d’impression 3D.

    Après un historique de la fabrication additive, le second chapitre met en avant les besoins des imprimeurs 3D, que ce soit dans un contexte professionnel ou personnel. Le lecteur découvre ensuite comment faire ses premiers pas avec l’imprimante 3D et en étudie la composition et le vocabulaire à appréhender. Il poursuit avec le montage et la calibration mécanique de l’imprimante et est guidé pour sa première impression 3D avec le logiciel Ultimaker Cura.

    La suite du livre permet au lecteur de perfectionner ses impressions 3D avec des informations utiles pour l’optimisation des paramètres de l’imprimante, notamment grâce à Pronterface. L’auteur explique ensuite l’importance de la première couche de plastique pour le bon déroulement des impressions 3D. Le lecteur apprend à entretenir son imprimante pour maintenir sa durée de vie et la qualité de ses impressions. L’amélioration des impressions 3D, la préparation des pièces, le choix des matériaux et les limites techniques d’une imprimante 3D de bureau sont également détaillés. Pour finir, l’auteur explore des diagnostics sur les problèmes d’impression les plus courants et donne une introduction à la multiextrusion.

    26500 CFA
  • L’Intelligence Artificielle pour les développeurs Concepts et implémentations en C# (2e édition)

    Ce livre sur l’Intelligence Artificielle s’adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l’auteur présente les principales techniques d’Intelligence Artificielle et, pour chacune d’elles, les inspirations biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d’application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d’implémentation générique, complété par une application pratique, développée en C#. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications C#, que ce soit dans des applications .NET classiques, pour ASP.NET, ou encore des applications Windows (versions 8 et 10).

    26285 CFA
  • L’Intelligence Artificielle pour les développeurs Concepts et implémentations en Java (2e édition)

    Ce livre sur l’Intelligence Artificielle s’adresse particulièrement aux développeurs et ne nécessite pas de connaissances mathématiques approfondies. Au fil des chapitres, l’auteur présente les principales techniques d’Intelligence Artificielle et, pour chacune d’elles, les inspirations biologiques, physiques voire mathématiques, puis les différents concepts et principes (sans entrer dans les détails mathématiques), avec des exemples et figures pour chacun de ceux-ci. Les domaines d’application sont illustrés par des applications réelles et actuelles. Chaque chapitre contient un exemple d’implémentation générique, complété par une application pratique, développée en Java. Ces exemples de code étant génériques, ils sont facilement adaptables à de nombreuses applications Java 10, sans plugin extérieur. Les techniques d’Intelligence Artificielle décrites sont :

    – Les systèmes experts, permettant d’appliquer des règles pour prendre des décisions ou découvrir de nouvelles connaissances.
    – La logique floue, permettant de contrôler des systèmes informatiques ou mécaniques de manière beaucoup plus souple que les programmes traditionnels.
    – Les algorithmes de recherche de chemin, dont le A* très utilisé dans les jeux vidéo pour trouver les meilleurs itinéraires.
    – Les algorithmes génétiques, utilisant la puissance de l’évolution pour apporter des solutions à des problèmes complexes.
    – Les principales métaheuristiques, dont la recherche tabou, trouvant des optimums à des problèmes d’optimisation, avec ou sans contraintes.
    – Les systèmes multi-agents, simulant des foules ou permettant des comportements émergents à partir de plusieurs agents très simples.
    – Les réseaux de neurones (et le deep learning), capables de découvrir et de reconnaître des modèles, dans des suites historiques, des images ou encore des données.

    35046 CFA
  • Langage C Maîtriser la programmation procédurale (avec exercices pratiques) (2e édition)

    PRÉSENTATION

    Ce livre s’adresse aux développeurs débutants qui souhaitent maîtriser la conception algorithmique en s’appuyant sur le langage C. Il est particulièrement adapté aux étudiants en licence d’informatiqueécole d’ingénieur et prépa scientifique. L’efficacité, la modularité et la généricité du langage C vont permettre au lecteur d’acquérir un savoir-faire fondamental en programmation informatique.

    Au-delà du fonctionnement du langage, l’auteur fournit ce qu’il faut de précision et de pratique pour que le lecteur se l’approprie et le maîtrise ; chaque section théorique est suivie d’une section « Mise en pratique » dédiée, composée d’exercices diversifiés et une section « Expérimentation » propose des études de cas.

    Les dix premiers chapitres concernent l’apprentissage du langage C et les premières armes en algorithmique : variables et opérations, concepts de sauts, de branchements, de boucles et de fonctions, structures, tableaux, unions et bien entendu les pointeurs. La suite du livre apporte des approfondissements avec l’étude des listes en C. Les listes chaînées dynamiques, mais également les piles et les files ainsi que les arbres, essentiellement les arbres binaires, sont expliqués. Pour ce faire, un chapitre expose la récursivité, élément incontournable pour l’implémentation des arbres. Pour finir, un chapitre consacré à la bibliothèque multimédia Allegro 5 fournit une introduction au graphisme et à la programmation de jeu vidéo.

    23300 CFA
  • Langage DAX pour PowerPivot et Excel 2016 Guide de référence et mise en pratique

    Ce livre sur le langage DAX s’adresse à toutes les personnes soucieuses d’exploiter toutes les fonctionnalités de PowerPivot pour Excel 2016 afin d’améliorer la puissance de leurs tableaux de bord.

    En effet, dans la gymnastique à l’adaptation constante des tableaux d’aide à la décision, Excel est devenu l’outil d’analyse incontournable, PowerPivot offre une puissance inégalée dans la mise au point des indicateurs et le responsable métier peut également utiliser le langage DAX pour le développement de formules de calculs avancées sans avoir recours au service informatique.

    Dans ce livre, après avoir posé les concepts et le vocabulaire, l’auteur propose une description des fonctions DAX disponibles avec la version 2016 d’Excel et plusieurs index pour retrouver facilement une fonction, obtenir sa définition et un exemple le plus concret possible.

    Le chapitre suivant détaille des cas concrets de mise en pratique à travers des exemples professionnels provenant de problématiques réelles rencontrées par l’auteur chez ses clients.

    Enfin, le dernier chapitre permet de découvrir l’outil open source DAX Studio 2 et des exemples de programmes VBA qui utilisent des données PowerPivot afin de faciliter la maintenance des tableaux croisés dynamiques : récupérer la liste des champs calculés de TCD, récupérer la liste des tables stockées dans PowerPivot, …

    42055 CFA
  • Langage Go Apprenez à développer une application web

    Cette vidéo de formation est destinée aux développeurs qui souhaitent découvrir le langage Go. Elle a pour objectif de vous apprendre à créer vos premières applications avec Go.

    Nous débuterons cette vidéo par un aperçu de l’architecture de Go, en le comparant avec d’autres langages comme Java ou Python. Nous installerons ensuite l’environnement de développement qui nous permettra de compiler des applications Go pour notre système d’exploitation. Nous créerons ensuite une première application simple qui nous permettra de passer en revue les différents éléments du langage. Nous terminerons ensuite par la réalisation d’un serveur web qui exposera une API REST, afin de pouvoir consulter des devises et le cours des monnaies.

    19475 CFA
  • Langage R Prise en main des statistiques

    R est un langage statistique très riche en fonctionnalités de traitement des données. Il permet l’extraction de données de sources variées, leur traitement et leur organisation. Plus encore, la multiplicité des systèmes de visualisation graphique et les nombreuses fonctions de modélisation statistique font de ce langage un outil statistique redoutable.

    Avec ce livre, les auteurs proposent une présentation de R ayant pour objectif de lever la complexité apparente de ce puissant langage et de permettre une prise en main aisée des statistiques de premier cycle.

    Dans la première partie du livre, le lecteur découvre de manière détaillée les fondamentaux du langage R : les variables et la syntaxe des opérations de base, les structures de données, les outils du langage pour programmer notamment les structures de contrôles, les fonctions et même la conception de packages.

    Dans la seconde partie, les auteurs traitent des problématiques métiers liées aux outils d’importation et d’exportation de données, d’analyse basique et de visualisation des données, aux outils de simulation et d’inférences statistiques et aux modèles statistiques classiques (ANOVA, régression linéaire, etc.).

    Chaque concept abordé est accompagné d’exemples pratiques commentés pour guider le lecteur dans son apprentissage du langage pour le traitement des statistiques de base.

    19737 CFA
  • Laravel Coffret de 2 livres : Développez des applications dynamiques en PHP 7

    Ce livre sur PHP 7 (en version 7.2 au moment de l’écriture) s’adresse aux concepteurs et développeurs qui souhaitent utiliser PHP pour développer un site web dynamique et interactif.

    Après une présentation des principes de base du langage, l’auteur se focalise sur les besoins spécifiques du développement de sites dynamiques et interactifs et s’attache à apporter des réponses précises et complètes aux problématiques habituelles (gestion des formulaires, accès aux bases de données, gestion des sessions, envoi de courriers électroniques…).

    Pour toutes les fonctionnalités détaillées, de nombreux exemples de code sont présentés et commentés. Ce livre didactique, à la fois complet et synthétique, vous permet d’aller droit au but ; c’est l’ouvrage idéal pour se lancer sur PHP.

    Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

    Un livre de la collection Ressources Informatiques
    MySQL 8 – Administration et optimisation

    Ce livre sur MySQL 8.0 s’adresse aux développeurs et administrateurs MySQL désireux de consolider leurs connaissances sur le SGBD Open Source le plus répandu du marché.

    Le livre débute par une présentation des bases qui vous seront nécessaires pour exploiter au mieux toutes les capacités de MySQL : présentation des spécificités du serveur (architecture et principaux moteurs de stockage), méthodes d’installation mono et multi-instances pour la production et pour le développement, bonnes pratiques de configuration.

    Après ces fondamentaux vous donnant une bonne compréhension des spécificités du SGBD, vous apprendrez comment gérer votre serveur au quotidien en ayant à l’esprit les principes essentiels de sécurité et en mettant en place des stratégies efficaces de sauvegarde et de restauration.

    La dernière partie est consacrée aux techniques avancées qui vous donneront les clés pour résoudre les problèmes les plus complexes : optimisation des index et des requêtes, amélioration de la disponibilité et des performances avec la réplication, utilisation de MySQL comme système NoSQLpartitionnementfonctions de fenêtrage ou encore techniques de surveillance de l’état du SGBD.

    53737 CFA
  • LaTeX Conception de documents élaborés et structurés

    Dépliant aide-mémoire de 12 pages sur la conception de documents élaborés et structurés avec LaTeX.

    5475 CFA
  • Le langage assembleur Maîtrisez le code des processeurs de la famille X86

    Ce livre sur le langage assembleur s’adresse à tout développeur soucieux d’utiliser ce langage et de disposer d’une documentation pertinente et directe sur le langage des processeurs de la famille X86, au cœur de (presque) tous les PC du monde.
    Programmer en langage machine permet de s’affranchir de certaines limitations dues aux langages de haut niveau et peut être un loisir tout autant qu’un travail au sein d’une entreprise ; l’assembleur permet de développer des applications vraiment très légères, rapides et concises.
    Le livre propose en trois parties une méthode pour comprendre, apprendre et pratiquer l’assembleur. La première partie, après un rappel sur les connaissances nécessaires à une bonne compréhension du livre, décrit l’aspect théorique du langage. La seconde partie, purement technique, contient la documentation du matériel, des tableaux à propos des structures système, les données relatives aux périphériques et les listes d’instructions. La dernière partie du livre couvre l’aspect pratique, avec des exemples sur la mise en œuvre des techniques et fonctionnalités de l’assembleur, pour vous familiariser avec ce langage.
    L’objectif de l’auteur est de rendre le lecteur autonome pour qu’il puisse, à la fin de cette lecture, programmer en assembleur et progresser petit à petit vers la réalisation de programmes complexes et performants.

    42075 CFA
  • Les API JavaScript du HTML5

    Ce livre s’adresse aux développeurs de pages et applications Web désireux de tirer pleinement parti des API JavaScript du Html5. L’auteur propose une exploration de ces nombreuses API JavaScript, certaines pleinement opérationnelles, d’autres encore en phase de développement. Le Html5 étant une évolution de portée considérable qui modifie totalement la conception des pages ou applications Web, l’auteur a veillé à adopter une approche pragmatique et explicative, illustrée de nombreux exemples et captures d’écran.

    L’objectif du livre est double ; tout d’abord, permettre au lecteur d’intégrer dans ses applications, certaines de ces API comme la géolocalisation, le dessin en 2D, le stockage de données en local ou pourquoi pas une base de données, ensuite, de faire découvrir l’énorme impulsion que vont créer ces API JavaScript qui seront dans leur globalité une véritable plateforme de développement d’applications Html5.

    Les différents chapitres du livre détaillent en particulier : l’API Selectors qui remédie aux lacunes du JavaScript traditionnel dans la sélection des éléments du DOM – la plus médiatique du moment, l’API de géolocalisation qui permet de connaître les coordonnées géographiques de l’utilisateur – l’API Storage qui permet de conserver dans le navigateur des données qui pourront être utilisées ultérieurement sans passer par un serveur – l’API Offline élaborée pour permettre aux tablettes et smartphone de continuer à utiliser une application en mode déconnecté suite à une perte de réseau – l’API History qui permet de créer de nouvelles entrées dans l’historique – l’API Drag & Drop qui permet d’utiliser le glisser/déposer en mode natif… Suivent ensuite une série d’API plus limitées comme la sélection de fichiers, la possibilité de transmettre des informations entre différentes fenêtres ou balises <iframe>, localisées sur le même domaine ou des domaines différents, l’exécution de scripts en arrière-plan et l’API WebSocket qui permet d’ouvrir une connexion bi-directionnelle permanente entre le client et le serveur. Enfin, l’API Canvas qui permet le dessin 2D directement dans la page sans passer par des images.

    22800 CFA
  • Linux Entraînez-vous sur les commandes de base : Exercices et corrigés (4e édition)

    Fondé sur les dernières distributions Linux Redhat, Fedora, Suse et Debian, ce livre vous permettra d’acquérir la pratique nécessaire à l’utilisation du système d’exploitation GNU/Linux. Régulièrement utilisé comme manuel d’exercices en formation professionnelle, il offre une approche progressive et pédagogique.

    De la connexion à la programmation de scripts shells, vous vous exercerez notamment à l’exécution de commandes en ligne qui vous permettront de manipuler et organiser vos fichiers, de modifier votre environnement personnel, de gérer les processusd’éditer des fichiers texte et de déterminer les droits d’accès associés à vos fichiers.

    Pour les apports théoriques sur ce sujet, Editions ENI édite, dans la collection Ressources Informatiques, le livre « Linux – Principes de base de l’utilisation du système », du même auteur.

    21030 CFA
  • Machine Learning et Deep Learning Des bases à la conception avancée d’algorithmes (exemples en Python et en JavaScript)

    Ce livre s’adresse à toute personne qui désire mieux comprendre et utiliser les algorithmes pour améliorer sa pratique de la programmation, et acquérir une compréhension de base des domaines du Machine Learning et du Deep Learning.

    L’auteur commence par parler de logique pour aider le lecteur dans sa compréhension des algorithmes classiques et des règles de programmation. Il sera ainsi armé pour étudier les bases propres à tout langage de programmation : les variables, les opérateurs, les conditions, les boucles, les fonctions…

    Dans la suite du livre, l’auteur détaille ce qui fait la spécificité, l’intérêt et la puissance des algorithmes dits intelligents, dédiés au Machine Learning ou au Deep Learning. Il donne au lecteur des exemples d’applications modernes et montre comment les utiliser concrètement dans des programmes informatiques.

    23287 CFA
  • Machine Learning Présentation des concepts

    Cette vidéo de formation a pour objectif de replacer le Machine Learning dans le contexte de l’Intelligence Artificielle et de mieux cerner les cas dans lesquels l’utilisation d’algorithmes de Machine Learning est adaptée.

    Dans un premier temps, nous listerons donc les raisons principales d’utiliser le Machine Learning puis nous présenterons les différents types d’algorithmes (symboliste, évolutionniste, analogiste, connexionniste, bayésien).

    Nous évoquerons ensuite les principaux types de tâches de Machine Learning en les illustrant par deux algorithmes très simples. Puis, nous étudierons les problématiques soulevées par la mise au point et le choix d’un algorithme d’apprentissage pour une tâche donnée (compromis biais/variance, échantillon de validation et de test).

    19461 CFA