Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Cette formation Rust vous permettra de découvrir et maîtriser les fondamentaux du langage Rust.
En trois jours, vous apprendrez à écrire, débugger, tester et maintenir vos programmes tout en explorant les outils incontournables de l’écosystème Rust.
Cette formation Rust se concentre sur la pratique avec des ateliers concrets qui incluent la gestion de la mémoire, la concurrence, et les collections.
Elle s'adresse aux développeur·euse·s expérimenté·e·s et souhaitant apprendre un langage de programmation moderne.
La formation C avancé vous permettra de maîtriser les bonnes pratiques du langage C !
Duration
)Option
)Display
, Clone
, Add
Vec
HashSet
HashMap
Option
Result
unwrap()
, expect()
, pattern matching, anyhow
String
std::error::Error
thiserror
Arc
, Mutex
, MPSC)Sync
et Send
async
/await
(et Tokio)
Suivant le temps restant et les envies des stagiaires, nous explorons des thèmes liés à Rust.
Cette exploration peut prendre la forme de discussions, de démonstrations ou de travaux pratiques en semi-autonomie, seul ou en binôme.
Exemples de mises en pratique :
- Gérer les traces d'exécution avec log et env_logger
- Écrire un programme CLI grâce à clap
- Gérer les dates et le temps avec Chrono
- Écrire une API HTTP avec actix-web
- Faire des requêtes HTTP avec reqwest
- Dialoguer avec une base de données grâce à SQLx
- Passer en mode manuel avec unsafe
- Interfaçage avec C/C++ (FFI)
- Écrire des macros simples
- Continuer à apprendre : quelques sources de veille
- Astuces diverses :
- Choisir un meilleur linker
- Compiler pour un type de CPU précis
- Garder ses dépendances à jour
Passionné depuis toujours par l'informatique au sens large, David Sferruzza est propulsé par sa curiosité. Celle-ci l'a poussé à faire des études d'ingénieur généraliste pour ensuite se recentrer sur le développement logiciel et ses nombreux domaines connexes.
Notamment adepte de programmation fonctionnelle (Rust, Haskell, Scala, Nix, ...), d'administration système, de pédagogie et de différents mélanges de ces trois ingrédients, il s'est régulièrement lancé des challenges pour continuer à apprendre : homme à tout faire d'une équipe de développeurs (PHP/Laravel, JavaScript), orateur dans des conférences internationales, docteur en génie logiciel, et parfois même rédacteur de contenus absurdes !
Jamais très éloigné de son éditeur de code, il accompagne des startups sur les aspects techniques depuis plusieurs années chez Startup Palace et écrit des logiciels (web, réseau, embarqué, …) pour Le Palace.
Human Coders c'est un centre de formation pour développeurs avec :
Formation bien structurée, dynamique et riche en exemples. Cela fait une belle entrée dans la matière.
Formation bien structurée, dynamique et riche en exemples. Cela fait une belle entrée dans la matière.
Bonne idée d'avoir inclus une partie de travaux pratiques "à la carte".
Bonne idée d'avoir inclus une partie de travaux pratiques "à la carte".
Formateur passionné. Donne envie de continuer à travailler en RUST.
Formateur passionné. Donne envie de continuer à travailler en RUST.
Génial ! David est hyper impliqué et à distance ce n'est pas simple donc bravo ! Ses compétences et sa maîtrise de RUST en font un excellent ...
Génial ! David est hyper impliqué et à distance ce n'est pas simple donc bravo ! Ses compétences et sa maîtrise de RUST en font un excellent pédagogue sur le sujet.
Voir plusCette formation Rust vous permettra de découvrir et maîtriser les fondamentaux du langage Rust.
En trois jours, vous apprendrez à écrire, débugger, tester et maintenir vos programmes tout en explorant les outils incontournables de l’écosystème Rust.
Cette formation Rust se concentre sur la pratique avec des ateliers concrets qui incluent la gestion de la mémoire, la concurrence, et les collections.
Elle s'adresse aux développeur·euse·s expérimenté·e·s et souhaitant apprendre un langage de programmation moderne.
La formation C avancé vous permettra de maîtriser les bonnes pratiques du langage C !
Duration
)Option
)Display
, Clone
, Add
Vec
HashSet
HashMap
Option
Result
unwrap()
, expect()
, pattern matching, anyhow
String
std::error::Error
thiserror
Arc
, Mutex
, MPSC)Sync
et Send
async
/await
(et Tokio)
Suivant le temps restant et les envies des stagiaires, nous explorons des thèmes liés à Rust.
Cette exploration peut prendre la forme de discussions, de démonstrations ou de travaux pratiques en semi-autonomie, seul ou en binôme.
Exemples de mises en pratique :
- Gérer les traces d'exécution avec log et env_logger
- Écrire un programme CLI grâce à clap
- Gérer les dates et le temps avec Chrono
- Écrire une API HTTP avec actix-web
- Faire des requêtes HTTP avec reqwest
- Dialoguer avec une base de données grâce à SQLx
- Passer en mode manuel avec unsafe
- Interfaçage avec C/C++ (FFI)
- Écrire des macros simples
- Continuer à apprendre : quelques sources de veille
- Astuces diverses :
- Choisir un meilleur linker
- Compiler pour un type de CPU précis
- Garder ses dépendances à jour
Passionné depuis toujours par l'informatique au sens large, David Sferruzza est propulsé par sa curiosité. Celle-ci l'a poussé à faire des études d'ingénieur généraliste pour ensuite se recentrer sur le développement logiciel et ses nombreux domaines connexes.
Notamment adepte de programmation fonctionnelle (Rust, Haskell, Scala, Nix, ...), d'administration système, de pédagogie et de différents mélanges de ces trois ingrédients, il s'est régulièrement lancé des challenges pour continuer à apprendre : homme à tout faire d'une équipe de développeurs (PHP/Laravel, JavaScript), orateur dans des conférences internationales, docteur en génie logiciel, et parfois même rédacteur de contenus absurdes !
Jamais très éloigné de son éditeur de code, il accompagne des startups sur les aspects techniques depuis plusieurs années chez Startup Palace et écrit des logiciels (web, réseau, embarqué, …) pour Le Palace.
Human Coders c'est un centre de formation pour développeurs avec :
Formation bien structurée, dynamique et riche en exemples. Cela fait une belle entrée dans la matière.
Formation bien structurée, dynamique et riche en exemples. Cela fait une belle entrée dans la matière.
Bonne idée d'avoir inclus une partie de travaux pratiques "à la carte".
Bonne idée d'avoir inclus une partie de travaux pratiques "à la carte".
Formateur passionné. Donne envie de continuer à travailler en RUST.
Formateur passionné. Donne envie de continuer à travailler en RUST.
Génial ! David est hyper impliqué et à distance ce n'est pas simple donc bravo ! Ses compétences et sa maîtrise de RUST en font un excellent ...
Génial ! David est hyper impliqué et à distance ce n'est pas simple donc bravo ! Ses compétences et sa maîtrise de RUST en font un excellent pédagogue sur le sujet.
Voir plus* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012