Développement logiciel Python
Goals
Le Certificat Développement Logiciel PYTHON constitue une formation pratique et professionnelle permettant la validation de compétences en développement logiciel.
A l’issue du programme, les quatorze (14) compétences suivantes seront acquises par les apprenants :
- Concevoir un composant logiciel en langage Python
- Implémenter une interface graphique utilisateur avec le framework Angular ou Django
- Étudier les opportunités et la faisabilité technologique d’une application
- Concevoir une architecture logicielle
- Élaborer et implémenter des cas et des scenarii de tests pour des composants, frameworks et applications en Python/Django
- Documenter des composants, frameworks et applications Python/Django
- Déployer des composants, frameworks et application Python/Django/Angular selon une approche DevOps
- Expliquer et communiquer au client sur la conception / le développement / l’application
- Créer et maintenir les modèles de données via un ORM
- Coopérer avec les équipes métiers, de développement, de conception d’application et de designer UX/UI
- Comprendre et savoir appliquer les principes agiles
- avoir utiliser GIT
- Se familiariser avec les bonnes pratiques de développement
- Se familiariser avec les outils Atlassian (JIRA, Confluence, etc.)
Program description
Le certificat en développement logiciel PYTHON est délivré selon un format hybride. La formation mixera notamment (i) un parcours de formation en ligne, (ii), un séjour au sein d’une entreprise partenaire (qui donnera à l’apprenant l’occasion de travailler sur de vrais projets d’entreprises) et/ou la participation à un projet collaboratif (en relation donc avec d’autres apprenants), (iii) des rencontres en présentiel (bootcamps, etc.).
Target audience
Tout jeune (entre 18 et 35 ans), motivé, et souhaitant d’une part disposer d’une formation autour du développement logiciel en PYTHON et d’autre part bénéficier de grandes opportunités d’insertion professionnelle.
Les candidatures féminines sont vivement encouragées.
Modules list
- ACOO
- Algorithmique
- Python (Initiation)
- GOF
- SQL/noSQL
- Python Framework
- SOA
- UX/UI
- JScript
- Angular
- Agile
- ALM
- DevOps
Teaching methods
- Approche basée sur les compétences (APC)
- Apprentissage en ligne
- Activités en présentiel : bootcamps, etc.
- Immersion en entreprise
- Apprentissage en mode projets
- Apprentissage collaboratif (peer review)
- Mentorat
- Activités complémentaires d’animation pédagogique : webinaires, meet up, masterclass, visites d’entreprises, etc.
Evaluation methods
Les apprenants seront évalués sur les modalités suivantes :
- Tests en ligne
- Examens
- Projets
Admission requirements
Dossier de candidature à soumettre en ligne. Au besoin, des entretiens ou des tests de sélection seront organisés.
Prerequistes
Le certificat de compétences en Développement Logiciel - Python cible tout particulièrement les candidats qui satisfont les pré-requis suivants :
- bon niveau en algorithmique
- connaissance du développement Web,
- connaissance d’un langage objet
- connaissance Windows & Linux et des outils associés.
Hardware
- Avoir accès à un ordinateur.
- Disposer d’une connexion internet.
Financial conditions
Information request
Pour toute demande d’information, envoyer un mail à l’adresse suivante :