Ici se trouvent les vidéos pour les cours de la 2GIG. Pour les vidéos de la 3GIG… c’est par ici et celles de la 1GIG… c’est par ici!
A – Installation / Rappels
- allez voir sur java.cnpi.lu pour toutes les ressources et l’installation de Java + Netbeans
B – NetBeans
- B.1 – Intro to NetBeans
introduction à l’outil de programmation NetBeans - B.2 – NetBeans: handling of projects and source code
manipuler des projets et le code source (renommer, ajouter, … semi-automatiquement)
C – Notions importantes
- C.1 – Objects (new, null)
création d’objets et pseudo-valeur null - C.2 – Autoboxing
présentation des classes enveloppes - C.3 – Basic string operations
opérations liées aux chaînes de caractères (String): conversion, contient, égalité, comparaison
D – Interfaces graphiques (GUI)
- D.1 – NetBeans GUI builder – overview
aperçu de la création d’une GUI et les éléments graphiques de base - D.2 – NetBeans GUI Builder Part 1/4
exemple de création d’un GUI – ajout et placement des éléments graphiques - D.3 – NetBeans GUI Builder Part 2/4
exemple de création d’un GUI – initialisation et action des boutons - D.4 – NetBeans GUI Builder Part 3/4
exemple de création d’un GUI – modifier des valeurs - D.5 – NetBeans GUI Builder Part 4/4
exemple de création d’un GUI – explication du schéma MVC
E – Listes (ArrayList et JList) – introduction
- E.1 – Intro to Array Lists with NetBeans
présentation de l’exemple d’une bibliothèque (projet initial) - E.2 – Array Lists with NetBeans, part 2
ajout d’une liste Java (classe ArrayList) à l’exemple de la bibliothèque - E.3 – Array Lists with NetBeans, part 3
gestion et manipulation de la liste (classe ArrayList) avec un élément GUI (JList)
F – Listes – algorithmes
- F.1 – ArrayLists: Basic Algorithms: Average
développement de l’algorithme du calcul de la moyenne d’une liste de valeurs - F.2 – ArrayLists: Basic Algorithms: Max
développement de l’algorithme pour déterminer le maximum d’une liste de valeurs - F.3 – ArrayLists: Basic Algorithms: Find
développement de l’algorithme pour rechercher le premier élément d’une liste remplissant un critère de sélection défini - F.4 – ArrayLists: Testing the Algorithms
montrer comment on peut simplifier le test des algorithmes sans avoir besoin de saisir les données à chaque fois - F.5 – ArrayLists: Basic Algorithms: Count
développement de l’algorithme pour compter les éléments d’une liste remplissant un critère de sélection défini - F.6 – ArrayLists: Basic Algorithms: Remove
développement de l’algorithme pour enlever/effaçer les éléments d’une liste remplissant un critère de sélection défini
G – Listes – algorithme de tri par sélection directe
- G.1 – ArrayLists: Selection-Sort Algorithm – introduction
présentation du principe de l’algorithme de tri par sélection directe - G.2 – ArrayLists: Selection-Sort Algorithm – implementation
programmation de l’algorithme de tri par sélection directe - G.3 – ArrayLists: Selection-Sort Algorithm – what about real objets?
utiliser des objets réels dans l’algorithme de tri par sélection directe
H – Graphique
- H.1 – Principles of how to draw things in Java
principes des graphiques en Java - H.2 – How to program drawings with NetBeans
comment programmer des graphiques avec NetBeans