☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : JAVA SE 17 Programming I

Ref. JAVA17-01
Durée :
5
 jours
Examen :
Optionnel
Niveau :
Fondamental
Financement :
Eligible

Description

Prise en main de Java

Ce cours de départ est conçu pour les débutants en programmation Java qui souhaitent apprendre les concepts fondamentaux, les structures de langage et les types de données de Java. Il couvre des sujets tels que la gestion des exceptions, les expressions lambda et la programmation modulaire. Il est destiné aux personnes qui souhaitent découvrir les bases de la programmation en Java.

Cette formation vous prépare à l’examen 1Z0-829

Cette formation de 5 jours vous permet d’acquérir toutes les connaissances nécessaires pour écrire du code Java et définir des classes et leur hiérarchie.

Profils des participants

  • Développeur
  • Réalisateur
  • Intégrateur système
  • Administrateur des systèmes

Objectifs

  • Écrire du code Java qui utilise des variables, des tableaux, des constructions de boucle et conditionnelles des objectifs du programme
  • Encapsuler une classe à l’aide de modificateurs d’accès et de constructeurs surchargés
  • Manipuler des données numériques, texte et chaîne à l’aide d’opérateurs Java appropriés
  • Créer des classes Java simples et utiliser des références d’objet
  • Gérer une exception vérifiée dans une application Java
  • Définir et implémenter une hiérarchie de classes simple prenant en charge les exigences de l’application

Connaissances Préalables

  • Pas de prérequis

Contenu du cours

Module 1 : Qu’est-ce qu’un programme Java?

  • Principales fonctionnalités du langage Java
  • Technologie Java et environnement de développement
  • Exécuter et tester un programme Java

Module 2 : Création d’une classe principale Java

  • Classes Java
  • La méthode principale
  • Ajout d’une méthode principale

Module 3 : Données en mémoire

  • Declarer des variables
  • Travailler avec des chaînes de caractères
  • Travailler avec des nombres
  • Manipulation de données numériques

Module 4 : Gestion de plusieurs éléments

  • Travailler avec des conditions
  • Utiliser des instructions IF
  • Opérateurs relationnels et conditionnels
  • Plus de façons d’utiliser les constructions IF / ELSE
  • Utiliser les instructions switch
  • Utiliser le débogueur Netbeans
  • Analyser le tableau args
  • Tableaux à deux dimensions
  • Constructions en boucle alternatives
  • Boucles internes
  • La classe ArrayList

Module 5 : Description des objets et des classes

  • Travailler avec des objets et des classes
  • Définir les champs et les méthodes
  • Déclaration, instanciation et initialisation d’objets
  • Travailler avec des références d’objet
  • Faire plus avec les tableaux
  • Contrôle d’accès
  • Encapsulation
  • Surcharge des constructeurs

Module 6 : Manipulation et formatage des données dans votre programme

  • Utiliser la classe String
  • Utilisation des documents de l’API Java
  • Utilisation de la classe StringBuilder
  • En savoir plus sur les types de données primitifs
  • Plus d’opérateurs numériques
  • Promotion et diffusion de variables
  • Travailler avec des dates

Module 7 : Créer et utiliser des méthodes

  • Utiliser des méthodes
  • Arguments de méthode et valeurs de retour
  • Méthodes statiques et variables
  • Comment les arguments sont passés à une méthode
  • Surcharger une méthode

Module 8 : Utilisation de l’héritage

  • Vue d’ensemble
  • Travailler avec des sous-classes et des super-classes
  • Substitution des méthodes dans la superclasse
  • Création et extension de classes abstraites
  • Utilisation d’interfaces
  • Polymorphisme
  • Polymorphisme dans les classes de base du JDK
  • Utiliser des interfaces
  • Inférence de type variable locale
  • Utiliser l’interface de liste
  • Introduction aux expressions Lambda

Module 9 : Gestion des exceptions

  • Vue d’ensemble
  • Propagation des exceptions
  • Attraper et lancer des exceptions
  • Gestion de plusieurs exceptions et erreurs

Module 10 : Comprendre les modules

  • Le système de module
  • JAR
  • Déclarations de module
  • JDK modulaire

Module 11 : JShell

  • Code de test
  • Les bases de JShell
  • JShell dans un IDE

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Pendant le cours, les participants sont encouragés à participer activement à l’expérience d’apprentissage en exécutant des exemples de fichiers et en relevant des défis de codage pendant les travaux pratiques
  • Chaque séance de lab vous permet de comparer votre solution à celle de l’instructeur

Examen

  • Ce cours prépare à la certification 1Z0-829. Si vous souhaitez passer cet examen, merci de contacter notre secrétariat qui vous communiquera son prix et s’occupera de toutes les démarches administratives nécessaires pour vous

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.
Prix de l'inscription
CHF 3'550.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • Préparation à l’examen
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

lun17Fév(Fév 17)09:00ven21(Fév 21)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun17Fév(Fév 17)09:00ven21(Fév 21)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAVA17-01

lun24Mar(Mar 24)09:00ven28(Mar 28)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun24Mar(Mar 24)09:00ven28(Mar 28)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAVA17-01

lun28Avr(Avr 28)09:00ven02Mai(Mai 2)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun28Avr(Avr 28)09:00ven02Mai(Mai 2)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAVA17-01

lun02Juin(Juin 2)09:00ven06(Juin 6)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun02Juin(Juin 2)09:00ven06(Juin 6)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAVA17-01

lun07juil(juil 7)09:00ven11(juil 11)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun07juil(juil 7)09:00ven11(juil 11)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAVA17-01

lun11Aoû(Aoû 11)09:00ven15(Aoû 15)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun11Aoû(Aoû 11)09:00ven15(Aoû 15)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAVA17-01

lun15Sep(Sep 15)09:00ven19(Sep 19)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun15Sep(Sep 15)09:00ven19(Sep 19)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAVA17-01

lun20Oct(Oct 20)09:00ven24(Oct 24)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun20Oct(Oct 20)09:00ven24(Oct 24)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionJAVA17-01

lun24Nov(Nov 24)09:00ven28(Nov 28)17:00VirtuelVirtuel Etiquettes de sessionJAVA17-01

lun24Nov(Nov 24)09:00ven28(Nov 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionJAVA17-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request