- Réseau local
- Android
- Développement informatique
- Système information
- Politique sociale
Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et Android
Mis à jour le
Responsable(s) : M. Ghislain ROCHETEAU
- Cours
-
Durée : 50 heures (+/- 10%)
-
A la carte
-
6 crédits
-
Distanciel
Présentation
Public, conditions d'accès et prérequis
Prérequis
Auditeurs se destinant aux métiers de l'intégration des systèmes et désireux de maîtriser en particulier les technologies de la mobilité. Des connaissances préalables en génie logiciel, en conception et en programmation par objets sont requises pour suivre ce cours, avec connaissance d'au moins un langage à objet (Java, C#, ..).
Objectifs
Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, tablettes, ...) et les technologies logicielles actuelles (Java, C#, .NET, Android,...)
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDFCompétences et débouchés
Compétences
Maîtriser l'architecture d'un système autonome ou basé sur un intergiciel (middleware). Savoir choisir les patrons de conception (design patterns) adaptés. Etre capable de réaliser la conception, l'intégration, le déploiement, et la mise en oeuvre de tels systèmes.
Informations pratiques
Contact
-
Département : EPN05 - Informatique
-
Tel : 01 40 27 22 40
-
Email : agnes.lapierre@lecnam.net
-
Adresse : 2 rue Conté - 75003 Paris
Programme
Contenu
Programmation Java avancée : concurrente, distributive et dynamique.
La conception orientée domaine (Domain Driven Design)
Design Patterns: notion de motif (description, utilisation). Intégration des motifs de conception dans les systèmes embarqués. Patterns MVC , Inversion de Contrôle, Interceptor, ...
Programmation en langage Python
Persistance et mapping objet-relationnel (ORM): principes de base, programmation de la persistance. L'interface JPA (Java Persistance API), Hibernate, patterns pour la persistance, DAO, ...
Architecture REST: principes et mise en oeuvre des services REST
Bases de données NoSQL, Big Data: motivations, typologie des approches, paradigmes clé-valeur, bases orientées document, orientées colonnes, ... Panorama des logiciels existants.
La programmation en Javascript et le langage HTML5
Etude de cas.
Modalités d'évaluation
Examen écrit
Bibliographie
- Douglas C Schmidt, Michael Stal, Hans Rohnert, Frank Busc . Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects.
- Frank Buschmann, Kevlin Henney , Douglas C. Schmidt . Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
- Yann Pollet . Architectures, systèmes, intégration (Ellipses, reférence science)
- Yann Pollet . Architectures logicielles réparties. Du client-serveur au cloud (Ellipses, reférence science)
Formation mère
Architecture, Patterns, et Intégration : systèmes embarqués et mobiles en Java et AndroidCes formations pourraient vous intéresser
-
- Réseau local
- Architecture réseau
- Protocole télécommunication
- Développement web
Principes des réseaux informatiques
Cours, NFA0096 crédits Présentiel Hybride (présentiel et distanciel) A la carteCentre Cnam ParisVoir la formation -
- Réseau local
- Interconnexion réseau
- Architecture client serveur
- Protocole télécommunication
- Site intranet
Réseaux et protocoles pour l'Internet
Cours + travaux pratiques, RSX1016 crédits Présentiel Distanciel Hybride (présentiel et distanciel) A la carteNormandie, Grand Est, Auvergne-Rhône-Alpes, Paris, Hauts-de-FranceVoir la formation -
- Réseau local
- Automatisme informatique industrielle
- Développement informatique
Conception et mise en oeuvre de commandes distribuées temps réel
Cours + travaux pratiques, AUT2096 crédits Distanciel planifié A la carteParisVoir la formation -
- Réseau local
- Fibre optique
- Transmission numérique
Technologies des hauts débits
Cours, ELE2076 crédits Distanciel Présentiel A la carteParisVoir la formation