Formation en Développement: Java SE 8 - Fondamentaux programmation - Ascent Formation
Retour aux formations
Développement

Formation Java SE 8 - Fondamentaux programmation

5 jour(s) • 35h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de formation : Appréhender les bases de la programmation sous Java SE 8

  • Maîtriser le langage Java & les concepts objets
  • Manipuler les outils du JDK et les API fondamentales

  • Développeurs, architectes applications, chefs de projet technique, ingénieurs logiciels…

  • Maîtriser un langage de programmation structuré

  1. 1

    Les concepts objets

    • Les concepts de programmation objet utilisables
    • L’encapsulation
    • Objet & classe
    • Instanciation
    • Accesseurs
    • Conventions de nommage
  2. 2

    Présentation de Java

    • Doctrine de conception Java
    • Historique des versions
    • API de la dernière version
    • Les fichiers sources, le byte-code & la JVM
    • Les modes d’exécution
    • Travaux pratiques: Installation de l’environnement de développement et travail sur une première création
  3. 3

    Syntaxe Java

    • L’écriture java et ses règles
    • Les types: Primitifs, Objets, Abstraits
    • Déclaration des variables
    • Les opérateurs des types primitifs
    • La gestion des priorités entre les opérateurs
    • Règles de définition d’une séquence d’instructions Java
    • Les structures de contrôle conditionnelles et itératives
    • Les tableaux
    • Travaux pratiques: Mise en pratique des notions de syntaxe étudiées
  4. 4

    Les packages

    • Utilité des packages
    • Définir ses packages
    • Travaux pratiques: Créer et utiliser un package
  5. 5

    Les classes

    • Les concepts orientés objet
    • Déclaration de classes, d’attributs et de méthodes par procédure
    • Les constructeurs et l’instanciation
    • Le garbage collector
    • L’accès aux attributs et méthodes
    • Les références
    • La surcharge des noms de méthodes
    • Les membres et méthodes de classe
    • Les objets composants de classes
    • La gestion des accès
    • Travaux pratiques: Utilisation des classes java
  6. 6

    Les énumérés

    • Définition
    • Illustration
  7. 7

    Les interfaces

    • Définition et déclaration
    • Utilisation des interfaces
  8. 8

    Les héritages

    • Présentation des héritages
    • Recherche de méthodes pour une classe dérivée
    • Héritage et instanciation
    • Les conversions standards
    • Le polymorphisme
    • Classes et méthodes abstraites
  9. 9

    Les design pattern

    • Présentation des solutions de conception cataloguées
    • Méthodologie
    • Travaux pratiques: Manipulation de patterns classiques
  10. 10

    Les classes internes

    • Présentation des classes internes et leurs attributs principaux
    • Déclaration et illustrations
  11. 11

    Les exceptions et erreurs

    • Définition & graphes d’héritage
    • Gestion des exceptions & types d’exception
    • Les exceptions contrôlées
    • Les logs Java
    • Travaux pratiques: Définition d’une exception, mise en activité et traitement
  12. 12

    Les structures de données

    • Les classes Vector et Stack
    • L’interface Enumeration
    • Structures de données ordonnées & les collections
  13. 13

    Les génériques

    • Définition
    • Illustration
  14. 14

    Auto Boxing & Auto UnBoxing

    • Définition
    • Annotations standards
    • Illustration
  15. 15

    Les annotations

    • Définition
    • Illustration
  16. 16

    Accès aux SGBD

    • Objectif de JBDC & les types de drivers
    • Les architectures applicatives
    • Les classes et interfaces en jeu
    • La connexion
    • La gestion des transactions et l’isolation transactionnelle
    • Interrogation & MAJ
    • Appel d’une procédure stockée
    • Les types de données
    • Les pools de connexion
    • Les Rowset & la libération des ressources
    • Java Persistance API

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Java SE 8 - Fondamentaux programmation

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.