Skip to main Content

Formation métier : Développeur Python

L'objectif du développeur Python est de concevoir des applications en Python SE et en Python 3.

Il développe des modules, des services ou des sites Web en se basant sur un cahier des charges établi par son chef de projet.

Pour cela, il analyse les besoins du client puis choisit la solution technique. Il développe ensuite toutes les fonctionnalités techniques de l’application. Il finit par tester, intégrer et valider les fonctionnalités développées.

Rattaché au chef de projet technique, le concepteur bénéficie d’une liberté de création. Il doit cependant tenir compte des délais souvent serrés. La rigueur est son mot d’ordre. Il doit enfin être à l’écoute de ses clients et se tenir régulièrement informé sur les développements technologiques.

Pour mener à bien ses missions, il devra avoir des connaissances techniques (savoir-faire métier) mais il devra également développer ses capacités personnelles et professionnelles.

C’est pourquoi Global Knowledge vous propose un cursus composé de deux volets :

  • Un volet séquence métier
  • Un volet séquence transverse

Informations pratiques



Durée du cursus


57 jours (399 heures) dont :

     ➤ 36 jours (252 heures) de séquence métier
     ➤ 10 jours (70 heures) de séquence transverse
     ➤ 11 jours (77 heures) de travaux pratiques de mise en situation 



Public


     ➤ Bac + 2 Informatique ou scientifique



Pré-requis


     ➤ Connaissance de l’outil informatique
     ➤ Connaissance de l’anglais technique
     ➤ Des notions en langage (langage de présentation HTML, langage basique)

Objectifs du cursus

  • Concevoir et développer des applications en Python 3 dans un cadre méthodologique systématique, packager et fournir une application
  • Développer des applications Web en Python et Flask
  • Développer et intégrer des services Web
  • Concevoir et développer des interfaces graphiques (en Python, HTML, CSS)
  • Définir les solutions informatiques les plus adaptées aux besoins des utilisateurs
  • Modéliser les caractéristiques d’une application
  • Acquérir les bases de toute conception de logiciel (concept Objet) -Codage et paramétrage
  • Réaliser des prototypages, élaborer des jeux d’essais
  • Participer à la mise en production
  • Développer, tester et intégrer des services Web 
  • Vérifier la performance du système 
  • Accompagner pendant la recette
  • Assurer la maintenance et faire évoluer les applications
  • Savoir travailler en équipe et en mode projet
  • Savoir communiquer avec ses collègues et les clients (pour recueillir les besoins et assurer le support
  • Savoir se préparer à un entretien de recrutement
 

Contenu du cursus


Technique 
Savoir être/transverse
Atelier de développement/TP


TITREDUREE


Introduction -Teambuiling1


La place du développement dans le projet informatique2

Les bases du SQL3

Algorithmique2

La conception objet et UML4

Programmation objet en langage Python5


Communication orale et métier de développeur1

Introduction à la gestion de projet1


Programmation Python Avancée5

HTML, CSS2


Travaux Pratiques : Back end Python - Services Rest / Json5


Analyse des données avec Python 3


Le changement-intégrer un nouvel environnement1


Python Web : Flask5


Adopter la posture attendue en milieu professionnel1


Développer une application SaaS avec Flask5

Les fondamentaux de la méthode agile2


Travaux pratiques - Front-end HTML/CCS/Python/Flask, consommant les services du back-end 5


Savoir se vendre en entretien d’embauche2

Rédiger des écrits efficaces et faire passer ses messages1


Restitution du projet1

Pour visualiser en temps réel les campagnes de recrutement en cours et postuler, rendez-vous sur notre plateforme de gestion des candidatures !


Cookie Control toggle icon