FORMATION : JAVA/LES FONDAMENTAUX



FORMATION  JAVA / LES FONDAMENTAUX


Objectif


  • Comprendre les fondements du langage Java
  • Ecrire, compiler et exécuter des programmes Java
  • Comprendre le modèle d'objet et de la programmation orientée objet
  • Utiliser les classes, l'héritage, le polymorphisme
  • Utiliser des packages pour organiser le code


Public Cible


La formation s’adresse à tout public, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement d’applications.


Réserver Votre place



Effectif Maximal 12
Durée Totale 2 Mois
Calendrier sera dévoilé par la suite
Prix Nous Consulter
Prochaine Session décembre 2024
Lieu de Formation 261 Bd Abd El Moumen Residence Al Amal Immeuble B No 17 Etage 4. Casablanca

Réservez dès Maintenant !


Programme de la Formation

Partie 1 :  Comprenez l’architecture JAVA

  • Introduction
  • Un premier regard
  • Une classe Java simple
  • Programme "Hello World" de Java
  • Les Bases de Java  
  • Caractéristiques du langage et de la plate-forme
  • Cycle de vie du programme
  • Le Java SE Développe Kit (JDK)
  • Travailler avec l'environnement de développement
  • Principes de base de classe et d'objet   
  • Le modèle d'objet et la programmation orientée objet
  • Classes, références et implémentation
  • Ajout de données à une définition de classe
  • Ajout de méthodes (comportement)

Ateliers et Cas pratique

Partie 2 :  Comprendre la programmation orientée objet en Java.

  • Plus sur les Classes et Objets     
  • L'accès aux données, la variable "this"
  • Encapsulation et contrôle d'accès, accès public et privé
  • Constructeurs et initialisation
  • Membres statiques d'une classe
  • Scopes, blocs, références aux objets
  • Flux de contrôle  
  • Conditions: if, elseif, else
  • Itération: while, For
  • String et Array   
  • String, StringBuffer, StringBuilder
  • Array

Ateliers et Cas pratique

Partie 3 :  Comprendre les bonnes pratiques en Java

  • Les Packages     
  • Vue d'ensemble des package
  • Déclarations d'importation
  • Création de paquets, énoncé de package, structure requise
  • Classpath
  • L’héritage  
  • Utilisation de l'héritage et du polymorphisme pour partager les points communs
  • Caractéristiques d'héritage, méthodes de substitution, utilisation du polymorphisme
  • Objet de classe
  • Classes abstraites
  • Interfaces Utiliser des interfaces pour définir des types Interfaces et classes abstraites Méthodes
  • par défaut et méthodes statiques
  • Utilisation des interfaces pour supprimer les dépendances d'implémentation

Ateliers et Cas pratique    


Partie 4 :  Notions avancées en Java

  • Les exceptions     
  • Exceptions et hiérarchie des exceptions
  • Try et Catch
  • Manipulation des exceptions
  • Flux de programme avec exceptions
  • Le Finally
  • Collections Java et génériques  
  • Le cadre des collections et son API
  • Collections et Java Generics
  • Collection, ensemble, liste, map, itérateur
  • Autoboxing
  • Collections d'objets (non génériques)
  • Utilisation de ArrayList, HashSet et HashMap
  • Boucle ForEach
  • Traitement des éléments avec un Iterator
  • En savoir plus sur les génériques
  • Accès à la base de données avec JDBC et JPA   
  • Présentation de JDBC
  • Vue d'ensemble de la JPA

Ateliers et Cas pratique 

 

Partie 5:  Les nouvelles évolutions de Java

  • Caractéristiques Java supplémentaires     
  • Assertions
  • Enums
  • Annotations
  • Expressions Lambda et références de méthode
  • Flux d'E / S (Facultatif)  
  • Lecture et Ecriture
  • Flux de filtrage
  • Sortie formatée
  • Nouvelles API d'E / S (NIO)

Ateliers et Cas pratique

     Projet de fin de formation : Afin de consolider les acquis de cette formation, des projets d’illustrations sont proposés aux apprenants.


S'inscrire en Ligne !


Copyright© Innov-Center Consulting . All rights reserved. Powered by InnovCenter