Certificat Programmeur-euse Java

Formation
Certificat ifage
CHF 3'750

Financement

Prérequis

Avoir des notions de base en programmation ou avoir suivi le cours d’introduction à la programmation. 

Formations connexes

 Java est un langage de programmation portable permettant de créer des applications back-end, embarquées ou lourdes, exécutables sur tout système grâce à la machine virtuelle Java (JVM). Le programmeur Java maîtrise le langage Java. Il est capable de développer de nouvelles applications et de maintenir les applications existantes. Ce certificat vise l'acquisition de compétences de base en programmation Java pour écrire et faire évoluer des applications Java existantes.
Aller à : Descriptif • Dates

Description

Public

Toute personne débutante en programmation ayant une motivation et un goût marqué pour la programmation ainsi que les programmeurs qui désirent apprendre un autre langage informatique.

Perspectives professionnelles

Le langage Java est largement utilisé dans les entreprises spécialement pour la partie back-office. Le programmeur Java est appelé à intervenir pour développer ou faire évoluer des applications dans divers domaines (banque, finance, administration, industrie, etc). 

Objectifs

  • De mettre en œuvre les fonctionnalités récentes introduites dans le langage Java.
  • Appliquer les concepts orientés objet : abstraction, encapsulation, héritage et polymorphisme
  • Utiliser les fonctionnalités natives de Java: visibilité (public, protected, package, private), properties, exception, dates, expressions régulières, fichiers, JDBC
  • Utiliser les tests unitaires : JUnit
  • Choisir les structures de données appropriées : Tables, Listes, Ensembles et Dictionnaires
  • Utiliser la syntaxe moderne de Java : Stream, lambda
  • Faire la programmation fonctionnelle et la programmation générique
  • Utiliser Gradle et Maven
  • Gérer la version avec Github
  • Déployer une application Java
  • Tester et faire tester votre application

Contenu

  • Découverte de Java 
  • Les bases de Java 
  • Les structures de contrôle 
  • Les fonctions 
  • Programmation orientée objet 
  • Tableaux et collections 
  • Les packages & Visibilités 
  • Mini projet 
  • La gestion d'erreurs 
  • Les dates 
  • La programmation fonctionnelle 
  • Les génériques 
  • Gradle & Maven 
  • Tests et JUnit 
  • Properties et internationalisation 
  • Le logging 
  • Réseau et sérialisation 
  • La programmation parallèle

Méthode et supports

La méthodologie est participative avec des exercices pratiques et repose sur une implication importante de la part des apprenantes et apprenants.

Intervenants

intervenant-es qualifié-es et expérimenté-es, issu-es du milieu professionnel de la matière enseignée et ayant réalisé plusieurs projets et applications web.

Evaluation et titre décerné

L'évaluation certificative prend la forme de contrôles continus (QCM) et implique la réalisation d'un projet (application Java fonctionnelle).

Informations complémentaires

Durée et horaires:

120 périodes, en matinée ou après-midi, ou 16 semaines de 2 leçons par semaine, en soirée.

Chèque annuel de formation (CAF) : CHF 750.-

N° CAF : 2800

Conditions d'obtention et procédure à suivre : www.ge.ch/caf

 

Dates et inscription

Certificat Programmeur-euse Java - S-05653  · S-05653
01.02.27 - 19.03.27
30j / 90:00
LMMJVS
13:30 - 16:30
ifage Augustins
CHF 3'750
Calendrier

Calendrier des séances

Jour
Date
Heure
Bâtiment
1
Lundi
01.02.2027
13:30 - 16:30
2
Mardi
02.02.2027
13:30 - 16:30
3
Mercredi
03.02.2027
13:30 - 16:30
4
Jeudi
04.02.2027
13:30 - 16:30
5
Vendredi
05.02.2027
13:30 - 16:30
6
Lundi
08.02.2027
13:30 - 16:30
7
Mardi
09.02.2027
13:30 - 16:30
8
Mercredi
10.02.2027
13:30 - 16:30
9
Jeudi
11.02.2027
13:30 - 16:30
10
Vendredi
12.02.2027
13:30 - 16:30
11
Lundi
22.02.2027
13:30 - 16:30
12
Mardi
23.02.2027
13:30 - 16:30
13
Mercredi
24.02.2027
13:30 - 16:30
14
Jeudi
25.02.2027
13:30 - 16:30
15
Vendredi
26.02.2027
13:30 - 16:30
16
Lundi
01.03.2027
13:30 - 16:30
17
Mardi
02.03.2027
13:30 - 16:30
18
Mercredi
03.03.2027
13:30 - 16:30
19
Jeudi
04.03.2027
13:30 - 16:30
20
Vendredi
05.03.2027
13:30 - 16:30
21
Lundi
08.03.2027
13:30 - 16:30
22
Mardi
09.03.2027
13:30 - 16:30
23
Mercredi
10.03.2027
13:30 - 16:30
24
Jeudi
11.03.2027
13:30 - 16:30
25
Vendredi
12.03.2027
13:30 - 16:30
26
Lundi
15.03.2027
13:30 - 16:30
27
Mardi
16.03.2027
13:30 - 16:30
28
Mercredi
17.03.2027
13:30 - 16:30
29
Jeudi
18.03.2027
13:30 - 16:30
30
Vendredi
19.03.2027
13:30 - 16:30