Ferme la recherche

Programmation Rust

Descriptif

Durée de la formation

Durée 21 heures
En centre 21 heures

Session

entrées/sorties permanentes

du 15 nov. 2019 au 15 nov. 2020  - Paris - 14ème (75)
+ autres sessions
du 15 nov. 2019 au 15 nov. 2020  - Paris - 14ème (75)
du 15 nov. 2019 au 15 nov. 2020  - Paris - 14ème (75)

Objectif de la formation

Cette formation a pour but de donner les bases du développement (programmation informatique) avec le langage Rust. A la fin de la formation, les stagiaires sont autonomes dans leurs développement dans ce langage.

Description de la formation

Module 1 - Introduction
Positionnement du langage
Vitesse d'exécution
Gestion des erreurs
Sûreté
Multi
- threading
Paradigmes de programmation

Module 2 - Programmation de base
Types primitifs
Fonctions
Variables et Mutabilité
Control flow
Types structurés
Types énumérés (enum, match, Option)

Module 3 - Propriété (Ownership) et références
Ownership
Référence et Emprunt
Slices
Durée de vie (lifetime)
Types contenant des références

Module 4 - Types avancés
Collections (String, Vec, HashMap)
Itérateurs
Gestion d'erreur (Result, propagation, panic)
Fermetures (Closure)

Module 5 - Généricité
Types génériques
Système de Trait
Traits standards
Surcharge d'opérateurs

Module 6 - Environnement de développement
Installation (rustup, paquets système)
Compilation et Système de build (rustc, cargo)
Gestionnaire de paquets (cargo et crates.io)
Tests unitaires
Documentation: rustdoc
Environnements / Editeurs

Module 7 - Multi
- threading
Communication entre threads
Partage de données
Trait Send et Sync
Modules 8 - Programmation Rust avancée
Macros
Utiliser C/C++ depuis Rust
Utiliser Rust depuis C/C++
Unsafe Rust

Module 9 - Librairies standards et écosystème
std::*
Sérialisation avec serde
Non
- blocking IO avec tokio
Accès base de données
Serveur web

Conditions d'accès

Connaissances de base en programmation informatique (tout langage).
Environnement Unix / Linux.

Validation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Cenotelie

Lieu de formation

FIAP Paris
30 Rue Cabanis
Paris - 14ème

Calculez votre itinéraire

Centre de formation

Cénotélie
91 Rue du Faubourg Saint-honore
75008, Paris 8e

Toutes les formations et avis pour Cenotelie