Advanced Search
Search Results
40 total results found
Plan du cours
Les fondements de la programmation Qu'est-ce qu'un programme ? Qu'est-ce qu'un langage ? Les différents paradigmes. Quel langage pour quelle application ? Les compilateurs. Les exécutables. Les responsabilités d'un programmeur. Qu'est-ce qu'un algorithm...
Slides
Ce cour est dispensé sous forme de slides: inj_2017.pdf
Exercices
Exercice 1 Les noms de variables Quel est sont les nom de variables correctes: fonction-1 _MOYENNE_du_MOIS_ 3e_jour limite_inf. lim_supérieure __A_ _ a 3 Exercice 2 circulation de données Ecrire un programme qui permute et affiche les valeurs ...
SVN
Plan du cour
Slide 1) introduction (environ 1/2 de journée) - Qu'est-ce que Java, une JVM - Le framework Java EE, les différents serveurs Applicatif J2EE ? - Qu'est-ce qu'Eclipse ? Comment le configurer ? - Le debuggage Travaux pratiques Installation du JDK, gest...
Les Variables
New Page
Exercice sur les IfThenElse Exercice IfThen Considérez la séquence d'instructions suivante: if (A>B) System.out.println ("premier choix \n"); else if (A>10) System.out.println ("deuxième choix \n"); if (B<10) System.out.println ("troisième choix...
Les structures de contrôles
Le Zoo
Correction sur Correction Nous vous proposons de créer un petit zoo, puis de le gérer. Le zoo est constitué de plusieurs enclos et chaque enclos peut contenir plusieurs animaux. Dans un enclos tous les animaux doivent être du même type (ex : les baleines a...
Découvert de JUnit
JUnit 1. Dénir la fonction suivante et la tester en utilisant jUnit public int add(int x, int y) { return x + y; } 2. Dénir la fonction suivante et la tester (en testant aussi le cas de la division par zero). public int div(int x, int y) { return x / ...
Location de voitures
Classe de test package be.etnic.cars; import static java.util.stream.Collectors.toSet; import static org.junit.Assert.assertNotNull; import static org.junit.jupiter.api.Assertions.assertAll; import static org.junit.jupiter.api.Assertions.assertEquals...
Lanterna
Lanterna est une librarie permettant de créer des interfaces graphiques en mode texte. Le but de ce tp est de voir de la POO a travers cette librairie implémentant beaucoup de pattern. Lanterna est une bibliothèque Java vous permettant d'écrire des interface...
Pattern
Soit une interface Job representant un job, un stage. Les jobs ont a minima un titre et un identifiant Job public interface Job { Long getId(); String getTitle(); } Les Stages Les Stages sont des types de Job public class Stage implements Job...
Les fonctions
Valeur absolue Ecrire une méthode qui étant donné un nombre réel, renvoie sa valeur absolue public static double valeurAbsolue(double a) { if( a > 0) { return a; } else { ...
SVN Eclipse
Liste des repositories Il est possible dans eclipse de créer un ensemble de liens vers des repot. Partages d'un projet Il s'agit du checkout du projet Selection du repository Une bonne pratique est de pousser le projet vers un repertoire trunk Pu...
JUnit 5
Installation La mise en place de JUnit5 passe par les dépendances maven suivante: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave...
Installation de JUnit
Fonctions
Fil Rouge
Contexte L’ETNIC possède un site web dédié aux offres d’emploi (MonJob @ Etnic). Ce site se sépare en trois parties front-end, backend-utilisateur, backend-administrateur. La partie front end permet : De savoir ce qu’est MonJob, D’avoir un mail/téléphone...
Annotation et Pattern
Pattern d'injection Nous allons regarder le pattern d'injection. Soit une interface Store permettant de sauvegarder des données dans un fichier public interface Store { public void initStore(String str); public void storeData(String filename, byte [] ...