Mise à jour en mai 2025.Ce cours intègre désormais Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question les hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours.Élevez votre expertise en programmation Rust et plongez dans le développement de serveurs Web avec ce cours complet. Vous commencerez par consolider votre compréhension de Rust grâce à un cours accéléré qui couvre les concepts intermédiaires et avancés, y compris les enums, les structures, les traits, les durées de vie et les pointeurs intelligents. Chaque section est remplie d'exercices de codage pratiques conçus pour renforcer votre apprentissage et vous assurer que vous pouvez appliquer les puissantes fonctionnalités de Rust dans des scénarios du monde réel. Une fois que vous maîtrisez Rust, le cours passe au développement Web, où vous apprendrez à construire un serveur Web en utilisant Actix Web, un cadre de haute performance qui simplifie la construction d'applications Web évolutives. De la mise en place de votre projet et de la définition des structures de données à l'implémentation d'opérations CRUD complètes et à la sécurisation de l'authentification des utilisateurs, vous acquerrez une expérience pratique dans la création d'un serveur Web robuste. Vous explorerez également des sujets avancés tels que la gestion de l'état avec Mutex, la gestion des appels API asynchrones et l'intégration d'une base de données. À la fin de ce cours, vous aurez une compréhension approfondie de la programmation Rust intermédiaire et les compétences pratiques nécessaires pour construire et déployer des serveurs Web de haute performance. Que vous cherchiez à améliorer vos capacités de développement Web ou à faire progresser votre carrière en tant que développeur Rust, ce cours vous fournira les outils nécessaires pour réussir. Ce cours est idéal pour les développeurs ayant des connaissances de base en Rust qui souhaitent améliorer leurs compétences et apprendre le développement de serveurs Web. Il est parfait pour ceux qui souhaitent construire des applications robustes et évolutives en utilisant Rust et Actix Web. Les prérequis incluent une familiarité avec les bases de Rust et un intérêt pour le développement web.

Programmation intermédiaire en rouille et développement de serveurs Web

Programmation intermédiaire en rouille et développement de serveurs Web
Ce cours fait partie de Spécialisation "Fabriquer un instrument AutoGPT Gen IA avec Rust & GPT-4"

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Créer et gérer des projets et des modules Rust ; utiliser les enums, les structures et les traits pour une organisation efficace du code.
Mettre en œuvre des pointeurs intelligents et la concurrence pour optimiser les performances.
Développer et tester un serveur Web complet en utilisant Actix Web.
Traitez les erreurs, gérez efficacement la mémoire et sécurisez les applications web grâce à l'authentification des utilisateurs et à l'intégrité des données.
Compétences que vous acquerrez
- Catégorie : Authentications
- Catégorie : Data Structures
- Catégorie : Debugging
- Catégorie : Back-End Web Development
- Catégorie : Databases
- Catégorie : Programming Principles
- Catégorie : Secure Coding
Outils que vous découvrirez
- Catégorie : Web Servers
- Catégorie : Web Applications
- Catégorie : Application Programming Interface (API)
- Catégorie : Rust (Programming Language)
- Catégorie : Restful API
Détails à connaître

Ajouter à votre profil LinkedIn
3 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

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - 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
Plus de questions
Aide financière disponible,





