Développement logiciel en R : Création de packages et d'applications

Apprenez à créer des packages R robustes et à mettre en œuvre les meilleures pratiques d'ingénierie logicielle pour les applications de science des données.

4.0 (44) ⏱ 1 h 1 min 📚 3 leçons 🎧 Version audio

À propos de ce cours

La transformation du code R brut en logiciel professionnel et réutilisable nécessite un passage du simple script au développement structuré. Ce cours vous guide dans la transition de l'analyse de données à l'ingénierie logicielle au sein de l'écosystème R, vous apprenant à créer des outils stables, documentés et faciles à entretenir.Vous apprendrez à aller au-delà des scripts uniques et à créer des bibliothèques de qualité professionnelle sur lesquelles d'autres peuvent compter. Ce que vous apprendrez: - Comprendre l'architecture fondamentale d'un package R professionnel - Implémenter la programmation orientée objet en utilisant les classes R6 et S3 modernes - Pratiquer les tests automatisés pour assurer la fiabilité du code et prévenir les bogues - Créer une documentation complète pour les utilisateurs et les développeurs - Gérer les dépendances et les environnements de projet pour des flux de travail reproductibles - Appliquer des modèles de conception de logiciels modernes à des projets R complexes Le cours commence par des définitions fondamentales des structures de paquets et des environnements de développement avant de passer à des sujets avancés tels que les systèmes de classes et les frameworks de test. Il est conçu pour les apprenants ayant une compréhension de base de R qui sont prêts à commencer à construire leurs propres outils et bibliothèques.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 🎧 Version audio incluse
    Apprenez en déplacement, sans écran
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    1 h 1 min de contenu pratique

Avis (2)

Anya Gupta SG
★ 2 · 2026-05-21T03:51:08+00:00

Les exemples n'étaient pas toujours les plus pertinents, ce qui rendait difficile de rester engagé dans certains des modules.

Nurten Tekin TR
★ 5 · 2026-02-07T12:43:08+00:00

J'ai adoré les exemples d'application pratique. Exactement le genre d'apprentissage pratique que je recherchais.

Écrire un avis

Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 30 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie