Ferme la recherche

Java SE (initiation + approfondissement)

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2020  - Strasbourg (67)
du 01 janv. 2020 au 31 déc. 2020  - Strasbourg (67)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Réaliser et déployer des applications complètes, performantes et maintenables en Java.Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces.Connaître et maîtriser les concepts avancés de la programmation Java.

Description de la formation

Historique, versions :
- Éditions Java : Java SE, Java EE, Java ME
- Compilation et interprétation par la JVM (Java Virtual Machine)- Technologies/frameworks Java et positionnement
- Environnement de développement
- Empaquetage et déploiement d'une application JavaAtelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...Maîtriser les bases :
- Utilisation de variables, constantes, opérateurs
- Types simples et types références
- Transtypage, Wrappers
- Expression de conditions : if/else, switch, opérateur ternaire
- Utilisation de boucles : for, while, do while
- Manipulation de tableaux
- Factorisation de codes avec méthodes
- Surcharge, arguments variables, récursivité- Commenter et documenter du codeAtelier : Multiples exemples de manipulation de structures de contrôles et de fonctionsApprendre l'objet :
- Définition de classes, POJO vs JavaBean
- Déclaration des membres d'instance / de classe (static)- Constructeurs et instanciation
- Cycle de vie d'un objet en mémoire
- Diagramme de classes (UML)- Agrégation d'objets (association)- Encapsulation : getters et setters
- Extension de classes (Héritage)- Comparaison d'objets
- Classes abstraites
- Interfaces et implémentation
- PolymorphismeAtelier : Modélisation de problèmes en objetGérer les exceptions :
- Définition, types d'exceptions
- Capturer et traiter une exception (try/catch/finally)- Lever/Remonter une exception (throw/throws)- Création d'exceptionsAtelier : Gestion des exceptions susceptibles d'être déclenchées dans une applicationUtiliser des collections :
- Présentation de l'API disponible, generics
- Comparatif, choix d'un type de collection
- Classes essentielles : ArrayList, HashMap...
- Parcours, opérations sur des collections et trisAtelier : Manipulation de collections d'objetsManipuler des fichiers :
- Flux binaires / Caractères
- Lecture et écriture de fichiers
- Utilisation de buffers
- Manipulation de chemins, répertoires, surveillance
- Sérialisation d'objets : binaire, XML
- Externalisation de configuration dans des .properties
- Gestion des logs : java.util.logging, Log4jAtelier : Implémentation d'exports et imports depuis des fichiersConstruire des interfaces graphiques :
- Présentation de Swing : containers, widgets
- Fenêtres modales/non modales, boîtes de messages
- Positionnement des contrôles (Layout Managers)- Gestion des évènements : claviers, souris
- WYSIWYG disponibles
- Gestion du redimensionnementAtelier : Application complète de gestion
- Accéder à des bases de données

Conditions d'accès

Prérequis : notions de programmation.

Validation

attestation de suivi ou de présence

Informations complémentaires

2
La formation ne se déroule pas en alternance.
Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

Dawan sarl

Lieu de formation

À distance

Centre de formation

37 rue du Fossé des Treize
67000, Strasbourg

Toutes les formations et avis pour Dawan sarl