Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
formations:masters:ue:m2:poca9 [2023/04/21 09:17] – ↷ Page déplacée de formations:masters:cours:m2:poca9 à formations:masters:ue:m2:poca9 treinen | formations:masters:ue:m2:poca9 [2023/09/08 13:36] (Version actuelle) – Syllabus fourni par JBY treinen | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Description ===== | ===== Description ===== | ||
- | Ce cours a pour objectif | + | Ce cours a pour objectif d’améliorer votre connaissance |
- | + | ||
- | Afin de vous faire démarrer plus rapidement, un Minimum Viable Product dans le langage TypeScript est mis à votre disposition, | + | |
===== Syllabus ===== | ===== Syllabus ===== | ||
Ligne 13: | Ligne 11: | ||
==== Sujets centraux ==== | ==== Sujets centraux ==== | ||
- | - Modélisation d'un domaine métier selon la méthode Domain-Driven Design | + | - La généricité et les contraintes |
- | - Architecture logicielle backend | + | - La programmation fonctionnelle |
- | - Langage TypeScript | + | - Les calculs par flots de données |
- | - Design patterns, injection de dépendance | + | - Les modules |
- | - Tests : différents types (unitaires, intégration, bout en bout, etc), patterns et méthodes de tests | + | - La programmation concurrente et ses évolutions |
- | - Programmation asynchrone avec les promises | + | - La réflexion |
- | - Software craftmanship : Code reviews, Code Kata, Refactoring | + | |
- | - Agilité : rappels sur Scrum et Kanban | + | |
- | - Git : Rappels et compléments, | + | |
- | - Connaissance du marché du travail et des débouchés du développement informatique | + | |
==== Sujets potentiellement traités ==== | ==== Sujets potentiellement traités ==== | ||
- | - Découverte d' | + | - Les tests |
- | - Culture DevOps | + | - La gestion du temps |
+ | - Les avancées diverses du langage Java ≥8 | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | A l' | + | Une bonne maîtrise de la POO dans le langage Java |