1 080 €

Bonnes pratiques de développement en Python

Informations sur l'événement

Partager cet événement

Date et heure

Adresse

Adresse

Pépinière d'entreprises Pascalis

10, allée Evariste Galois

63000 Clermont-Ferrand

France

Afficher la carte

Politique de remboursement

Politique de remboursement

Remboursements jusqu'à 30 jours avant l'événement

Amis qui participent
Description de l'événement

Description

Public visé

Tout développeur Python désireux d’améliorer ses compétences en matière de développement collaboratif et distribution de logiciels par l’apprentissage de bonnes pratiques actuellement en vigueur.

Objectifs

  • Apprendre à livrer une application ou une bibliothèque (librairie)
  • Apprendre à écrire des tests unitaires et fonctionnels pour vos applications Python
  • Utiliser un worklow Git qui a fait ses preuves pour collaborer avec vos pairs
  • Mettre en place l’intégration et le déploiement continu dans vos développements

Prérequis

Vous devez être à l’aise avec Git et Python (Python 3.4+). Nous vous recommandons de suivre la formation Git 101 en premier (vous pouvez vous référer aux supports de formation pour valider votre niveau).

Au programme

Jour 1

  • Introduction
    • qu’est ce qu’un test fonctionnel ou unitaire ?
    • qu’est ce qu’une forge logicielle et comment l’utiliser ?
    • que sont l’intégration et le déploiement continu ?
  • Distribuer votre application ou bibliothèque Python
    • documentation
    • licence
    • dépendances
    • installation/distribution
    • style de code
  • Workflow Git
    • “forker” un dépôt
    • utiliser le “simple git branching model”
  • Écriture de tests
    • le framework py.test
    • tests unitaires
    • tests fonctionnels
    • lanceur de tests
    • couverture de tests

Jour 2

  • Intégration continue
    • Merge Request GitLab
    • configuration de GitLab-CI
    • tester votre application avec plusieurs versions de Python
  • Le “simple git branching model” en action
    • git-rebase une branche de fonctionnalité
    • revue de code
    • squasher des commits

Déjeuners inclus

Votre billet inclut deux journées de formation ainsi que vos déjeuners pour ces deux jours, merci de nous préciser si vous avez un régime alimentaire particulier lors de votre inscription.

Inscriptions en groupe

Si votre entreprise, laboratoire ou toute autre entité souhaite inscrire trois personnes ou plus à cette formation, contactez-nous pour un devis personnalisé : academy@tailordev.fr.

A propos

Vous trouverez plus d'informations sur cette formation en vous rendant sur notre site : https://academy.tailordev.fr/fr/python/best-development-practices-in-python/.

Vous pouvez également consulter nos réponses aux questions fréquemment posées : https://academy.tailordev.fr/fr/faq/.

Partager avec les amis

Date et heure

Adresse

Pépinière d'entreprises Pascalis

10, allée Evariste Galois

63000 Clermont-Ferrand

France

Afficher la carte

Politique de remboursement

Remboursements jusqu'à 30 jours avant l'événement

Sauvegarder cet événement

Événement sauvegardé