Le guide de Lua et ses applications

Écrit par : Cyril Doillon, Sylvain Fabre, Philippe Lhoste, Patrick Rapin

Sous la direction de Sylvain Fabre

Date de parution : 26/10/2012

1ère édition

Une deuxième édition vient de paraître !
Consulter sa fiche >

 

Les lecteurs ayant acheté la première édition en version numérique sur le site des éditions D-BookeR profitent automatiquement de la 2e édition. Pour cela, il vous suffit de retélécharger le livre !


Consultable en ligne Disponible en téléchargement Disponible en imprimé

Tous les formats

Que vous soyez professionnel du jeu ou étudiant en informatique, développeur ou chef de projet, débutant ou confirmé, ce livre vous fournit tous les éléments pour découvrir, apprendre et utiliser Lua, seul ou en association avec du code C ou C++.

Il est constitué de deux modules de base, à la fois complémentaires et autonomes : Le manuel d'apprentissage, qui vous forme à tous les aspects du langage, depuis la rédaction de scripts simples jusqu'à la conception d'une application complète ; et  le manuel de référence, qui vous offre la vue la plus complètes possible du langage et de ses principales libraires complémentaires.

Conçu sous forme modulaire, vous pouvez selon vos besoins acheter le livre dans son intégralité (le manuel d'apprentissage + le manuel de référence) ou ne choisir que les parties qui vous intéressent. Pour plus de détails sur le contenu du livre, reportez-vous à l'onglet Sommaire.

visuel de couverture du Manuel d'apprentissage du Guide de Lua et ses applicationsSi vous ignorez tout de Lua, commencez par le Manuel d'apprentissage.

Une première partie préliminaire vous présente l'histoire du langage, son esprit, ses atouts et ses faiblesses, ainsi que des exemples d'utilisation.

Les trois parties suivantes, qui constituent le point fort de ce manuel, vous amèneront à découvrir et pratiquer tous les aspects du langage, depuis la rédaction de scripts simples jusqu'à la conception d'une application complète.

Ces parties : Développez des scripts simples, Développez des applications Lua, Utiliser Lua comme moteur d'application, et leurs chapitres respectifs sont également disponibles à l'unité, si vous souhaitez n'aborder qu'un aspect du langage ou simplement compléter vos lacunes.

Une dernière partie vous renseignera sur l'installation et inclut un glossaire expliquant les principaux termes techniques (également fourni avec le manuel de référence).

> Consultez la table des matières détaillée de ce module.


visuel de couverture du Manuel de référence du Guide de Lua et ses applicationsUne fois ces notions de bases acquises, ou si vous avez déjà un peu pratiqué Lua, affinez votre pratique avec le Manuel de référence.

Ce module a été conçu pour vous accompagner dans votre prise en main du langage et votre pratique quotidienne. Pensé selon une approche différente du Reference Manual écrit par les fondateurs du langage, il viendra compléter celui-ci en répondant de manière fonctionnelle à toutes les questions les plus courantes que vous pouvez vous poser.
De plus, aussi souvent que nécessaire, des exemples de code sont fournis, de manière à vous faciliter l'utilisation des outils et à rendre moins arides les explications textuelles. Outre la revue du langage, vous y trouverez également la présentation de librairies complémentaires, selectionnées par les auteurs, sur des domaines d'applications importants : base de données, réseau, interface utilisateur, manipulation de fichiers, recherche de motifs, etc.

Véritable boîte à outils, ce manuel est le compagnon indispensable de tout développeur Lua.

 Prérequis : La pratique – même succincte – d'un autre langage de développement constituera une aide évidente. Toutefois l'ouvrage est conçu de sorte à ce qu'un débutant en programmation puisse également se former.

> Consultez la table des matières détaillée de ce module.

.

Cliquez sur le titre des parties pour accéder à la présentation de leur contenu.

Découvrez dans ce sommaire le contenu des différents modules. Vous pouvez également consulter l'index en cliquant sur l'image Consulter l'index à droite de cette page ou quelques extraits et le sommaire détaillé des manuels d'apprentissage et de référence dans l'onglet Extraits.

 

Si vous achetez l'ouvrage intégral, vous recevrez l'ensemble des modules décrits ci-dessous.


  • Le guide de Lua et ses applications
    • Manuel d'apprentissage Disponible à l'unité
      • Préliminaires
      • Développer des scripts simples Disponible à l'unité
        • Rédiger et lancer un premier script Disponible à l'unité
        • Mini serveur web Disponible à l'unité
      • Développer des applications Disponible à l'unité
        • Concepts avancés pour le serveur web Disponible à l'unité
        • Enrichir une application Disponible à l'unité
      • Utiliser Lua comme un moteur d'application Disponible à l'unité
        • L'API C Disponible à l'unité
        • Écrivez des modules complets en C, embarquez Lua Disponible à l'unité
        • LuaJIT Disponible à l'unité
      • Installer Lua et Lexique
    • Manuel de référence Disponible à l'unité

Vous trouverez ici les caractéristiques de l'ouvrage et des différents modules disponibles à l'unité.


Titre : Le guide Lua et ses applications
Nombre de pages : Manuel d'apprentissage : env 180, Manuel de référence : env 320
Langue de publication : Français
Éditeur : Éditions D-BookeR
ISBN : 978-2-8227-0002-3
Titres des modules
Format ISBN Nb de pages Taille du fichier
Manuel d'apprentissage
PDF web 978-2-8227-0004-7 185 2,5 Mo
EPUB 978-2-8227-0021-4 - 1,1 Mo
Imprimé 978-2-8227-0005-4 196 300 g
HTML 978-2-8227-0003-0
Préliminaires
Développer des scripts simples
PDF web 978-2-8227-0007-8 42 1,1 Mo
EPUB 978-2-8227-0022-1 - 0,6 Mo
HTML 978-2-8227-0006-1
Rédiger et lancer un premier script
PDF web 978-2-8227-0026-9 20 0.7 Mo
HTML 978-2-8227-0025-2
Mini serveur web
PDF web 978-2-8227-0028-3 18 0.7 Mo
HTML 978-2-8227-0027-6
Développer des applications
PDF web 978-2-8227-0009-2 38 1,2 Mo
EPUB 978-2-8227-0023-8 - 0,7 mo
HTML 978-2-8227-0008-5
Concepts avancés pour le serveur web
PDF web 978-2-8227-0030-6 25 0.75 Mo
HTML 978-2-8227-0029-0
Enrichir une application
PDF web 978-2-8227-0030-6 9 0,7 Mo
HTML 978-2-8227-0031-3
Utiliser Lua comme un moteur d'application
PDF web 978-2-8227-0022-1 56 1,5 Mo
EPUB 978-2-8227-0023-8 - 0,9 Mo
HTML 978-2-8227-0010-8
L'API C
PDF web 978-2-8227-0034-4 20 1 Mo
HTML 978-2-8227-0033-7
Écrivez des modules complets en C, embarquez Lua
PDF web 978-2-8227-0036-8 18 0.7 Mo
HTML 978-2-8227-0035-1
LuaJIT
PDF web 978-2-8227-0038-2 14 0.7 Mo
HTML 978-2-8227-0037-5
Installer Lua et Lexique
Manuel de référence
PDF web 978-2-8227-0013-9 327 2,6 Mo
EPUB 978-2-8227-0014-6 - 0,9 Mo
Imprimé 978-2-8227-0015-3 354 550 g
HTML 978-2-8227-0012-2

L'avis d'un lecteur : Golgote (Amazon) - 19/11/2012
Le livre contient de nombreuses astuces et exemples de code à la manière des "cookbooks" de O'Reilly. Le code est de qualité, les approches proposées sont diversifiées et n'entrent pas trop dans les détails ce qui rend les exemples faciles à suivre, plus facile en tout cas que le "Lua gems". La plupart des sujets abordés ne sont pas faciles à trouver sur le net (ou alors il faut éplucher la mailing list de Lua), ce qui rend le contenu de ce livre précieux. Ce livre n'est pas pour les débutants mais n'est pas tellement compliqué non plus, je le recommande pour ceux qui ont l'impression de tourner en rond et voudraient se perfectionner avec Lua (ou lpeg, luajit, etc).
 

GNU/Linux Magazine France, n°160 - Mai 2013
Si vous souhaitez apprendre à programmer en Lua, il s'agit là d'un excellent point de départ puisque les auteurs ont conçu véritablement un manuel d'apprentissage qu'on sent teinté de la passion qui les anime.
 

Developpez.com, sur le Manuel de référence - 01/04/2013
Loin d'être avare en exemples, il facilitera l'apprentissage des bases du langage et la mise en pratique. Toutefois, il faudra acheter « Le manuel d'apprentissage » afin d'avoir à disposition des exemples concrets d'applications utilisant les points vus dans le livre.
 

Developpez.com, sur le Manuel d'apprentissage - 01/04/2013
L'ouvrage cible les développeurs connaissant déjà un langage de programmation et qui veulent apprendre rapidement Lua par l'exemple.
 

Panier  

Aucun produit

Expédition 0,00 €
Total 0,00 €

Infos

  • 12-01-2015

    Sortie de la version 5.3 de Lua

  • 07-12-2013

    Sortie de Lua 5.2.3

  • 25-11-2013

    Le Workshop Lua, événement majeur de la communauté Lua, s'est tenu cette année en France, à Toulouse, les 23 et 24 novembre. Voir les vidéos.

  • 12-11-2012

    Sortie de LuaJIT 2.0