This course will teach you the fundamentals of Rust, a modern programming language blazingly fast, memory-efficient, memory-safe and thread-safe that enables you to eliminate many classes of bugs at compile-time. This training pioneered Rust training in France, being taught for more the four years. Several hundreds of attendees already beneficiated from it. Get the most of an experimented trainer able to answer all your questions and a dedicated teaching environment.
4 days 2200 € (VAT excl. / pers.)
Related course
By the end you will become autonomous in developping Rust applications.
All organization that want to train their technical staff (developers, team leaders, etc.) on a safe and performant system programming language.
A completion certificate is addressed to all attendees that complete the course.
Add it to your Linkedin profile
Sharable certificate
Choose the format best suited to your needs. The 4 days format allows a more in-depth approach of the final project.
Format 1 — Duration: 3 days (21 hours), Price 1700 € (VAT excl.) / person
Format 2 — Duration: 4 days (28 hours), Price 2200 € (VAT excl.) / person
This training can be attended in person or online. The estimated delay to start est around 1 month.
Before the training
During the training
At the end
After the training
For all trainings, we conduct preliminary surveys to adapt our sites, pedagogical modalities and course animation to any declared disabilities. We are here, should you have any question or specific requirements. Contact us at formation@cenotelie.fr.
Laurent Wouters est cofondateur de Cénotélie et chercheur. Laurent pratique le langage Rust au quotidien depuis plusieurs années, notamment dans le cadre du développement d'une plateforme en ligne pour le suivi de la croissance des cultures agricoles sur la base de l'analyse d'images satellite. Il s'agit d'un produit industriel complexe, dont tous les composants côté serveur sont écrits en Rust. Pour un aspect plus visible, Laurent participe à Hime, dont une version du runtime est écrite en Rust.
Laurent détient un titre de doctorat en Théorie des langages. Durant ses activités de recherches il s'est passionné à comprendre comment les languages et la sémantique peuvent améliorer les pratiques de collaboration et l'ingénierie des systèmes complexes. Par ailleurs, il a participé à l'encadrement de plusieurs travaux de stage et de thèse. Avant de devenir un formateur professionnel, il s'est forgé une expérience en tant qu'enseignant dans plusieurs grandes universités parisiennes, dont l'Ecole Centrale de Paris.
Rust Introduction - Rust by projects - November 2024
Language: Français
Nov 12, 2024 - Nov 15, 2024
We always like to hear our customers come out from the cooperation happy and satisfied. Have a look what our customers said about us.
(France)
"J'ai profité d'une formation d'une qualité exceptionnelle pour les raisons suivantes: elle fait suite à une grande expérience du formateur, elle est construite de manière progressive , elle apporte une aide très précise sur la manière de réfléchir sur le moyen d'organiser et de structurer les données [...]. Je recommande vivement cette formation."
(France)
"Points forts : Profiter de l'expérience d'un expert dans le langage Rust."
(Belgique)
"Points forts : le formateur est à l'écoute des personnes suivant la formation, la matière vue m'a semblée exhaustive."
(France)
"Points forts : La clarté, la diversité des technos présentées (dans le projet final), la place attribuée à la pratique."
(France)
"Points forts : Le support à base de jupyter, la compétence et la précision dans ses explications du formateur."
(Utah, USA)
"The projects were very interesting, challenging, and gave me a sense of accomplishment that I was able to complete them on my own. Laurent was great, very knowledgable, and I hope he had as good of a time teaching and interacting as we did with each other."
(Utah, USA)
"The class on Rust was challenging and invigorating, and really helped me to cement my Rust knowledge and expand it in new and exciting ways."
"The project based approach worked well for me. I find it's much easier to see the real problems working on "real" code rather than tiny examples. The project descriptions were good and the git repo with a commit per step was an excellent idea. Adaptability of trainer."
(Belgium)
"Learning the quirks and features of Rust were very well explained, top notch learning material and last but not least a very patient teacher."
(France)
"Strengths of this training: 1- Coding exercises 2- Vast amount of knowledge of trainer, ability to jump between different languages 3- Mentorship skills of the instructor"
(France)
"Strengths of this training: The hands on exercises, the trainer was clear to explain things, the engagement from the other people participating."
(France)
" Super formateur, hyper compétent et pédagogue. Pont webex à revoir, décalage de l'audio dans le temps. Impossible pour les participants de partager leur écran. Ressaisie du nom / email / mot de passe à chaque fois... "
(France)
" Quelques soucis avec Webex, notamment des latences au bout d'un temps long de connexion, avec en fin de journée un délai de plusieurs secondes entre la prise de parole et la réception côté auditeurs "
(France)
" Le formateur était très bon (maitrise du sujet, explications claires). Le contenu est très intéressant et la partie "TP/Projet" amène une approche pragmatique qui a convaincu tout le monde. En revanche, 3 jours ne sont clairement pas adaptés car le sujet est très riche/complexe et nécessite de "murir" dans les esprits. Beaucoup de concept sont évoqués et ceci ne permet pas de les appréhender sufisamment pour se les approprier et se sentir autonome sur ces sujets. L'alternance cours/exercice est dans une bonne proportion. Le support docker jupyter etait une bonne idée mais au final, un simple pdf + un environnement de dev auraient été plus à propos (puisque nécessaire pour le projet). Enfin, le support Webex n'a pas ete sans faille (pb de cnx au depart, latence telephonique rendant les discussions compliquées et nous n'avons pas trouvé le partage d'ecran pour faire des corrections). Malgré cela, j'ai trouvé la formation très intéressante et d'un (très) bon niveau. "
(France)
" Excellent formateur, très compétent, pédagogue et à l'écoute. Le sujet est (très) ardu, et le rythme de la formation trop élevé ; une durée de 5 jours aurait probablement été plus adaptée. J'aurais aimé disposer de plus de temps pour réaliser les exercices par moi-même. Nous avons eus quelques soucis avec Webex (gros lag dans la voix rendant très difficiles les discussions, ne fonctionne pas sur Linux derrière proxy). Bien entendu, la formation aurait été bien plus agréable et efficace en présentiel. "
(France)
" Très bon formateur, compétent et pédagogue. C'est assez rare pour le signaler. Cette formation mériterait de durer 5 jours au lieu de 3. "
(France)
" Dans le contexte covid, la question 7 n'est pas très pertinente. Mais il est à noter que nous avons rencontré des pbs techniques avecWebEx comme des décalage de son pour notre formateur. Pour les questions 8 et 9, cela est plus de ma faute ayant demandé au formateur d'aborder des points précis. Je n'ai pas eu de pb pour suivre mais la grande majorité de mes collègues ont exprimé cette difficulté. "
(France)
" - "
(France)
" J'ai beaucoup apprécié la pédagogie et l'expertise de Laurent Wouters "
(France)
" - "
(France)
" Environnement non approprié (Jupyter, docker,...) dans des entreprises avec de fortes contraintes de sécurité. "
(France)
" Très bonne formation, merci beaucoup à Laurent pour cette formation et la qualité des explications. "
(France)
" Rythme rapide, mais en rapport avec la quantité de contenu abordée (en gardant du temps de pratique). "
(France)
" - "
(France)
" Le rythme d'apprentissage est très soutenu et il faudra un temps d'assimilation pour intégrer l'ensemble des connaissances dispensées au cours de cette formation très bien faite."
(France)
" - "
(France)
" Très bon contenu de formation. Les concepts introduits par RUST sont assez difficiles à assimiler en si peu de temps (et de pratique). Néanmoins la formation permet d'avoir un large dégrossi de ce qu'est le RUST et le formateur était parfaitement qualifié pour répondre aux différentes questions. "
(France)
" Très bon formateur qui est très expérimenté sur le sujet et pédagogue. "
(France)
" Formation dense et très intéressante, mais compliquée pour des novices en Rust. "
(France)
" Dans les pré-requis d'installation de l'environnement de travail pour les exercices sur sa propre machine, il manque les besoins suivants : - disponibilité d'un éditeur syntaxique Rust (Microsoft Visual Studio Code, sous Windows, par exemple) ; - disponibilité d'un client Git (comme Git Client sous Windows) ; - disponibilité de gnuplot (pour l'exercice 201- project-fps). "
(France)
" Je suis très satisfait de la qualité de la formation que j'ai suivie. Le formateur était très compétent et a su transmettre ses connaissances de manière claire et concise. J'ai apprécié la structure de la formation ainsi que les nombreux exemples pratiques qui m'ont permis de mieux comprendre les concepts abordés. Je recommande vivement cette formation à tous ceux qui souhaitent se former sur Rust. Merci encore pour cette expérience enrichissante. "
(France)
" les supports et les exemples sont au format jupiter, impossible de les lire sur son PC pour retrouver les exemples proposés (vs code non installé) fournir ou proposer un viewer avant de démarrer la formation "
(France)
" la formation est très complète et permet d'avoir une vision sur bcq de notion. un très bon équilibre théorie/pratique. bonne qualité des supports . "
(France)
" Très bon supports de formation, mise en pratique simplifiée. Formateur très compétent et à l'écoute. Rythme assez soutenu, nécessitant une grande attention. Le format demi-journée est probablement une bonne idée. Une journée supplémentaire serait certainement utile. Un bémol : le format "distanciel" qui limite les interactions. "
(France)
" Pas de commentaire particulier, la formation a donnée une vue et des concept lié a ce langage qui ne serons pas mis en oeuvre dans l'imédiat mais dévrait quand même apporté une base qaund ce sera le cas. "
(France)
" Excellente formation et excellent formateur. Toutefois, je pense que cette formation est trop dense (contenu et difficulté) pour tenir sur 3 jours. Je pense que 4 ou 5 jours serait l'idéal. "
(France)
" Une introduction à Rust qui fait plus peur qu'autre chose. Pas assez de banalisation sur l'explication du langage. Je pense que je n'étais pas la cible de ce genre de formation. Le formateur n'y est pour rien. "
(France)
" L'usage de Jupyter est particulièrement adéquat à la partie pratique mais pas vraiment adapté pour la partie théorique. En effet, le support de cours se résume à des exemples de code alors qu'il serait utile à mon avis de présenter des aspects théoriques sur les concepts du langage Rust et ses conséquences avec un autre type de support. Le niveau des exercices est globalement assez difficile. On sent bien l'expertise du formateur et sa façon d'expliquer est agréable. "
(France)
" - expertise du formateur: impressionnante! - densité de la formation: Beaucoup de concept en peu de temps. cela donne un sentiment que le Rust n'est pas un language accéssible Peut etre revoir le format en 3/4 fois 1 jour avec home work entre chaque pour prendre le temps de digérer les concepts et la syntaxe "
(France)
" - "
(France)
" - "
(France)
" Formation très intéressante avec un formateur qui maîtrise son sujet. s ne me semblent malheureusement pas suffisant pour correctement assimiler la quantité de nouvelles informations."
(France)
" Bravo pour cette formation. Très bien présenté. Alternance théorie/pratique super! (jupyter : super!!) Un peu difficile à suivre pour moi car je n'avais jamais fait de rust. Je sors de la formation avec des base et un référentiel pour continuer ma monté en compétence. Merci à Laurent W "
(France)
" Parmi les dernières formations que j'ai pu faire sur les 5 dernières années, celle-ci était de loin la mieux gérée en terme de support de cours et d'environnement de développement. De plus, le formateur maîtrisait clairement son sujet sur le bout des doigts et était à même de répondre à n'importe quelle question. Il était d'une grande pédagogie et très agréable à suivre. J'ai clairement noté son nom et aimerait refaire d'autres formations avec lui! "
(France)
" J'ai rarement suivi une formation d'une telle qualité. Très bon formateur : pédagogue et attentif Très bon supports "
(France)
" les exercises etait relativement diffciles par rapport aux connaissancex en Rust. on passait bcp de chercher comment ecrire les idiomes Rust. ps: le formateur etait d'accord et qu'il est deja en train de reflechir a une meileure solution. "
(France)
" Merci pour la formation. Super formateur et super materiel de formation. Tres bon "investissement". merci "
(France)
" expliquer ce qui est nécessaire aux exercices avant "
(France)
" - "
(France)
" Merci à Laurent pour sa patience, ses supports très pros, et ses explications claires. On sent la différence quand le formateur a lui-même mis en production du SW dans le langage dont il nous transmet la connaissance ! "
(France)
" - "