Formation Programmation Back-end

Résumé de la formation

  • Type de diplôme: Certificat
  • Domaines de compétences: Informatique et Sciences du numérique

Présentation

Présentation

Ce cours est un des 7 modules du D.U.FULL STACK.

Il peut aussi être suivi individuellement.

Objectifs

  • Concevoir une application web à partir du recueil des besoins d’un client.
  • Définir les vues composant l’application.
  • Définir le schéma de données supportant l’application.
  • Réaliser entièrement la partie Back-end d’une application web.
  • Pouvoir rapidement comprendre une application existante.
  • Faire évoluer une application existante.
  • Modulariser une application : conception, test, distribution.
  • Maîtriser les différentes technologies utilisées, et comprendre la place de chacune dans l’architecture globale.
  • Collaborer avec les autres métiers pour la réalisation d’une application web.
  • Maîtriser tout ce qui précède dans au moins 2 langages différents: indépendance technologique.

Méthodes pédagogiques

Cours – Travaux pratiques

Contrôle des connaissances

Mini projets personnels 

Savoir-faire et compétences

  • Architecturer la partie Back-end d’une application web.
  • Méthodologie de conception d’une application web.
  • Comprendre et utiliser http.
  • Comprendre et appliquer le modèle MVC.
  • Tester et valider : tests unitaires, tests d’intégration.
  • Réaliser des vues HTML simples, avec rendu côté serveur.
  • Indépendance de la technologie.
  • Chercher et utiliser des librairies existantes.
  • Extraire une fonctionnalité d’une application dans une librairie.

Programme

Contenu de la formation

Modalités de mise en œuvre

  • Présentation théorique sur chacun des sous-modules
  • Compréhension et modification d’un exemple illustrant la partie théorique en TP
  • Réalisation personnelle d’un exemple dans un contexte différent.
  • Les différentes parties pratiques seront réalisées dans plusieurs langages de programmation différents.

 

  • Bâtir une application sur HTTP
  • Architecture MVC
  • Base de données, ORM
  • Rendu serveur, moteur de template
  • Partie contrôleur
  • Routage
  • Gestion de session
  • Authentification & autorisation

Stages

Réalisation de mini-projets personnels.

Admission

Condition d'accès

Personnes concernées :

Formation destinée aux technicien(ne)s supérieur(e)s et aux ingénieur(e)s, salarié(e)s, demandeur(se)s d'emploi dans le domaine.

Prérequis :

  • Maîtrise d’au moins un langage de programmation.
  • Algorithmique de base.
  • Structures de données : tableau, tableau associatifs.
  • Notions basiques de réseau (connexion TCP, addresse IP, URL).
  • Connaissances basiques d’http.

Contact(s)

Lieu(x) de la formation

  • Toulouse

Contact(s) administratif(s)

Conseiller Formation Qualifiante

Tél : 05 34 32 30 86

Email : qualifiant.fc @ inp-toulouse.fr

Plus d'infos

Public concernéFormation continue, Formation continue non diplômante, Formation professionnelle

Formation à distance Non

Nature de la formation
Certification

Durée du stage 60h

Coût de la formation 1000 €

Date(s) de la formation A définir

Nous contacter

Toulouse INP Formation Continue

6 allée Emile Monso - BP 34038
31029 Toulouse Cedex 4
Ouvert du lundi au vendredi

08h30-12h30 / 13h30-16h30

05 34 32 31 08

Contacts

Le centre de formation continue et professionnelle des Grandes Écoles d'Ingénieurs de Toulouse INP

  • Logo MENESR
  • Logo Region
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Ensat
  • Logo Enseeiht
  • Logo Ensiacet
  • Logo CTI
  • Logo CGE