Our trainings

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

Formation 100% gratuite.

Information request

Pour toute demande d’information, envoyer un mail à l’adresse suivante :  

devlogiciel.python@unchk.edu.sn

FORCE-N