Bachelor Responsable en Ingénierie des Applications et Mobiles

Titre inscrit au RNCP niveau II
Durée : 1 an
Niveau de sortie :
Bac +3
Prérequis Rythme Validation
Bac +2 en informatique
ou une prépa scientifique
Admission sur dossier, tests et entretien
Initial
Alternance
Chargé de Projets en Systèmes Informatiques Appliqués
Titre inscrit au RNCP niveau II, reconnu par l’État

Objectifs de la formation Bachelor Responsable en Ingénierie des Applications et Mobiles

  • Maîtriser les composantes du métier
  • Concevoir des projets d’applications mobiles
  • Imaginer de nouvelles applications mobiles
  • Développer sur des plateformes iPhone et Android
  • Être capable de stocker des informations dans une base de données sur le mobile
  • Savoir définir l’architecture d’une application pour mobile
  • Connaître les techniques fondamentales du développement Android ou IOS

Programme de la formation Bachelor Responsable en Ingénierie des Applications et Mobiles

DEVELOPPEMENT

GÉNIE LOGICIEL
  • Développer une application à l’aide du concept objet
  • Utiliser des bibliothèques ainsi que la documentation relative aux objets
  • Savoir écrire et générer une documentation
  • Développer une application en intégrant des exigences de couverture de tests
UML - MÉTHODE DE CONCEPTION
  • Concevoir une application en UML
  • Utiliser le formalisme UML pour le développement agile d’un système d’information
  • Concevoir un code source répondant aux exigences, maintenable et évolutif
  • Définir les composants et leurs interfaces
PROGRAMMATION MOBILE POUR ANDROID ET IPHONE
  • Présentation de l’environnement Android Studio
  • Structure d’une application Android
  • Développer des applications pour iPhone et iPad avec le langage Swift
  • Les architectures du matériel Apple et de l’iOS, besoins en ressources
  • Impacts du firmware sur les applications, contraintes de développement et de langages
DEVELOPPEMENT D’APPLICATIONS ET SITES WEB POUR MOBILE
  • Introduction au Web Mobiles
  • Rappels XHTML/CSS et JavaScript
  • HTML5 : les nouveautés au coeur du développement web pour mobiles
  • Présentation du framework mobile : JQuery Mobile
PROGRAMMATION ORIENTÉE OBJET
  • Programmation d’interfaces graphiques
  • Les éditeurs et Wizards
  • Les composants de JavaFX
  • Accès aux Systèmes de Gestion de Bases de Données avec JDBC
STRUCTURE DE DONNÉES AVANCÉES
  • Présentation de la notion de complexité algorithmique
  • Notions de structures de données: tableaux et listes chaînées
  • La récursivité et le paradigme «diviser pour régner»
  • Analyse de la complexité des algorithmes
TECHNOLOGIE POUR APPLICATIONS CLIENT/SERVEUR
  • Déployer une architecture Client/Serveur et concevoir une base de données
  • Développer des applications concurrentes
  • Différencier les deux types de processus de développement et être capable d’en choisir un en fonction des contraintes de son projet
  • Développer une application en intégrant des exigences de couverture de tests

SYSTEMES ET RESEAUX

TECHNOLOGIE DES RÉSEAUX
  • Technologies de réseaux locaux et longue distance
  • Interconnexion de postes et de réseaux
  • Architecture et protocoles des réseaux haut-débits
  • Sécurisation des réseaux sans fil
ARCHITECTURE WINDOWS
  • Réalisation des tâches d’administration avec PowerShell
  • IntelliSense et la simplification de l’écriture de scripts
  • Création d’une sauvegarde
  • Utilisation de BCDEDIT et des outils de récupération
  • Utilisation de scripts PowerShell pour gérer et dépanner vos serveurs
ADMINISTRATION DE BASES DE DONNÉES AVANCÉES
  • Composants et maintenance de SQL Server
  • Sauvegarde et restauration
  • Gestion de la sécurité
  • Mise en œuvre de la réplication

CONDUITE ET GESTION DE PROJET

TECHNIQUE DE GESTION DE PROJETS
  • Plannification et conduite d’un projet
  • Gestion des risques et incidents
PROJET PROFESSIONNEL
  • Plannification du projet professionnel
  • Rédaction d’un dossier de spécifications techniques et de réalisation
MÉTHODOLOGIE DE GESTION D’UN SI
  • Cycle de vie du projet et organisation
  • Processus du management d’un projet

COMMUNICATION ET LEGISLATION

ANGLAIS TECHNIQUE DE COMMUNICATION
  • Développer et maintenir une communication ouverte
DROIT INFORMATIQUE
  • Organisation judiciaire (civil, pénal, commercial)
  • Acteurs (société, personnalités juridiques)
  • Droit informatique en entreprise RGPD, LPM, OIV

Métiers préparés avec la formation Bachelor Responsable en Ingénierie des Applications et Mobiles

  • Développeur d’applications mobiles
  • Responsable d’applications mobiles
  • Architecte logiciel sur application mobile
  • Concepteur-développeur
  • Chef de projets et développeur agile
  • Analyste programmeur