Une école du Groupe IGENSIA Education
IPI

BACHELOR INFORMATIQUE FULL STACK Toulouse

Modalités

Campus
Toulouse
Dispositif
Alternance / Initial
Durée du cursus
Cycle de 3 ans : 24 mois initial + 12 mois alternance
Rythme
Formation initiale : stage facultatif en fin de 1ere année (2 mois) et stage obligatoire en fin de 2ème année (4 à 6 mois)

formation alternance : 1 semaine de cours / 3 semaines entreprise
A la sortie
TITRE CERTIFIÉ CONCEPTEUR DÉVELOPPEUR D’APPLICATIONS NUMÉRIQUES INSCRIT AU RNCP AU NIVEAU II CODE NSF 326T, PAR ARRÊTÉ DU 17/05/2018, PUBLIÉ AU J.O 24/05/2018
PROFIL
Demandeurs d'emploi / Étudiants / Salariés
PREREQUIS
Bac validé ou en cours de validation (toutes spécialités), motivation pour les métiers du développement.

ADMISSIONS
RENTRÉE

Septembre / Octobre 2021

étudiants ipi

Objectifs de la formation BACHELOR INFORMATIQUE FULL STACK Toulouse

Le Bachelor vise à former des développeurs full-stack. La multitude d’applications informatiques, de logiciels et leur développement nécessitent une expertise technique particulière tant sur la partie “visible par l’utilisateur”, le front-end, que sur la partie “non visible par l’utilisateur”, le back-end. Les profils qui maîtrisent ces deux aspects sont justement très recherchés pour leur polyvalence et leur capacité à gérer les deux facettes principales du développement. Notre formation vous enseignera toutes les compétences nécessaires pour occuper ce poste dès l’obtention du diplôme.

La formation « Bachelor Informatique Lead Développeur » est un cycle de 3 ans qui permet d’acquérir une méthodologie solide pour prendre en charge le développement d’applications informatiques suite à l’expression des exigences fournies par un client et/ou un chef de projet.

Vos missions seront de concevoir et développer des composants front-end et back-end. Vous interviendrez également sur l’ensemble du processus de développement logiciel :

  • Spécifications
  • Programmation
  • Tests
  • Déploiement
  • Support

Grâce à la formation Bachelor Informatique Lead Developper de l’IPI, vous serez en mesure d’assurer la maintenance corrective et évolutive d’applications ainsi que le suivi technique des solutions, et ce dans un contexte international.

Passionné par le développement, rejoignez notre formation professionnalisante et qualifiante dans un secteur porteur.

DEROULE DE LA FORMATION

En formation initiale (24 mois) : Découverte métiers et montée en compétences

1ère année : Tronc Commun:

Compétences visées : Micro-Informatique, Développement, Programmation, Algorithmes, Réseaux, Sécurité des Réseaux, Gestion de Projets

  • Cours d’anglais renforcés
  • Voyage à l’international (15 jours sur le mois de juin)
  • Stage de 2 mois (facultatif sur les mois de juillet/aout en France ou à l’International)

2ème année : Spécialisation en développement Web et Web Mobile:

Compétences visées : Développement Web, Web Mobile, Front/Back, Gestion de Projet

  • 1er semestre : 6 mois de cours
  • 2ème semestre : Stage obligatoire de 4 à 6 mois (en France ou à l’International)
  • Projet fil rouge : tout au long de l’année, projet reprenant l’ensemble des compétences acquises
  • Si arrêt du cursus en fin de 2ème année, possibilité de passer un Titre Professionnel Développeur Web & Web Mobile (Bac+2)

En alternance (12 mois) : Perfectionnement

3ème année : Concepteur Développeur d’Application Numériques:

Compétences visées : Conception, Développement, Bases de données, Gestion de Projet

  • Rythme en alternance (1 semaine de formation / 3 semaines en entreprise)
  • Mise en application quotidienne des compétences obtenues

Programme de la formation

DÉVELOPPEMENT FRONT-END

  • Langages web : HTML5/CSS3/Javascript/jQuery
  • Responsive Web Design
  • Composants d’interface AngularJs, ReactJs, VueJs
  • Framework Angular
  • PHP, langage et Frameworks (Symphony)
  • Développement d’applications mobiles : Android

DÉVELOPPEMENT MIDDLE/BACK-END

  • Implémentation d’applications métiers en Java / JEE / .Net
  • Utilisation des frameworks Spring, Hibernate…
  • Développement serveur en Python

BASE DE DONNÉES

  • Modélisation de base de données
  • Conception des bases de données Oracle et MySQL
  • Requêtage SQL avancé et procédures stockées, triggers

SYSTÈMES ET RÉSEAUX

  • Introduction aux réseaux
  • Systèmes virtualisés et serveurs Microsoft
  • Linux
  • Serveurs Apache
  • Conteneurisation et technologies Devops (Docker)

 

Compétences visées

  • Respecter les bonnes pratiques de développement : modélisation objet, couverture de tests, architecture par couches, …
  • Modéliser, créer ou adapter une base de données : MySQL, Oracle, NoSQL
  • Développer des composants d’interface utilisateur : applications mobiles Android, interfaces web HTML5/JavaScript
  • Implémenter la logique métier de l’application : Java/JEE/Spring
  • Gérer des projets (méthodes agiles)
  • Acquérir un niveau d’anglais professionnel

Débouchés

Les + de la formation

  • Une approche professionnelle
  • Une ouverture vers l’international

Rencontrez-nous !


CandidatureCandidature CandidatureDocumentation