Projet systemes d-information mise en pratique avec Java - NFA019
CNAM DE BRETAGNE
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
Nous contacter
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Ce module permet d'acquérir, de consolider et de mettre en pratique un ensemble de compétences permettant de réaliser un système d'information: spécification d'un cahier des charges, conception UML de l'architecture d'une solution et de ses différents modules, mise en place d'une stratégie de test, utilisation des outils de gestion des versions, intégration de patrons de conception, gestion des données et de la persistance, conception des interfaces graphiques constituant l'IHM du système développé, notions de base pour le développement d'une application Web. A l'issue de ce module, l'étudiant sera capable de réaliser une solution logicielle complète et fonctionnelle pour répondre à un besoin donné (cahier des charges). Le langage support de ce module est le langage Java. L'environnement de développement est Eclipse. La gestion des données s'appuiera sur MySQL (XAMPP). Les tests s'appuient sur l'environnement JUnit. Et enfin, la gestion des versions se fait avec GIT.
Programme
Rappel des notions de base de la POO.
Présentation du langage de conception UML (en particulier le diagramme de classes), utilisation de l'outil StarUML avec l'extension Java.
Rédaction d'un cahier de charges à partir d'un ensemble de spécifications.
Création des packages et implémentation des classes Java correspondants au cahier de charges, prise en compte de l'architecture MVC (Modèle-Vue-Contrôleur).
Test des fonctionnalités des classes Java avec les Test unitaires JUnit.
Export du projet sur un serveur de gestion de versions : outil GIT, plugin EGIT sur Eclipse.
Gestion des données avec l'API JDBC (Java Data Base Connectivity) et selon les modèles Singleton et DAO (Data Access Object). Utilisation du serveur XAMPP et MySQL.
Création d'interfaces graphiques avec Swing.
Finalisation du projet et démonstration de l'application réalisée.
Présentation du langage de conception UML (en particulier le diagramme de classes), utilisation de l'outil StarUML avec l'extension Java.
Rédaction d'un cahier de charges à partir d'un ensemble de spécifications.
Création des packages et implémentation des classes Java correspondants au cahier de charges, prise en compte de l'architecture MVC (Modèle-Vue-Contrôleur).
Test des fonctionnalités des classes Java avec les Test unitaires JUnit.
Export du projet sur un serveur de gestion de versions : outil GIT, plugin EGIT sur Eclipse.
Gestion des données avec l'API JDBC (Java Data Base Connectivity) et selon les modèles Singleton et DAO (Data Access Object). Utilisation du serveur XAMPP et MySQL.
Création d'interfaces graphiques avec Swing.
Finalisation du projet et démonstration de l'application réalisée.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Docker Intensif
À DISTANCE
Non finançable CPF
1490 €
À distance
Entreprise
Enix
Fondamentaux Kubernetes
À DISTANCE
Non finançable CPF
1590 €
À distance
Entreprise
Enix
Packaging d'applications pour Kubernetes
À DISTANCE
Non finançable CPF
1180 €
À distance
Entreprise
Enix
Master Cyberdéfense
MOLSHEIM
Non finançable CPF
Nous contacter
En alternance / En centre
Tout public
École 18.06
Bachelor Administrateur d'infrastructures sécurisées
À DISTANCE
Finançable CPF
5390 €
À distance
Tout public
Avis du centre
.
STUDI
ADMINISTRATEUR D'INFRASTRUCTURES SECURISEES
POITIERS
Non finançable CPF
12880 €
En centre
Salarié en poste / Demandeur d'emploi / Entreprise
IFPA POITIERS
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Lille
Formation Strasbourg
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Clermont-Ferrand
Formation Informatique CPF
Formation Informatique en ligne
Formation Directeur des systemes d information CPF
Formation Directeur des systemes d information en ligne
Formation Technicien support informatique
Formation Consultant en informatique
Formation Administrateur systeme
Formation Technicien informatique
Formation Spark
Formation Programmation
Formation Technicien reseaux
Formation Administrateur reseau
Formation Developpeur informatique
Formation Cybersecurite
Formation Spark Nantes
Formation Administrateur systeme Nantes
Formation Technicien informatique Nantes
Formation Technicien support informatique Nantes
Formation Consultant en informatique Nantes
Formation Technicien support informatique Paris
Formation Consultant en informatique Paris
Formation Technicien informatique Paris
Formation Administrateur systeme Paris
Formation Intelligence artificielle Paris