Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Une compréhension fine du fonctionnement de Python

Python craft formation signature arolla

Session à venir

26 novembre 2024 - 27 novembre 2024

Description

Objectifs

Vous utilisez Python au quotidien, mais vous sentez que la qualité et la maintenabilité de votre code pourraient être améliorées ?
Cette formation vous permettra de découvrir les techniques permettant de :
- Travailler dans les règles de l’art sans casser les fonctionnalités existantes
- Rendre l’application évolutive et agréable à appréhender par les nouvelles personnes de votre équipe
- Obtenir un code avec moins de bugs et une meilleure architecture

Programme

- Développer une compréhension fine du fonctionnement de Python
- Comprendre les problèmes posés par le langage et comment y pallier par l’utilisation du Craft
- Présentation de Pytest
- Présentation et démonstration des règles du TDD
- Pratique du TDD en implémentant plusieurs katas simples
- Présentation de quelques principes de conception (SRP, Dependency Inversion)
- Mise en pratique des techniques ci-dessus en implémentant une application complète, de la conception jusqu’à la mise en production, en utilisant une architecture hexagonale

Public et prérequis

Cette formation s’adresse à un public de développeurs déjà confortables avec le langage de programmation Python, et qui sont soucieux de la qualité et de la durabilité de ce qu’ils produisent.

- Connaître les bases de Python (conditions, boucles, variables, fonctions …)
- Pratique de la programmation objet en Python (classes, héritage...)
- Savoir lancer une suite de tests

Note : il n’est pas nécessaire d’avoir un IDE comme PyCharm, un simple outil comme Notepad++ ou équivalent peut suffire

Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.

Matériel pédagogique

Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation. Avoir un poste de travail avec un environnement de développement (Python >= 3.7 installé / Pytest >= 6.0 installé)

A savoir

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais. La formation est assurée en binôme.
Les pratiques proposées vous permettront de réduire le coût de maintenance de votre application tout en facilitant la réponse au changement.

Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.

Formateurs

Arnaud Courtes coach craft Arolla

Arnaud Courtès

Formateur Arolla - Lead technique craft

Cyrille Martraire CTO associé Arolla et coach craft

Cyrille Martraire

CTO associé Arolla

Les prochaines sessions

Présentiel

26/11/2024 au 27/11/2024

1800€

Session à venir

26 novembre 2024 - 27 novembre 2024

Contactez-nous

Nos dernières formations

Voir toutes les formations

.NET Craft

Vous souhaitez découvrir les bases de .NET au travers de l’utilisation de tests automatisés et des pratiques Craft telles que le TDD ou SOLID.

Session à venir

26 novembre 2024 - 27 novembre 2024

Durée

2 jours

Voir
Nouvelle Signature

Software craft advanced

Session à venir

25 novembre 2024 - 26 novembre 2024

Durée

2 jours

Voir
Nouvelle

Green IT

La formation a pour but de présenter les principes du Green IT dans le cadre du numérique responsable afin d'améliorer l'efficacité énergétique et la durabilité des pratiques informatiques dans leur organisation.

Session à venir

26 novembre 2024 - 27 novembre 2024

Durée

2 jours

Voir