Techniques de programmation

Il est question de ressortir les bonnes pratiques pour la programmation en Java (Java standard, Java Web) : JSE et JEE. Nous regroupons la formation en plusieurs modules:

Module 1 : Java – Les fondamentaux

  1. Introduction à la programmation Java
  2. Programmation objet avec Java
  3. Structure du langage Java
  4. Développement d’IHM
  5. Stockage et récupération de données avec les E/S
  6. Bases de données relationnelles
  7. Outils de développement Java

Module 2 : Java – Les bonnes pratiques

  1. Programmation efficace en Java
  2. Optimisation du développement de logiciels grâce à des techniques éprouvées
  3. Meilleure conception pour une qualité du code améliorée
  4. Réglages pour un maximum de performances
  5. Tirer pleinement profit des processus légers
  6. Mise en place de contraintes de sécurité
  7. Étendre les fonctionnalités d’une application

Module 3 : Java – Développement d’application Web

  1. Introduction et vue d’ensemble
  2. Générer du contenu avec des servlets
  3. Accès aux bases de données avec des servlets
  4. Persistance des applications web en Java
  5. Création de JavaServer Pages (JSP)
  6. Conception de JSP et de servlets
  7. Intégration de balises JSP personnalisées
  8. Développement d’applications JavaServer Faces

Module 4 : Java – Développement de services REST et SOAP

  1. Introduction aux services web
  2. Traitement XML dans Java
  3. Définir des messages SOAP avec WSDL
  4. Générer des services web WSDL-first
  5. Présenter des POJO en tant que service web
  6. Créer des clients de services web dans Java
  7. Fournir une prise en charge côté serveur pour les clients mobiles et Ajax
  8. Sécuriser les services web

Module 5 : Java EE – Intégration de JSF, EJB, JPA

  1. Développement d’applications d’entreprise
  2. Optimisation des JavaServer Faces (JSF)
  3. Développement d’interfaces utilisateur enrichies avec la technologie à composants JSF
  4. Mise en œuvre de la couche métier avec EJB
  5. Ouverture d’accès avec des Services web
  6. Mapping avec l’API JPA (Java Persistence API)
  7. Gestion de relations complexes entre les objets
  8. Conserver l’intégrité avec des services d’entreprise

Module 6 : Java EE – Développement avec Spring et Hibernate

  1. Présentation du framework Spring
  2. Réduction de la saisie de code avec l’AOP
  3. Créer un niveau Accès aux données avec Spring
  4. Concevoir un niveau Web avec le MVC de Spring
  5. Affichage de la réponse
  6. Persistance des données avec Hibernate
  7. Gestion des relations complexes entre les objets
  8. Optimisation de l’accès aux données

MODULE 7 : Compléments

  1. Développement web
    • XHTML ET CSS3 pour le Développement Web
    • Javascript : Développement Web pour les appareils modernes
    • Ajax pour la réactivité
    • Jquery : Les fondamentaux
    • CSS3 pour le Responsive Web Design
    • Création de sites Web pour mobiles
    • HTML5 : Développement Web nouvelle génération
    • Sharepoint 2013 : Personnalisation de l’aspect des sites
  2. Serveurs d’application web
    • Serveur Web Apache
    • Serveur Web jboss
  3. Langages d’échanges de données
    • XML : Les fondamentaux
    • Le langage JSON 
  4. Scripts coté serveur
    • PHP pour le développement Web : Les fondamentaux
    • PHP pour le développement Web : Fonctions avancées
  5. Sécurité
    • Sécurité Informatique Principes et Méthode
    • Sécurité des applications, services et serveurs Web
  6. Organisation du code
    • Coder proprement
    • Chartes de programmation

Total Page Visits: 181 - Today Page Visits: 2