ED4GL

Lua : Automatisation et Scripting Avancé

Lua se positionne comme un langage de scripting léger et performant, particulièrement adapté à l'automatisation de tâches et à l'intégration dans des environnements variés, des systèmes embarqués au développement de jeux vidéo. Sa flexibilité et son faible encombrement en font un choix privilégié pour étendre les fonctionnalités d'applications existantes, permettant ainsi d'optimiser les processus et de prototyper rapidement des solutions. Cette formation aborde les aspects fondamentaux et avancés de Lua, préparant les stagiaires à exploiter pleinement son potentiel dans des contextes professionnels diversifiés. Au cours de cette formation, les stagiaires développeront une maîtrise complète de Lua, depuis la syntaxe de base jusqu'aux concepts plus complexes tels que les tables, les métaméthodes et les coroutines. Ils apprendront à concevoir des scripts robustes et efficaces pour automatiser des tâches système, gérer des données structurées et implémenter des logiques métier complexes. L'accent sera mis sur l'applicabilité immédiate des compétences acquises, en utilisant un environnement de développement Lua standard et en explorant des cas d'usage concrets qui renforcent la compréhension des mécanismes d'intégration et d'optimisation. Les stagiaires seront ainsi en mesure de produire du code maintenable et d'accélérer les cycles de développement au sein de leurs projets.

Découvrez Lua, un langage puissant pour l'automatisation et le scripting. Apprenez les bases et créez vos premiers scripts en 14 heures !

Durée : 14 heures

Domaine : Développement

Objectifs pédagogiques

Technologies et outils

Public cible

Cette formation s'adresse aux développeurs souhaitant acquérir un langage de scripting léger et puissant, aux administrateurs système cherchant à automatiser des tâches, aux développeurs de jeux vidéo intéressés par l'intégration de Lua dans leurs moteurs, ainsi qu'aux ingénieurs en systèmes embarqués.

Prérequis techniques

Programme détaillé

Module 1 : Introduction à Lua

Module 2 : Structures de contrôle

Module 3 : Fonctions

Module 4 : Tables

Module 5 : Métaméthodes

Module 6 : Coroutines et Modules

Compétences acquises

À l'issue de cette formation, le stagiaire sera capable d'automatiser des tâches complexes à l'aide de scripts Lua, de développer des applications performantes en maîtrisant la syntaxe et les concepts avancés du langage. Il saura intégrer Lua dans divers environnements existants, manipuler efficacement les tables et les métaméthodes pour étendre les fonctionnalités, et gérer la concurrence via les coroutines. Le stagiaire pourra organiser et maintenir du code Lua de manière structurée, ce qui lui permettra de produire des solutions robustes et réutilisables dans ses projets professionnels.

Demander un devis

Villes disponibles