Effacer

CHF 3'650

Prérequis

Avoir suivi le cours « Certificat Programmeur Java » ou justifier d'une expérience préalable en programmation.

Avoir bonnes connaissances de l'environnement Windows ou MacOS.

Avoir au minimum un niveau B2 en français.

Formations connexes

PDF

Certificat développeur Java EE et ANDROID

La formation est donnée en mode synchrone, c'est-à-dire en présentiel et à distance en même temps ainsi l'échange entre l'enseignant-e et les participants-es s'effectue en temps réel par visioconférence. Un courriel est envoyé aux participant-es avant la formation. Ce dernier contient les informations de connexion.

DESCRIPTION DE LA FORMATION

Ce certificat vous permettra d'utiliser beaucoup de technologies et composants Java pour développer une application Java robuste telles que celles qu'on rencontre dans les entreprises tous les jours. Ces outils et technologies sont notamment servlet, JSP, Javabean, MVC, JDBC, JNDI, EJB, JPA, JMS, JSF, Glassfish, Web Services. Ainsi vous apprendrez à développer une application web en Java, la connecter à une base de données, développer une interface Swing. En plus, vous apprendrez à accéder et partager les données avec une application mobile. Pour ce faire, vous apprendrez à écrire une application mobile android, à la connecter à une base de données sur internet et à la déployer.

Evaluation et titre décerné

Trois projets (3 applications) à développer avec respectivement Java avancé, Java EE et application mobile

Public

Programmeurs java ainsi que les programmeurs connaissant un autre langage qui désirent en apprendre un autre. Développeurs Web connaissant la programmation orienté objet souhaitant augmenter leurs compétences dans leur domaine.

Objectifs

A la fin de ce cours l'apprenant(e) sera capable de :

• Décrire le modèle MVC

• Décrire les différentes technologies nécessaires pour une application EE

• Paramétrer un serveur d’application Glassfish

• Ecrire une interface web : servlets, JSP, JSF

• Ecrire les composants Javabeans (Statefull/stateless Session Beans, Entity Beans, JMS)

• Accéder aux bases de données (JPA)

• Décrire l’architecture d’une application Android

• Décrire les différents types d’applications Android

• Utiliser les fonctionnalités internes au système Android (contacts, téléphone, sms, etc)

• Utiliser les fonctionnalités au système Android (webservices, googlemaps, etc)

Contenu

• Rappel des concepts fondamentaux (Programmation OO, classes, interfaces, héritage, polymorphisme)

• Architecture d’une application Java EE.

• Structure d’une application 3-tier.

• Aperçu des différentes technologies Java EE.

• Javabeans (statefull, stateless, entity)

• Interface web avec JSF.

• Accès aux bases de données

• Accès aux Web Services (avec XML et JSON)

• Interface graphique avec Swing

• Architecture d’une application Android

• Accès aux fonctionnalités internes (appels téléphoniques, envoi/réception de sms, accès aux contacts, etc)

• Accès aux fonctionnalités externes (webservices, googlemaps, localisation avec GPS, recherche de services proches)

• Test et disctribution d’une application android

• Développement et déploiement d’une application mobile hybride (pour android, iOS et windows mobiles) avec Typescript, ionic, node.js et mongoDB.

Méthode

Alternance entre exposés et de discussions.

Matériel

Une présentation PowerPoint sera livrée aux participant(e)s.

Intervenants

Formateur/Professionnel de la branche qualifié et expérimenté.

Durée, horaires et organisation (infos complémentaires)

120 heures / 3 mois

Prochaine session

Mars 2024

Remarques

Une attention particulière est donnée à la pratique et à réalisation d’applications concrètes.

La formation a une durée de 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

CHF 3'650
17.06.24
-
26.07.24
13:30
-
16:30
Lu Ma Me
Je Ve
Jour
Date
Heure
Bâtiment
1
LUN
17.06.24
13:30 - 16:30
2
MAR
18.06.24
13:30 - 16:30
3
MER
19.06.24
13:30 - 16:30
4
JEU
20.06.24
13:30 - 16:30
5
VEN
21.06.24
13:30 - 16:30
6
LUN
24.06.24
13:30 - 16:30
7
MAR
25.06.24
13:30 - 16:30
8
MER
26.06.24
13:30 - 16:30
9
JEU
27.06.24
13:30 - 16:30
10
VEN
28.06.24
13:30 - 16:30
11
LUN
01.07.24
13:30 - 16:30
12
MAR
02.07.24
13:30 - 16:30
13
MER
03.07.24
13:30 - 16:30
14
JEU
04.07.24
13:30 - 16:30
15
VEN
05.07.24
13:30 - 16:30
16
LUN
08.07.24
13:30 - 16:30
17
MAR
09.07.24
13:30 - 16:30
18
MER
10.07.24
13:30 - 16:30
19
JEU
11.07.24
13:30 - 16:30
20
VEN
12.07.24
13:30 - 16:30
21
LUN
15.07.24
13:30 - 16:30
22
MAR
16.07.24
13:30 - 16:30
23
MER
17.07.24
13:30 - 16:30
24
JEU
18.07.24
13:30 - 16:30
25
VEN
19.07.24
13:30 - 16:30
26
LUN
22.07.24
13:30 - 16:30
27
MAR
23.07.24
13:30 - 16:30
28
MER
24.07.24
13:30 - 16:30
29
JEU
25.07.24
13:30 - 16:30
30
VEN
26.07.24
13:30 - 16:30
CHF 3'650
La formation est donnée en mode synchrone, c'est-à-dire en présentiel et à distance en même temps ainsi l'échange entre l'enseignant-e et les participants-es s'effectue en te...
CHF 650
La formation est donnée en mode synchrone, c'est-à-dire en présentiel et à distance en même temps ainsi l'échange entre l'enseignant-e et les participants-es s'effectue en te...