Introduction et découverte de NetBeans
Installer NetBeans
Les différentes versions disponibles
Les concepts et l’environnement de NetBeans
Les différents menus : File, Run, Debug, Profile, …
Présentation des éditeurs : Inspecteur, Navigateur, Palette des composants, Propriétés, …
Les raccourcis
Créer des projets
Genres de projets : Java, JPA, Groovy, PHP, C++, JavaSE, Java EE, …
Classe principale d’un projet
Actions de refactoring
Générer du code
Exécuter un projet
L’éditeur de Debug : breakpoints, watchpoints
Inspecter des variables
Pile d’exécution
Tests unitaires
Principes de base : condition initiale, test unitaire, assertions, suite de tests
Créer des tests avec JUnit
Editeurs de tests unitaires
Lancer des tests unitaires
Automatiser avec Maven
Principes de base : repository, cycle de vie d’un projet, gérer les dépendances, les tâches, plugins, modules
Assistant d’élaboration des projets : type et structure des projets, fichiers de configuration (pom.xml, properties, …)
L’éditeur graphique des dépendances
Générer des artefacts
Gérer les versions
Principes de base : dépôt, projets, branches, révisions, tags
Les différents procédés : CVS, Mercurial, Subversion
L’éditeur de gestion de version
Actions de gérance des versions : check, commit …
Gérer les branches et conflits
Profiler les applications
L’éditeur de profilage
Superviser la JVM
Profiler la mémoire, les threads…
La saisie et gérance de snapshots
Configurer NetBeans
Préférences
Bibliothèques
Plugins
Centre de mise à jour