Ce cours intègre la fonctionnalité « Coursera Coach » !
Une façon plus intelligente d’apprendre grâce à des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos idées reçues et à approfondir votre compréhension au fur et à mesure que vous avancez dans le cours. Perfectionnez vos compétences en Rust en maîtrisant les techniques permettant de créer des applications efficaces, fiables et hautement performantes. Découvrez les notions de propriété, de références, de coercition, de durée de vie, de traits, de gestion des erreurs, de concurrence, de débogage et d’optimisation. Passez des modèles de programmation efficaces aux threads, canaux, mutex, synchronisation et async/await. Mettez en pratique la concurrence via le web scraping, puis travaillez avec les fichiers, les expressions régulières, les combinateurs, les références avancées et le système de types de Rust. Approfondissez votre expertise avec la propagation des erreurs, la journalisation, le traçage, le downcasting, la vérification des drops, la sécurité en cas de panique, le développement de blockchains, la programmation web, les benchmarks et les lints de performance. Conçu pour les développeurs familiarisés avec les principes fondamentaux de Rust, ce cours avancé suppose une connaissance de la propriété, de l’emprunt, des traits et des génériques. À l’issue de ce cours, vous serez capable de créer des applications concurrentes, de gérer efficacement les erreurs, de développer des composants web et blockchain, et d’optimiser les performances de Rust.















