Formation RPA avec Python : automatiser les processus métiers

icon public

Public : - Développeurs souhaitant automatiser des processus métiers avec Python - Testeurs et automaticiens souhaitant élargir leurs compétences vers la RPA - Responsables de processus souhaitant comprendre et piloter des projets d’automatisation - Chefs de projet, consultants ou profils techniques impliqués dans des démarches d’amélioration opérationnelle - Toute personne disposant de bases en développement et souhaitant concevoir des robots RPA avec Python

icon horloge

Durée : 5 jour(s)

Syllabus de la formation RPA avec Python : automatiser les processus métiers

Pré-requis : - Connaissances de base en informatique - Compréhension des principes fondamentaux du développement : variables, conditions, boucles, fonctions - Notions de manipulation de fichiers et de données - Une première expérience avec Python est un plus, mais n’est pas indispensable - Validation des prérequis possible par questionnaire d’auto-positionnement ou QCM

Objectifs : - Comprendre les principes de la RPA et identifier les processus métiers automatisables - Concevoir un scénario d’automatisation à partir d’un processus métier simple - Développer des scripts Python pour automatiser des tâches répétitives - Manipuler des fichiers, des données, des fichiers Excel, des pages Web et des API avec Python - Utiliser RPA Framework pour automatiser des traitements métiers courants - Intégrer des traitements de mails, PDF, OCR, bases de données et services externes dans un robot RPA - Comprendre les principes de déploiement, d’orchestration, de supervision et de gouvernance des robots RPA

Sanction : Attestation de fin de formation mentionnant le résultat des acquis

Référence : PYT102977-F

Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins

Contact : commercial@dawan.fr

À partir de

975,00 CHF HT / jour

Tarif pour une personne à distance sans frais
+ 75,00 CHF HT par participant supplémentaire
+ frais en cas de formation présentielle

1 000,00 CHF HT

Pour 20 tickets de 30mn (10 heures) utilisables pendant 12 mois

Tarif présentiel

3 375,00 CHF HT

  • PC et logiciels fournis
  • Paiement à 30 jours

Tarif distanciel

2 700,00 CHF HT

  • PC et logiciels à distance fournis sur demande
  • Paiement à 30 jours
Contacter Dawan
Data / Automatisation / RPA avec Python

Programme RPA avec Python : automatiser les processus métiers

Comprendre les principes de la RPA et ses cas d’usage

Présentation de la Robotic Process Automation et de ses enjeux pour les organisations.
Identification des tâches répétitives, structurées et automatisables.
Panorama des outils RPA et positionnement de Python dans les démarches d’automatisation.
Différences entre automatisation de scripts, RPA, orchestration et intégration applicative.
Atelier fil rouge : identifier un processus métier simple pouvant être automatisé.

Analyser un processus métier à automatiser

Méthode d’analyse collaborative d’un processus métier.
Décomposition des étapes, acteurs, données d’entrée, règles de gestion et résultats attendus.
Identification des points de décision, exceptions, risques et limites d’automatisation.
Formalisation d’un scénario RPA exploitable par un développeur ou une équipe projet.
Atelier fil rouge : décrire et formaliser le processus retenu pour l’automatisation.

Mettre en place l’environnement Python pour la RPA

Installation et configuration de Python 3, d’un environnement virtuel et d’un éditeur adapté.
Rappels utiles sur la syntaxe Python : variables, conditions, boucles, fonctions et modules.
Organisation d’un projet Python orienté automatisation.
Utilisation des bibliothèques standards pour les fichiers, le système, les dates, JSON et CSV.
Atelier fil rouge : créer la structure du projet Python et automatiser les premières opérations sur fichiers.

Automatiser le traitement de données avec Python

Lecture, transformation et consolidation de données avec Python.
Manipulation de fichiers CSV, JSON et Excel.
Introduction à pandas pour traiter, filtrer, enrichir et exporter des données.
Utilisation d’openpyxl pour lire, modifier et produire des fichiers Excel.
Gestion des erreurs, journalisation et contrôles de cohérence dans les scripts d’automatisation.
Atelier fil rouge : automatiser la préparation et la consolidation de données métiers.

Automatiser des parcours Web et des échanges API

Principes d’automatisation d’un navigateur Web avec Selenium.
Repérage des éléments d’une page, saisie de formulaires, navigation et récupération d’informations.
Bonnes pratiques pour fiabiliser les parcours Web automatisés.
Utilisation de requests pour interroger des API REST.
Traitement des réponses, authentification simple, gestion des erreurs et intégration des résultats dans le robot.
Atelier fil rouge : automatiser un parcours Web et enrichir le traitement avec des données issues d’une API.

Utiliser RPA Framework pour accélérer le développement de robots

Présentation de RPA Framework et de ses principaux cas d’usage.
Mise en œuvre de bibliothèques spécialisées pour automatiser des tâches métiers courantes.
Traitement de mails, pièces jointes, fichiers PDF et données semi-structurées.
Introduction aux traitements OCR et IDP pour l’extraction d’informations.
Connexion à des bases de données et exploitation de résultats dans un scénario RPA.
Atelier fil rouge : enrichir le robot avec des traitements de documents, mails ou données externes.

Intégrer des services externes et des briques d’IA dans un parcours RPA

Présentation des possibilités d’intégration avec des services cloud et des services applicatifs.
Exemples d’échanges avec des objets ou ressources AWS, GCP ou services équivalents selon l’environnement disponible.
Cas d’usage de l’IA dans un parcours RPA : classification, extraction, résumé ou aide à la décision.
Précautions liées à la sécurité, à la confidentialité des données et à la supervision des traitements automatisés.
Atelier fil rouge : identifier un enrichissement possible du robot par un service externe ou une brique d’IA.

Déployer et superviser des robots RPA dans une organisation

Présentation des architectures possibles pour exécuter des robots RPA.
Organisation des environnements de développement, test, recette et production.
Planification, orchestration et déclenchement des robots.
Supervision, observabilité, journalisation, alertes et suivi des erreurs.
Introduction à l’orchestration avec un outil tel que Rundeck.
Atelier fil rouge : préparer un scénario de déploiement et d’orchestration du robot développé pendant la formation.

Structurer la gouvernance et les bonnes pratiques RPA

Rôles et responsabilités dans une démarche RPA : métiers, développeurs, exploitation, sécurité et pilotage.
Méthode de qualification, priorisation et validation des processus à automatiser.
Suivi de la performance, maintenance, documentation et amélioration continue des robots.
Limites de la RPA et critères pour choisir entre script Python, RPA, API ou évolution applicative.
Atelier fil rouge : formaliser les bonnes pratiques de mise en production et de maintenance du robot.

Supports pédagogiques

Support du formateur, exercices, cas pratiques, ressources complémentaires et environnement de travaux pratiques selon les modalités prévues.

Formateur

Formateur consultant expert en automatisation, Python, RPA, intégration applicative et industrialisation de traitements métiers.

Délai d'accès :

Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.

Méthodes mobilisées :

  • Un formateur expert ayant suivi une formation à la pédagogie et ayant au minimum 3 années d'expériences dans le domaine visé
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Un support et les exercices du cours pour chaque stagiaire
  • Synchrone en présentiel ou distanciel. Plateforme utilisée : Microsoft Teams. Pour le distanciel : diagnostic technique avec les stagiaires pour tester la connexion et les modalités pratiques.
  • Méthodologie basée sur l'Active Learning (75% de pratique minimum) et un programme pédagogique riche et interactif :
  • Expositive : Apport de contenu théorique structuré pour consolider vos connaissances.
  • Interrogative : Moments de réflexion pour questionner et approfondir vos pratiques.
  • Démonstrative : Exercices pratiques pour illustrer les concepts clés.
  • Active : Ateliers d'entraînement pour une mise en application immédiate.
  • Expérimentale : Études de cas concrets pour ancrer les apprentissages dans la réalité.
  • Collaborative : Espaces de partage et d'échange d'expériences pour enrichir la formation.
  • Un format conçu pour favoriser l'engagement, la pratique et l'impact durable dans vos activités professionnelles.

Méthodes d'évaluation :

Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.

Un espace apprenant dédié moncompte.dawan.fr :

  • Informations relatives à la ou aux futures formations (plan, syllabus et éventuellement informations relatives à la certification)
  • Positionnement à l'entrée et à la sortie de la formation
  • Définition des besoins et attentes par l'apprenant en amont de la formation
  • Émargement en ligne
  • Évaluation à chaud
  • Évaluation à froid
  • Attestation de formation
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Certification CPF quand formation éligible

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Aucune date n’est actuellement planifiée pour cette formation. Nous pouvons toutefois organiser cette formation à la demande dans un format adapté à votre besoin, y compris dans votre entreprise.

Contactez-nous pour prévoir une session avec notre formulaire de contact ou par téléphone au 22 519 09 66