Certificat Programmeur Java
Financement
- Chèque annuel de formation (CAF)
CAF750n°2800 Voir conditions
Prérequis
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