
Maîtrise complète de la programmation Lua
Description
Introduction au livre
Maîtriser la programmation Lua : des bases à Kubernetes
Lua, un langage de script compact et puissant, s'étend au monde des infrastructures et des technologies natives du cloud.
Ce livre est un guide complet de la programmation Lua destiné à tous, des développeurs débutants en Lua aux experts souhaitant implémenter des fonctionnalités avancées en utilisant Lua dans leur travail.
La première partie aborde l'histoire et la philosophie de Lua, la configuration de l'environnement de développement et la grammaire de base, afin que même les lecteurs qui apprennent Lua pour la première fois puissent facilement suivre.
La partie 2 aborde en profondeur les concepts fondamentaux de Lua, notamment les variables, le système de types, les structures de contrôle, les fonctions, les tables et les modules, tandis que la partie 3 présente les techniques de programmation orientée objet de style Lua.
La partie 4 aborde des sujets avancés qui vous aideront à développer des compétences d'utilisation différenciées de Lua en pratique, tels que les coroutines, la métaprogrammation et l'optimisation des performances.
Dans les parties 5 et 6, vous développerez des compétences pratiques qui pourront être immédiatement appliquées sur le terrain grâce à des cas d'application pratiques et des projets concrets, tels que les environnements Kubernetes, les systèmes embarqués, les passerelles API (Kong·APISIX), l'intégration C/C++ et l'automatisation de l'infrastructure.
Lua, un langage de script compact et puissant, s'étend au monde des infrastructures et des technologies natives du cloud.
Ce livre est un guide complet de la programmation Lua destiné à tous, des développeurs débutants en Lua aux experts souhaitant implémenter des fonctionnalités avancées en utilisant Lua dans leur travail.
La première partie aborde l'histoire et la philosophie de Lua, la configuration de l'environnement de développement et la grammaire de base, afin que même les lecteurs qui apprennent Lua pour la première fois puissent facilement suivre.
La partie 2 aborde en profondeur les concepts fondamentaux de Lua, notamment les variables, le système de types, les structures de contrôle, les fonctions, les tables et les modules, tandis que la partie 3 présente les techniques de programmation orientée objet de style Lua.
La partie 4 aborde des sujets avancés qui vous aideront à développer des compétences d'utilisation différenciées de Lua en pratique, tels que les coroutines, la métaprogrammation et l'optimisation des performances.
Dans les parties 5 et 6, vous développerez des compétences pratiques qui pourront être immédiatement appliquées sur le terrain grâce à des cas d'application pratiques et des projets concrets, tels que les environnements Kubernetes, les systèmes embarqués, les passerelles API (Kong·APISIX), l'intégration C/C++ et l'automatisation de l'infrastructure.
indice
Maîtriser la programmation Lua : des bases à Kubernetes
Partie 1 : Introduction à Lua
Chapitre 1 : Introduction et historique de Lua
Chapitre 2 : Mise en place d’un environnement de développement Lua
Chapitre 3 : Votre premier programme Lua
Chapitre 4 : Grammaire de base et types de données de Lua
Partie 2 : Concepts fondamentaux de Lua
Chapitre 5 : Variables et système de types
Chapitre 6 : Opérateurs et expressions
Chapitre 7 : Structures de contrôle (Instructions conditionnelles, Boucles)
Chapitre 8 : Fonctions et étendue
Chapitre 9 : Tables et métatables
Chapitre 10 : Modules et packages
Partie 3 : Programmation orientée objet
Chapitre 11 : Approches orientées objet en Lua
Chapitre 12 : Implémentation des classes et de l’héritage
Chapitre 13 : Méthodes et propriétés
Partie 4 : Lua avancé
Chapitre 14 : Coroutines et programmation asynchrone
Chapitre 15 : Métaméthodes et métaprogrammation
Chapitre 16 : Gestion des erreurs et débogage
Chapitre 17 : Techniques d’optimisation des performances
Partie 5 : Applications Lua
Chapitre 18 : Utilisation de Lua dans un environnement Kubernetes
Chapitre 19 : Lua dans les systèmes embarqués
Chapitre 20 : Lua dans les passerelles API (Kong et APISIX)
Chapitre 21 : Interopérabilité entre C/C++ et Lua
Chapitre 22 : Automatisation de l’infrastructure par script avec Lua
Partie 6 : Projets pratiques
Chapitre 23 : Développement de plugins Apache APISIX
Chapitre 24 : Création de microservices avec OpenResty et Lua
Chapitre 25 : Développement d’un plugin Kong Gateway
Chapitre 26 : Comparaison de Kong et d’APISIX et intégration avec Kubernetes
Partie 1 : Introduction à Lua
Chapitre 1 : Introduction et historique de Lua
Chapitre 2 : Mise en place d’un environnement de développement Lua
Chapitre 3 : Votre premier programme Lua
Chapitre 4 : Grammaire de base et types de données de Lua
Partie 2 : Concepts fondamentaux de Lua
Chapitre 5 : Variables et système de types
Chapitre 6 : Opérateurs et expressions
Chapitre 7 : Structures de contrôle (Instructions conditionnelles, Boucles)
Chapitre 8 : Fonctions et étendue
Chapitre 9 : Tables et métatables
Chapitre 10 : Modules et packages
Partie 3 : Programmation orientée objet
Chapitre 11 : Approches orientées objet en Lua
Chapitre 12 : Implémentation des classes et de l’héritage
Chapitre 13 : Méthodes et propriétés
Partie 4 : Lua avancé
Chapitre 14 : Coroutines et programmation asynchrone
Chapitre 15 : Métaméthodes et métaprogrammation
Chapitre 16 : Gestion des erreurs et débogage
Chapitre 17 : Techniques d’optimisation des performances
Partie 5 : Applications Lua
Chapitre 18 : Utilisation de Lua dans un environnement Kubernetes
Chapitre 19 : Lua dans les systèmes embarqués
Chapitre 20 : Lua dans les passerelles API (Kong et APISIX)
Chapitre 21 : Interopérabilité entre C/C++ et Lua
Chapitre 22 : Automatisation de l’infrastructure par script avec Lua
Partie 6 : Projets pratiques
Chapitre 23 : Développement de plugins Apache APISIX
Chapitre 24 : Création de microservices avec OpenResty et Lua
Chapitre 25 : Développement d’un plugin Kong Gateway
Chapitre 26 : Comparaison de Kong et d’APISIX et intégration avec Kubernetes
Avis de l'éditeur
En particulier, le développement de plugins Apache APISIX et Kong Gateway, la construction de microservices basés sur OpenResty et l'intégration de Kubernetes offrent une vaste expérience dans l'utilisation de Lua à l'ère du cloud-native.
Lorsque vous aurez terminé ce livre,
Maîtrisez tout, des bases de Lua à l'optimisation pratique.
Acquérir des compétences en programmation Lua dans un environnement natif du cloud
Lua peut être appliqué aux passerelles API et aux architectures de microservices.
Maîtrisez le petit mais puissant univers de Lua et étendez-le à l'automatisation du cloud et des infrastructures.
Lorsque vous aurez terminé ce livre,
Maîtrisez tout, des bases de Lua à l'optimisation pratique.
Acquérir des compétences en programmation Lua dans un environnement natif du cloud
Lua peut être appliqué aux passerelles API et aux architectures de microservices.
Maîtrisez le petit mais puissant univers de Lua et étendez-le à l'automatisation du cloud et des infrastructures.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 22 août 2025
- Nombre de pages, poids, dimensions : 204 pages | 188 × 257 × 20 mm
- ISBN13 : 9791199432901
- ISBN10 : 1199432903
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne