Développeur concepteur d'applications web et mobiles

Formation qualifiante

Objectifs pédagogiques

  • Analyser un besoin, présenter un cahier des charges
  • Développer des applications
  • Concevoir et développer une application n-tiers
  • Pratiquer la veille technologique
  • Gérer un projet
  • Développer des pages web
  • Maîtriser l’anglais technique
  • Développer des applications mobiles

Méthode pédagogique

  • Alternance d'apports théoriques et de mise en situations pratiques
  • Stage d'immersion
  • Travail en sous-groupes
  • Tutorat tout au long du parcours
  • Gestion de projet d'entreprise
  • Témoignages et partage d'expériences de professionnels du secteur

Unités d'enseignements

Développeur d'applications

Intégration des concepts

  • Présentation de la formation, de ses objectifs et de ses débouchés
  • Tour d’horizon des métiers de l’informatique
  • Culture informatique et technique (notions de réseau, d’architecture client-serveur, de front-end/back-end, découverte du Web et de ses langages)

Fondamentaux de la programmation

  • Algorithmique procédurale et implémentation
  • Algorithmique objet et implémentation
  • Programmation simple d’un micro-contrôleur
  • Le langage PHP

Bases de données

  • Modéliser et concevoir une base de données
  • Implémenter une base de données sur un Système de
  • Gestion de Bases de Données
  • Création de requêtes SQL

Développer une application Web

  • Structurer une page web avec HTML 5, mettre en forme une page web avec CSS 3
  • Utiliser un framework pour créer un site web simple
  • Installer et déployer un site web
  • Rendre dynamique un site avec JavaScript
  • Utiliser le pattern MVC
  • Applications orientées e-commerce
  • Développer une application mobile
  • Programmer une application mobile native sous Android
  • Programmer une application mobile native sous IOS
  • Programmer une application mobile multi-plateformes
  • Créer une interface graphique ergonomique
  • Stocker les données de l’application
  • Utiliser les différents capteurs d’un terminal mobile
  • Se connecter à un serveur Web et échanger des données (JSON...)
  • Utiliser une API

Compétences transverses

  • Anglais technique
  • Gestion de projet et méthode AGILE
  • Modélisation d’une application grâce au langage UML
  • Apprendre à rédiger un cahier des charges
  • Réaliser un projet en équipe (Git, GitLab, documentation technique, ...)
  • Projet personnalisé

Stage en entreprise (340h)

Durée : 1470 heures
Prérequis

Maîtrise de l'outil informatique

Validation

  • TP Développeur logiciel (Niveau III)
  • TP Concepteur développeur informatique (Niveau II)

POUR RESTER CONNECTÉ