Jean-François

Jean-FrançoisVoir le profil

Grenoble, Meylan, Biviers, Corenc, Gières, La Tronche, Montbonnot-Saint-Martin, Échirolles, Eybens, Grenoble, Saint-Martin-d'Hères

Cours particuliers de Informatique

Données vérifiées

1 ans d'expérience en tant que professeur

40/h

Contacter

Premier cours offert

Développeur senior. Code de qualité avec efficacité ? Formation / accompagnement en Software Craftsmanship (TDD, refactoring, ...)

Description des cours

Fort de plus de 30 ans d'expériences de développement logiciel (comme développeur, leader technique ou architecte) et d’expériences en formation (IUT, entreprise, coding dojo), j’aide les développeurs à progresser grâce à une approche pratique et bienveillante, centrée sur les bonnes pratiques du Software Craftsmanship. La formation artisan développeur (Software Craftsmanship) est initialement prévue pour une durée de trois jours et s'adresse à des personnes ayant un minimum d'expérience. Selon les besoins et les connaissances de l'apprenant, un découpage en sessions de 1 heure à 2 heures sera défini pour une personnalisation à la carte ! La formation se veut pragmatique et l'essentiel se passe lors de l'écriture du code et des échanges entre personnes sur les manières de réaliser l'exercice. Pour les débutants, formations possibles sur la programmation, la programmation orientée objet, le langage Java ou Kotlin. Me contacter pour définir le contenu souhaité. Formation artisan développeur En agilité, une équipe performante doit maîtriser les techniques et pratiques de l'artisanat logiciel afin d'apporter progressivement de la valeur métier à un logiciel de manière fiable et rapide. • Principes, contexte, manifestes de l'agilité et de l'artisanat logiciel • L'importance des tests automatiques, les qualités des tests, FIRST • Tester en premier : Test Driven Development (TDD), BDD • Outillage pour les tests : mock, stub, property tests ... • Le bon code (clean code) et le mauvais code (code smell) : SOLID, DRY ... • L'amélioration du code : refactoring, approuval test, patterns ... • L'organisation de l'équipe : revue de code, les outils, pair programming ... • L'approche fonctionnelle : comment, pourquoi, pour qui Déroulement : 80% du temps en exercices sur des petits projets (kata), codage à plusieurs, principalement en Java ou Kotlin (autres possibles) Les concepts restent indépendants des langages. Possibilité d’utiliser son langage (objet et fortement typé) pour les exercices. Accompagnement sur vos projets Ce n’est pas toujours aussi simple que sur un exercice, surtout avec un code existant. Un regard extérieur et expérimenté permettra de proposer les meilleurs choix sur l’organisation et les méthodes de développement adaptées à vos projets ainsi qu’un accompagnement à chaque membre de l’équipe pour la mise en œuvr

Localisation approximative des cours de Jean-François

Villes où les cours peuvent se dérouler

Reconnaissances

Tu veux en savoir plus sur Jean-François ?

Données vérifiées
Voir le profil

Contactez Jean-François

Tarif horaire40€/h

Premier cours offert

En cliquant sur l'un des deux boutons, vous acceptez nos mentions légales · confidentialité

👎 Des problèmes avec ce profil ? Signalez-le