Ce cours complet de programmation en Rust s'adresse aux apprenants de tous niveaux, qu'ils soient débutants ou qu'ils aient une certaine expérience de la programmation. Aucune connaissance préalable de Rust n'est requise, ce qui le rend accessible aux novices du codage. Tout au long du cours, vous acquerrez une base solide en programmation Rust et développerez une compétence dans les concepts avancés, vous permettant d'écrire un code efficace, fiable et performant. Vous comprendrez les concepts de base et la syntaxe de Rust, apprendrez l'organisation efficace du code, les techniques de gestion des erreurs, et explorerez le gestionnaire de paquets de Rust pour une gestion de projet efficace. En terminant ce cours, vous aurez les compétences nécessaires pour développer des applications fiables et performantes, quelle que soit votre expérience préalable en programmation.
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
Principes de base de la rouille
Ce cours fait partie de Spécialisation Programmation en rouille
Instructeurs : Noah Gift
10 891 déjà inscrits
Inclus avec
(109 avis)
Expérience recommandée
Ce que vous apprendrez
Appliquez les concepts fondamentaux de Rust tels que la propriété, l'emprunt et les durées de vie pour écrire du code efficace, fiable et sûr.
Utilisez les caractéristiques avancées de Rust telles que les enums, les structs, les traits et les génériques pour construire des applications robustes.
Développer, documenter, tester et déboguer des projets Rust en utilisant Cargo, Rust Analyzer et d'autres outils de l'écosystème Rust.
Compétences que vous acquerrez
- Catégorie : Test de logiciels
- Catégorie : Programmation du système
- Catégorie : Programmation en rouille
- Catégorie : Programmation en binôme IA
Détails à connaître
Ajouter à votre profil LinkedIn
8 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Cette semaine, vous apprendrez à optimiser votre flux de travail de développement de Rust en utilisant des outils puissants tels que les suggestions de programmation, les invites avec Copilot et les Codespaces GitHub. En plongeant dans les leçons sur la programmation avec des suggestions, l'utilisation d'invites avec Copilot et l'exploration des principes fondamentaux de Codespaces, vous acquerrez les compétences nécessaires pour rationaliser votre processus de codage et collaborer plus efficacement avec les autres.
Inclus
23 vidéos13 lectures4 devoirs1 sujet de discussion
Cette semaine, vous allez vous plonger dans les concepts essentiels du flux de contrôle, de la gestion des erreurs et des fonctions dans la programmation Rust. En explorant les leçons sur les instructions conditionnelles, les boucles (y compris les boucles while et for), les instructions break et continue, le flux de contrôle et la gestion des erreurs, vous acquerrez une solide compréhension de la manière de contrôler efficacement le flux de votre code et de gérer les erreurs. En outre, vous explorerez les principes fondamentaux des fonctions en Rust, y compris les fonctions unitaires, les valeurs de retour, l'utilisation d'arguments et le concept d'emprunt.
Inclus
24 vidéos11 lectures2 devoirs7 laboratoires non notés
Cette semaine, vous apprendrez à connaître les différents types et structures de données en Rust. Nous aborderons la définition des structures, la création d'instances et les fonctions associées. De plus, vous explorerez la manipulation des chaînes de caractères en utilisant les types Chaîne et str. Le cours abordera également les vecteurs, en couvrant la récupération de valeurs et l'ajout d'éléments. Vous vous familiariserez avec les enums, y compris l'enum Option et ses applications, ainsi qu'avec l'utilisation des vecteurs avec les enums. Enfin, nous nous concentrerons sur les correspondances exhaustives pour traiter les cas d'enum. Des évaluations pratiques tout au long du cours renforceront votre compréhension des structures de données et des types de Rust.
Inclus
21 vidéos7 lectures1 devoir8 laboratoires non notés
Cette semaine, vous explorerez des sujets avancés liés à l'organisation du code, aux tests, à la documentation et au développement de bibliothèques. En approfondissant les leçons sur la vérification du code avec doctest, le travail avec des modules publics et privés, la gestion des champs publics et privés, l'organisation des fichiers de test, l'écriture de tests pour votre code, le test du code privé, l'utilisation efficace des messages d'échec des tests et la documentation de votre code, vous acquerrez les compétences nécessaires pour créer des projets Rust robustes et bien structurés.
Inclus
22 vidéos12 lectures1 devoir8 laboratoires non notés
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Apprentissage automatique
Duke University
University of Manchester
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
Affichage de 3 sur 109
109 avis
- 5 stars
55,96 %
- 4 stars
19,26 %
- 3 stars
8,25 %
- 2 stars
8,25 %
- 1 star
8,25 %
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.