/ Formations / Informatique / Bachelor Informatique Smart Developer

BAC +2

Bachelor Informatique Smart Developer

Date
Type de formation
  • Titre RNCP « Développeur d’application full stack »
  • Niveau II : niveau bac + 3/4 (équivalent licence, bachelor, M1)
  • Niveau 6 de la nomenclature européenne
  • code NSF 312m – JO du 19/07/2017
  • Titre délivré par : IT Akademy


👉  Pré-requis: la formation est accessible après un diplôme de niveau VI validé (niveau BAC)

💻 Il est nécessaire d’être équipé d’un ordinateur portable (PC ou MAC avec 8 Go de RAM)

Découvrez le Bachelor Informatique Smart Developer en 3 ans de l’IFA à Metz. Au coeur de la Lorraine et en plein centre-ville, l’IFA se situe à quelques minutes de la gare.

Objectifs de la formation

Le Bachelor Informatique Smart Developer, qui se prépare en 3 ans, permet aux apprenants de prendre le temps de découvrir l’univers des métiers de l’informatique avant de choisir une spécialité technologique web ou logicielle.
Ce parcours permet de passer les examens du titre de niveau BAC+3 Développeur d’Application Full Stack (titre RNCP de niveau II – niveau 6 européen).
La 1ère année est consacrée aux enseignements généraux et aux concepts de programmation, la 2e année aux méthodes de développement et aux technologies avancées et la 3e année permet d’approfondir ses compétences et d’intégrer une entreprise par la voie de l’alternance. La formule idéale pour s’insérer sereinement sur le marché de l’emploi !

Organisation des études et rythme de la formation

Ce bachelor se découpe en 3 années :

  • La première année se réalise en initial avec 3 jours de cours par semaine et un stage de 8 semaines
  • La deuxième année se réalise en initial avec 3 jours de cours par semaine et un stage de 12 semaines
  • La troisième année se réalise en alternance soit en convention de stage soit en contrat d’apprentissage ou en contrat de professionnalisation avec à la clé un titre RNCP de niveau II (BAC+3).

Moyens pédagogiques

Ecran tactile géant, vidéo-projecteur, salle informatique en réseau, salles de coworking, kit de développement Arduino.

Contenu de la formation

CONNAISSANCES GENERALES ET COMPORTEMENTALES

  • Connaissance de soi
  • Gestion du temps
  • Gestion du stress
  • Gestion des conflits
  • Méthodes de résolution de problèmes
  • Gestion de projets
  • Management interculturel

COMMUNICATION ÉCRITE

  • Consolidation des bases du français : Travail sur l’expression écrite, ateliers d’écriture personnelle et révisions grammaticales
  • Ecrits professionnels : écrire pour être lu
  • Rédaction du CV et de la lettre de motivation

ANGLAIS

  • Compréhension de documents écrits
  • Production écrite
  • Compréhension de l’oral
  • Production et interactions orales

CULTURE INFORMATIQUE

  • Histoire de la pensée algorithmique et du code informatique
  • Les Systèmes d’informations
  • Architecture des Systèmes d’information
  • La pensée algorithmique
  • La pensée créative

SYSTEMES ET RESEAUX

  • Systèmes d’exploitation
  • Architecture réseaux
  • Hébergement
  • Administration système
  • Programmation système

ALGORITHMIE APPLIQUEE

  • Langage PYTHON

PROJETS DE PROGRAMMATION ORIENTEE OBJET

  • Application mobile en pseudo-code
  • Création d’objets connectés
  • Projets en Javascript orienté objet

STAGE DECOUVERTE

CONNAISSANCES GENERALES ET COMPORTEMENTALES

  • Développement personnel
  • Culture générale
  • Communication écrite
  • Culture économique

ANGLAIS

  • Compréhension de documents écrits
  • Production écrite
  • Compréhension de l’oral
  • Production et interactions orales

CONCEPTION DE PROJETS INFORMATIQUES

  • Méthodes de développement
  • Modélisation de bases de données
  • Mise en oeuvre de l’environnement développement

WEBDESIGN

  • Ergonomie
  • Expérience utilisateur
  • Maquettage
  • Création d’interfaces

DEVELOPPEMENT WEB

  • Programmation front-end: HTML / CSS / JAVASCRIPT / BOOTSTRAP
  • Programmation back-end : langage procédural PHP & bases de données
  • Frameworks MVC
  • Création de projets from scratch

DEVELOPPEMENT LOGICIEL

  • Programmation JAVA & DOTNET
  • Programmation mobile
  • Création de projets from scratch

STAGE DE SPECIALISATION

ANALYSE DES BESOINS ET SPÉCIFICATIONS FONCTIONNELLES

  • Les relations commerciales avec le client, en conformité avec les processus organisationnels
  • Identification des périmètres du projet (maîtrise d’oeuvre, maîtrise d’ouvrage)
  • Définition d’un plan de projet en le décomposant en tâches

SPÉCIFICATIONS TECHNIQUES ET CONCEPTION

  • Rédaction des spécifications techniques
  • Validation des spécifications techniques
  • Conceptualisation et modélisation des données

RÉALISATION TECHNIQUE ET DÉVELOPPEMENT DES APPLICATIONS

  • Mise en oeuvre de l’environnement développement
  • Programmation dans plusieurs langages informatiques spécifiques (HTML / CSS / PHP / MySQL / Python / Javascript / NodeJS / C# / JAVA / Appli mobile iOS & Android / Shell / C) *
  • Implémentation et intégration de systèmes de gestion de bases de données
  • Intégration des services tiers
  • Test des applications
  • Réalisation de la mise en production
  • Liste non exhaustive et sous réserve de modifications liées aux besoins du marché

CONTEXTUALISATION DU PROJET

  • Mise en oeuvre du référencement (SEO)
  • Déployer des actions de marketing digital (Advertising)
  • Monétisation et publication sur les places de marché
  • Intégration des aspects réglementaires

PÉRENNISATION DE L’APPLICATION

  • Maintenance corrective et évolutive de l’application
  • Optimisation de la disponibilité et des performances
  • Optimisation de la sécurité de l’application

Votre parcours pour intégrer l’IFA
bachelor-informatique-smart-developer-ifa-human-innovation