> Formations > Technologies numériques > Développement logiciel > Python > Formation Parcours certifiant concevoir et développer une application informatique > Formations > Technologies numériques > Formation Parcours certifiant concevoir et développer une application informatique
Nouvelle formation

Parcours certifiant concevoir et développer une application informatique

Bloc de compétences d'un titre RNCP

Parcours certifiant concevoir et développer une application informatique

Bloc de compétences d'un titre RNCP
Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

Ce parcours de formation représente le troisième bloc de compétences du titre RNCP de niveau 7 (Bac +5) "Expert en informatique et système d’information" reconnu par l'État. L'ensemble de ces formations vous permettra de maîtriser sereinement Linux, les bases de la programmation, de l'algorithmie et la syntaxe du langage Python. Vous apprendrez également à créer et à configurer une base PostgreSQL, interfacer Django avec une base de données, utiliser Git et manipuler des données volumineuses avec Python.


Inter
Intra
Sur mesure

Cours pratique

Réf. ZCD
Prix : 9900 € H.T.
  29j - 203h00
Pauses-café et
déjeuners offerts




Ce parcours de formation représente le troisième bloc de compétences du titre RNCP de niveau 7 (Bac +5) "Expert en informatique et système d’information" reconnu par l'État. L'ensemble de ces formations vous permettra de maîtriser sereinement Linux, les bases de la programmation, de l'algorithmie et la syntaxe du langage Python. Vous apprendrez également à créer et à configurer une base PostgreSQL, interfacer Django avec une base de données, utiliser Git et manipuler des données volumineuses avec Python.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Acquérir les connaissances de base pour une première prise en main d'un système Linux
  • Structurer des programmes selon un algorithme
  • Maîtriser la syntaxe du langage Python
  • Créer et configurer une base PostgreSQL
  • Apprendre le framework Django pour les applications web
  • Mettre en œuvre le contrôle de versions avec Git
  • Posséder une vue d’ensemble de l’écosystème scientifique de Python

Public concerné
Toute personne souhaitant concevoir et développer une application informatique.

Prérequis
Être titulaire d'un diplôme de niveau 6 (Bac +3) ou d'un niveau 5 (Bac +2) et 3 ans d'expérience, sous réserve de la validation du dossier de Validation des acquis professionnels (VAP). Connaissances de base des architectures applicatives.

Programme de la formation

Linux, mise en œuvre

  • Qu'est-ce que Linux ?
  • Le démarrage d'un système Linux.
  • L'environnement de travail.
  • L'environnement graphique.
  • Gestion des fichiers.
  • Gérer les processus.
  • Linux en réseau et cohabitation avec Windows.
  • Installer Linux.
  • Compléments d'administration.

Introduction à l’algorithmique (avec Python)

  • Un programme.
  • Genèse d'un premier programme.
  • Règles de programmation.
  • Les variables.
  • Opérateurs et expressions.
  • Les structures de contrôle.
  • Les procédures et les fonctions.
  • Maintenance, débogage et test des programmes.

Python, programmation objet

  • Syntaxe du langage Python.
  • Approche orientée objet.
  • Programmation objet en Python.
  • Utilisation de stdlib.
  • Outils QA.
  • Création d'une IHM Tkinter.
  • Interfaçage Python/C.

PostgreSQL, prise en main

  • Introduction.
  • SQL avec PostgreSQL.
  • Le langage PL/pgSQL.
  • Maintenance des données.
  • Gestion des utilisateurs et des groupes.
  • Configuration de PostgreSQL.

Conception d'architecture web

  • L'architecture des applications web, état de l'art.
  • Applications et composants côté client.
  • Rôle d'XML dans l'architecture applicative.
  • Développement des composants applicatifs.
  • Espace de publication.
  • Espace de collaboration.
  • Applications métiers.
  • Impacts sur la sécurité du SI.
  • Impacts sur la gestion des données de l'entreprise.
  • Conception et démarche de mise en œuvre.

Django, développement web avec Python

  • Introduction.
  • L'accès aux données avec Django.
  • Gestion des vues.
  • Les templates.
  • Gestion des formulaires.
  • Fonctions avancées.

Git, mettre en œuvre le contrôle de versions

  • Présentation de Git.
  • Installation et configuration.
  • Utilisation de Git, les fondamentaux.
  • Gestion locale des fichiers.
  • Gestion des branches.
  • Partage du travail et collaboration.
  • Mise en œuvre des outils Git.

Python Data Science, manipuler et visualiser les données

  • Présentation de l'écosystème Python scientifique.
  • La SciPy Stack.
  • Les librairies de visualisation.
  • La datavisualisation.
  • Les formats de fichiers scientifiques et la manipulation de données volumineuses.


Certification
Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Mentions légales
Taux d'obtention : Calcul en attente du passage des certifications des 1ers participants.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance