En distanciel

5 jours (35 heures)

2490€ (HT)

Devenez un Expert Java

Même le programmeur Java le plus aguerri y trouvera un certain challenge ! Plus de 1000 slides couvrant les sujets les plus avancés accompagnés d'exercices pratiques.

votre_formateur

Votre formateur

Vous serez formé avec notre expert Hamid ES SAADI

En savoir plus ?

Découvrez les avis des utilisateurs

picto_flexible

Flexible

12 h sur 4 semaines Connexion 24/7

picto_economique

Économique

                       

2490 € HT/inscrit Tarif dégressif

picto_accompagne

Accompagné

Accompagnement au quotidien par un expert

picto_responsive

Responsive

Accessible sur tous les appareils

Objectifs

picto_objectifs

Se familiariser avec l’un des langages de programmation les plus populaires et sa syntaxe

picto_objectifs

Identifier les outils et méthodes pour créer, développer et déployer une application en Java

picto_objectifs

Apprendre les bests practices en matière de développement logiciel

Programme

Découvrez les étapes de votre apprentissage.

Jour 1 : Introduction

Introduction, environnement de travail et généralités

  • Présentation du Java
  • Présentation de la JDK

  • Environnement de Travail
  • Installation de la JDK 11 sous Windows
  • Installation de la JDK 11 sous MacOS
  • Installation IntelliJ sous Windows
  • Installation IntelliJ sous MacOS

  • Généralités sur le langage
  • Les types Primitifs, Opérateurs & Expressions
  • Les entiers, les flottants, le caractère, le Booléen
  • Les opérateurs AND, OR et relationnel
  • Les Instructions de Contrôles
  • « If...Then », « Break », « Continue »
  • Les Méthodes

Jour 2

Les classes, objets, constructeurs et l'héritage

  • Autres instructions de contrôles
  • "Switch", Boucle "For", Boucle "While" , "Do… While"
  • Lecture depuis le clavier

  • Les classes, les objets et les constructeurs
  • Les classes et les attributs
  • Les constructeurs

  • L'Héritage
  • Différence entre This et Super
  • Redéfinition / Surdéfinition de méthodes
  • Méthodes d’instances VS Static
  • Variables d’instances VS Static

Jour 3

Composition, tableaux et collections

  • Composition, Encapsulation & Polymorphisme
  • Composition
  • Encapsulation
  • Polymorphisme

  • Les Tableaux et les Lists
  • Focus sur l’auto boxing / unboxing
  • Création et manipulation de tableaux
  • Tableaux multidimensionnels

  • Les Collections (ArrayList, LinkedList, Les Sets)

Jour 4

Interfaces, programmation générique, lambdas et streams

  • Inner Class, Classe Abstraite & Interfaces
  • Interfaces
  • Inner class
  • Interfaces

  • Programmation générique
  • Introduction
  • Méthodes génériques
  • Héritage et programmation générique
  • Les Jokers

  • Lambdas & Streams
  • Les expressions Lambdas
  • Les Streams

JOUR 5

Expressions, flux et Exceptions

  • Les Expressions régulières
  • Les Flux et les Fichiers
  • Les Exceptions
  • La Gestion du temps, des dates et heures
picto_niveau_requis

Niveau requis

Débutant - Intermédiaire
Aucun prérequis n’est nécessaire pour suivre cette formation, elle est accessible à tous !

Je m'inscris

Votre attestation de formation

illu_certificat

Valorisez la montée en compétences de vos collaborateurs.

Obtenez votre attestation de validation de formation pour mettre en avant votre réussite.

S'inscrire à la formation

Votre formateur

Découvrez la fiche de votre formateur.

image_du_formateur

Hamid ES SAADI

CEO DE NIPSI

Développeur expert passionné avec plus de 15 ans d'expérience, Hamid Es Saadi est aujourd'hui CEO de Nipsi et de Nopsia.

picto_calendrier

Dates de sessions

Prochaines dates disponibles pour cette formation.

La date de session que vous recherchez n’est pas disponible ? Contactez-nous pour en savoir plus.

Nous contacter

Les avis des utilisateurs

Site intuitif

Noté 4 sur 5
28 juillet 2021

Merci pour vos formations, je ne suis pas déçu.

Anonyme

Bon site dans l'ensemble

Noté 5 sur 5
28 juillet 2021

Je trouve le site plutôt correct dans l’ensemble.

Adam P.