Programmation Web et développements mobiles

Réf. : US333F

Sessions de formation

(Fuseau horaire : Europe/Paris)

Centre Cnam Paris - Formation Annuelle en présentiel

La période de cours est planifiée du 15/09/2025 au 06/06/2026

La période d'inscription est programmée du 02/06/2025 10:00 au 17/10/2025 18:00

Présentation

Public, conditions d'accès et prérequis

Cette unité d'enseignement  fait partie des enseignements dispensés dans le cadre de la licence professionnelle " Analyste Concepteur de Systèmes d'Information et de Décision (ACSID) " dont l'admission est sur dossier. Pour de plus amples informations, consulter le site http://licencepro.cnam.fr

Objectifs

Cette unité d'enseignement donne les compétences pour concevoir et mettre en œuvre une application web ainsi que des compétence pour la mise en œuvre d’applications mobiles.

Contenu

Cette unité d'enseignement est composée des parties suivantes :

Partie 1 : Sites Web dynamiques

  • Fondamentaux du Web (TCP/IP, modèle client/serveur, API REST, SSL/TLS). 
  • HTML, CSS et Responsive Design (Flexbox, Grid, frameworks CSS) 
  • JavaScript (DOM, évènements, Fetch API) 
  • PHP Moderne et Programmation Orientée Objet (Syntaxe, traitement des formulaires, Composer, introduction aux Frameworks)  
  • Bases de Données et Interrogation de Données (MySQL, PhpMyAdmin, SQL, RDF, SPARQL) 
  • Modélisation avec UWE 
  • Tests, Qualité de Code et Déploiement (PHPUnit, Selenium, Git) 
     

Partie 2 : Application Web-Java

  • Servlets et applications web
  • JSP et Java Beans
  • Collaboration servlets/JSP
  • Cookie et suivi de session
  • Web Service

Partie 3 : Développement d'applications mobiles

  • La plate-forme Android
  • Android : Les fondamentaux (partie 2
  • Gestion des capteurs
  • Cartes satellite et géolocalisation

Bibliographie

Titre Auteur(s)
Pratique de MySQl et PHP site orientés données (O'Reilly) P. Rigaux
HTML et Javascript (Ed Eyrolles) P. Chaheat et D. Charnay
Comprendre XSLT (Ed O'Reilly) B. Amann et P. Rigaux
JAVA 2 (Ed CampusPress) L. Lemay et R. Cadenhead
Servlet JAVA (Ed O'Reilly) J. Hunter et W. Crawford
Programmation Android (De la conception au déploiement) Damien Guignard
Professional Android Reto Meier
Le web sémantique - Comment lier les données et les schémas sur le web ? F. Gandon,‎ C. Faron-Zucker,‎ O. Corby

Modalités d'évaluation

  • Contrôle continu
  • Projet(s)
  • Examen final