Certificat développeur Java EE et ANDROID
Financement
- Chèque annuel de formation (CAF)
CAF750n°2805 Voir conditions
Contact
Prérequis
Avoir bonnes connaissances de l'environnement Windows ou MacOS.
Avoir au minimum un niveau B2 en français.
Description
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.
Liens vers les modules de cette formation
Méthodologie
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é.Evaluation et titre décerné
Trois projets (3 applications) à développer avec respectivement Java avancé, Java EE et application mobileRemarques
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