• Langage javascript
  • Langage UML

Programmation Web et développements mobiles

Mis à jour le

Responsable(s) : Mme Nada MIMOUNI

  • Cours + travaux pratiques
Code Cnam : US333F

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 50 heures
  • Package, Alternance
  • 6 crédits

Présentation

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

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.

L'avis des auditeurs

Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDF

Présence et réussite aux examens

Pour l'année universitaire 2023-2024 :

  • Nombre d'inscrits : 29
  • Taux de présence à l'évaluation : 59%
  • Taux de réussite parmi les présents : 71%

Compétences et débouchés

Informations pratiques

Contact

Programme

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

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

Ces formations pourraient vous intéresser