| 1 |
MERISE - Séquence 1 : Conception de bases de données relationnelles |
– Établir/lire des règles de gestion métier
– Créer un dictionnaire de donnée
– Établir un Modèle conceptuel de données (MCD)
– Établir un Modèle Logique de Données (MLD)
– Créer une Base de Données Relationnelles (MPD) |
Traduite une demande client en une base de donnée correct |
|
| 2 |
JAVA - Séquence 1 : Les bases de la programmation |
- Découvrir le langage JAVA
- Maitriser les bases du langage JAVA
- Connaitre les types primitifs et savoir quand les utiliser
- Maitriser les conditions (if - else / switch)
- Maitriser les boucles (for / while) |
Réaliser un programme simple en autonomie en utilisant les différentes ressources du langage (Scanner / String) |
|
| 3 |
JAVA - Séquence 3 : Introduction à la POO |
- Découvrir la POO en JAVA |
- Maitriser les 4 concept fondamentaux de la POO
- Savoir lire et créer un diagramme de classe |
|
| 4 |
JAVA - Séquence 2 : interragir avec une base de donnée grâce à JDBC |
- Mettre en place JDBC dans un projet
- Réaliser des interractions (CRUD) avec une base de donnée MySQL et JDBC |
Maitriser l'installation et l'utilisation de JDBC avec MySQL dans un projet. |
|
| 5 |
JAVA - Séquence 4 : Introduction à la création d'applications avec JavaFX |
- Réaliser une interface en fxml grâce à SceneBuilder
- Interagir avec les composants graphiques dans le code JAVA
- Créer une application
- Lier une application graphique avec une base de données
- Commenter son code de manière exportable via JavaDocs
- Gérer l'envoi d'email avec JavaMail |
Créer une interface avec SceneBuilder,
Interfacer une interface avec un contrôleur,
Exploiter Maven pour gérer les dépendances,
Organiser son code pour gérer une interface et une base de donnée |
|
| 6 |
JAVA - Séquence 5 : Générer une documentation grâce à JavaDoc |
|
|
|
| 7 |
SQL - Séquence 2 : Introduction au langage LMD de SQL |
Permettre l'ajout / la modification / la suppression d’occurrence dans une base de données |
Être capable de réaliser une requête d'ajout / de modification ou de suppression sur une base de donnée suivant des critères simples. |
|
| 8 |
SQL - Séquence 3 : Introduction au langage LID de SQL |
Maitriser le langage de requêtes et ces différentes possibilités. |
Être capable de réaliser la requête simple correspondant à un besoin |
|
| 9 |
SQL - Séquence 4 : Maitrisier les requêtes complexes en SQL |
Approfondir les connaissances des requêtes grâce aux requêtes avec jointures |
Utiliser le bon type de requête en fonction du besoin |
|
| 10 |
SQL - Séquence 6 : Gérer les accès à une base de donnée grâce au LCT de SQL |
|
|
|
| 11 |
SQL - Séquence 5 : Maitriser les contraintes d'intégrité grâce au vues et au trigger |
Mettre en place une vues dans une base de donnée
Exploiter une vue afin de simplifier les requêtes
Mettre en place des triggers pour optimier la base de donnée (champs calculés)
Mettre en place des triggers pour contrôler l'ajout/modification/suppression de données |
Créer une vues suivant un besoin
Créer un trigger suivant un besoin d'optimisation ou de contôle |
|
| 12 |
MERISE - Séquence 6 : Merise et UML |
- Modéliser une solution suivant les différentes étapes de MERISE
- Étudier un projet et en faire les schémas correspondant |
Être capable de créer des diagrammes de flux /
Être capable de créer des MLT/MOT /
Être capable des mêmes schémas en UML |
|