1. Livres et vidéos
  2. Rust - Ecrire et exécuter du code sécurisé et performant

Rust Ecrire et exécuter du code sécurisé et performant

  • Accessible immédiatement
  • Accès illimité 24h/24, 7J/7
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accès illimité 24h/24, 7J/7
  • Toutes les vidéos et les cours enregistrés ENI
  • Des nouveautés chaque mois, disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Dans le domaine de la programmation système, le langage Rust est de plus en plus utilisé pour ses caractéristiques qui le rendent très compétitif face à d’autres langages pour développer des applications très performantes, sécurisées et peu coûteuses en ressource.

L’objectif de cette vidéo est de vous présenter les principes fondamentaux pour écrire et exécuter du code avec le langage Rust et être en mesure de gérer les éventuelles erreurs remontées par le compilateur. Pour suivre cette vidéo, une connaissance d’au moins un autre langage de programmation ainsi que des notions de multithreading et de gestion mémoire sont nécessaires.

Après une présentation de l’historique et des caractéristiques du langage Rust, vous découvrirez les concepts de base de n’importe quel langage de programmation avant d’étudier en détail les différentes règles d’accès aux données imposées par le compilateur Rust.

Vous verrez ensuite la gestion d’erreurs en Rust, ainsi que l’utilisation des traits et types génériques qui permettent de factoriser le code.

Pour terminer sur l’écriture des tests pour vérifier le code, vous appréhenderez la notion de packaging et de modules Rust qui permettent d’architecturer le code et de publier des librairies…

Table des matières

Auteur

Benjamin COENENEn savoir plus

Benjamin COENEN est Ingénieur logiciel depuis 2015. Motivé par la résolution de problèmes de performance dans ses développements, c’est assez naturellement qu’il s’est tourné vers le langage Rust pour disposer d’une maîtrise quasi totale sur l'exécution et le comportement de son code. Considérant que la formation et le partage de ses connaissances font partie intégrante de son métier de développeur, il intervient depuis plusieurs années dans de nombreuses conférences en France et en Belgique, dispense des formations et contribue régulièrement à la communauté Rust Analyzer (https://github.com/rust-analyzer/rust-analyzer).

Caractéristiques

  • Durée 2h47
  • Parution février 2021
    • Vidéo en ligne
    • Ref. ENI : VTRUST