Apprentissage basé sur le projet - Apprenez Java Like IT Professionals
Programmes basés sur Java - partie du programme Java Full-Stack. Une série complète pour apprendre Java pour devenir un développeur Java complet.
Sujets à couvert pour la mise en œuvre:
Déclarations et contrôle d'accès.
- Identificateurs et javabeans
- Identificateurs légaux
- Conventions de code Java de Sun
- Normes Javabeans
- Déclarer les cours
- Règles de déclaration de fichier source
- Déclarations de classe et modificateurs
- Sous-classe en béton
- Déclarer une interface
- Déclarant les constantes d'interface
- Déclarer les membres de la classe
- Modificateurs d'accès
- Modificateurs de membres non accessibles
- Déclarations des constructeurs
- Déclarations variables
- Déclarer les énumérations
Opérateurs
- Opérateurs Java
- Opérateurs d'affectation
- Opérateurs relationnels
- instanceofcomparison
- Opérateurs arithmétiques
- Opérateur conditionnel
- Opérateurs logiques
Maven Fundamentals
- Introduction
- Structure de dossier
- Le pom.xml
- Dépendances
- Objectifs
- Portées
- Le plugin de compilateur
- Plugin source
- Plugin en pot
Test de Junit
- Types de tests
- Pourquoi les tests unitaires sont importants
- Qu'est-ce que Junit?
- Architecture Junit 5
- IDE et support d'outil de construction
- Configuration de Junit avec maven
- Méthodes de cycle de vie
- Hiérarchies de test
- Affirmation
- Tests de désactivation
- Hypothèses
- Tester les interfaces et les méthodes par défaut
- Tests de répétition
- Tests dynamiques
- Tests paramétrés
- Sources d'arguments
- Introduction TDD
- Types de tests
- Test des cadres et des outils
- Tester les concepts, Mockito
Architecture en couches
- Comprendre le concept d'architecture en couches
- Implémentez les couches dans les applications Java