Développeur d'applications web et mobiles

Formation qualifiante

Télécharger le programme   

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 (Android ou IOS)

Contenu

1. 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)

2. Fondamentaux de la programmation

  • Algorithmique procédurale et implémentation (initiation avec le langage Python)
  • Programmation orientée objet : héritage et polymorphisme (avec le langage Java)
  • Les langages pour le web : JavaScript, HTML/CSS, PHP

3. Base 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 Base des Données Relationnelle (SGBDR) avec MySQL
  • Le langage SQL (création du modèle, requêtes, déclencheurs et procédures stockées)

4. Développer une application 

  • Ergonomie et maquettage
  • Apprendre à rédiger un cahier des charges
  • Utiliser le pattern MVC
  • Applications orientées e-commerce
  • Utilisation d'une API
  • Stocker les données d'une application web ou mobile
  • Se connecter à un serveur web et échanger des données
  • Modélisation d'une application grâce au langage UML

5. Développer une application web

  • Structurer une page web avec HTML 5 et mise en forme avec CSS 3
  • Responsive design
  • Utiliser un framework pour créer un site web simple 
  • Installer et déployer un site web (PHP et Apache web)
  • Rendre dynamique un site avec JavaScript 
  • Node.js
  • Angular
  • Progressive Web App

6. Développer une application mobile 

  • Initiation à la programmation mobile (Android avec Java)
  • Utiliser les différents capteurs d'un terminal mobile 
  • Programmer une application mobile native sous Android (Kotlin)
  • Programmer une application mobile native sous IOS (Swift)

7. Compétences transverses

  • Initiation à la sécurité informatique
  • Initiation à l'utilisation et la personnalisation d'un CMS 
  • Anglais technique 
  • Projet personnalisé 
  • Stage en entreprise (350 heures)

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

Durée : 1470 heures
Prérequis

Maîtrise de l'outil informatique

Conditions d'accès :

Validation

  • TP Développeur web et web mobile (Niveau V)

Prochaines sessions

7oct.

217 Jours - Du 07 oct. 2021 au 07 sept. 2022

08:30 - 16:30

Adresse

Aflokkat
Centre professionnel a stella
20167 Sarrola-Carcopino

Certification

TP de niveau V Développeur d'applications web et mobiles 

Max. Participants: 12

POUR RESTER CONNECTÉ