Certificat Développeur Full Stack PYTHON
Vous envisagez d’apprendre et/ou de renforcer vos connaissances et vos compétences en programmation Python, l’Institut des Savoir-Faire (ISF) vous propose une formation pour devenir Développeur Full Stack PYTHON.
Cette formation Python vous permettra d'acquérir les connaissances nécessaires et disposerez d'une bonne vue d'ensemble des possibilités qu’il offre pour tirer pleinement profit de sa puissance dans la programmation front et back.
Conditions d’admission
- Avec ou sans le BAC
- Pré-requis : Certificat Développeur Front End recommandé
- Connaissance d’un langage de programmation objet de préférence (Ex. Certificat développeur Java)
A la fin de ma formation, je serais capable de :
- Concevoir des programmes pour qu'ils fonctionnent selon les besoins des clients.
- Effectuer des tâches techniques liées à la réalisation d’un site internet ou d’une application web
- Avoir un suivi sur les différents problèmes techniques que rencontrent les sites ou applications qu’il conçoit.
- Assurer la gestion, le traitement (qualité, sécurité) et l’analyse des modèles de données
- Concevoir et développer de nouveaux programmes en Python
- Participer à la conception de l'architecture logicielle
Mise à niveau développeur
- Décrypter l'informatique et le web
- Découvrir la programmation
- S'initier à la base de données
Utiliser Git et Github pour gérer son code source
- Introduction à la ligne de commande
- Introduction à Git et Github
- Les bases
- Les interactions avec le dépôt distant
- Naviguer dans l'historique
- La gestion des branches
- Les branches avec Git - Rebaser
- Les bonnes pratiques
- Projet - Utiliser Git et Github pour gérer son code source
Développer une application avec Python/Framework Django
- L'interpréteur de commande Python
- Environnements de travail
- Variables et types de données
- Portée des variables et notion de référence
- Conditions en Python
- Boucles en Python
- Les structures de données en Python
- Structure d'un programme - fonctions
- Améliorer la qualité du code
- Structure d'un programme - modules
- Améliorer la qualité du code - les tests unitaires
- Notion théorique de classe
- Constructeur et mot-clé self
- Les méthodes spéciales
- L'héritage
- La notion de décorateur en Python
- Chaîne de caractères en Python
- Gestion du temps en Python
- Mathématiques en Python
- Plus loin en mathématiques
- Visualiser des données sous forme de graphiques
- Gestion des fichiers en Python
- Les Requêtes HTTP
- Notion d'ORM
- Cadre théorique de Flask
- Le moteur de template Jinja
- Déploiement en ligne du site Flask
- Cadre théorique de Django
- Les modèles en Django
- Les vues en Django
- API REST en Python
- La data visualisation avec Python
- La librairie numpy
- La librairie pandas : première approche
- Aller plus loin avec la librairie pandas
- La librairie matplotlib
- La librairie Seaborn
- La librairie Bokeh
- La data visualisation avec Streamlit
- Des présentations de résultats impactantes
- Développer une application web avec Python
Débouchés:
- Développeur Full Stack Python
- Chargé de Projet IT
- Développeur d’applications
- Consultant IT
Durée, Rythme et Modalités de la formation
- La durée de ma formation est de 1 à 3 mois
- J’ai plus de 30h de live de tutorat et de résolution de cas pratique pendant 3 mois les soirs et Week end
- Je peux débuter ma formation à tout moment de l'année *
- 100% en ligne : j'apprends où et quand je veux
- Je bénéficie d’un accompagnement jusqu’à l’obtention de mon certificat de compétences professionnelles, et au-delà ...
- J’ai un accès illimité et pendant 1 an à ma formation, à toutes les ressources pédagogiques mises à ma disposition (cours, quiz, cas pratiques, replays, etc…), à ma communauté d’apprenant et à mes experts et formateurs (forum de discussion, messagerie, etc…)
- J’ai accès à l’excellence académique et digitale avec des cours écrits et vidéos, à la demande et en direct sur ma plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS / Android.
*Le délai moyen d'accès à la plateforme de formation est de 7 jours après votre inscription.
Ma scolarité:
Les formations certifiantes sont organisées en blocs de compétence. Pour obtenir un certificat, il est nécessaire de valider tous les blocs de compétence d’un parcours certifiant spécifique. Un parcours peut comprendre un ou plusieurs blocs de compétence.
Le coût total pour chaque certificat est de trois cent milles de francs CFA (300 000 FCFA). Ces frais de scolarité sont généralement payés en totalité lors de l’inscription. Cependant, une option de paiement échelonné peut être envisagée sur demande de l’étudiant. Voici comment cela fonctionne:
Droit d’inscription :
Un montant de 50 000 FCFA est à payer lors de l’inscription.
- Versements échelonnés : 4 paiements de 50 000 FCFA chacun sont à effectuer à l’avance, le 5 de chaque mois suivant l’inscription.
- Versement final : Un dernier versement de 50 000 FCFA est requis lors du retrait du certificat.
NB :
- Le candidat autorisé à s’inscrire après avis favorable de notre comité́ pédagogique, reçoit une lettre d’admission et est invité à procéder aux formalités d’inscription.
- L’inscription est confirmée après acquittement des frais. Les candidats régulièrement inscrits reçoivent un certificat de scolarité.
- Toute scolarité entamée reste totalement dûe. L’étudiant qui s’inscrit reste donc redevable de l’intégralité de la scolarité de l’année.
- En cas de besoin, vous pouvez vous rapprocher à tout moment des équipes ISM Online en envoyant un mail à online@ism.edu.sn
Ma Certification:
Les formations à l’ISF répondent à un besoin précis de qualification pour développer ses compétences professionnelles, élargir ses connaissances ou apprendre un métier.
Pour obtenir son certificat professionnel, le candidat devra obtenir la moyenne de 10/20 au minimum aux épreuves certification (cas pratique et/ou projet à rendre).
À l’issue de ma formation, je recevrais le Certificat de Compétences Professionnelles de Développeur Full Stack Python.