Valeur C2 AISL Cnam Liban
Références et travaux C2, informatique AISL au Cnam Liban. Intégration de système Autour de la plateforme java, Android, Servlerless commputing, cloud, DevOps et des produits open source pour l’environnement, le développement, la production et le déploiement
Pré-requis: les thème de C1
- Besoin, Analyse, Architecture, Conception Arrighton
- Architecture logiciel
- TDD (TEst driven development) et Junit
- Architecture à base de composants
- Persistence, JPA, ORM
- Web Services
- Orchestration et langage BPMN
- Outils libre et agile pour la production de logiciel en collaboration: Maven, git, github, github pages, issue tracker, Scrum simplifié, pivotal tracker, Modelio open source, Netbeans
Les thèmes
En mode conférence
- Servlet,JSP, JSLT les origines
- Inversion de dépendances, JSF, CDI
- Revisite Rest, JPA, CRUD
- Système et intégration de systèmes
- de SOA à microservcies
- Virtualisation, isolation (container), cloud
- Introduction à Android
Par la pratique autour d’une idées complète
Dans un environnement de production collaborative (“Open Source”)
Une idée de start-up : Besoin, Etude, analyse, conception, architecture, développement, deployment cloud
- Jakarta EE: Glassfish, Tomcat,
- Jersey, GSON, CRUD JPA avec eclipselink
- DevOps: Docker, kubernate, Jenkins
- Serverless
- Api google (Gsuite, Maps, etc..)
- interfaces HTMLS, javascript, Mobile
Vers les supports et compléments