Formation - Cursus Développeur Web Java

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 14 jours (98 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 14 jours (98 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

Avant la session
  • Un quiz de consolidation des pré-requis
En présentiel / A distance

1 - Les fondamentaux de la programmation en Java (5j)

  • Objectif : découvrir le langage de programmation Java et disposer des bases nécessaires au développement d'applications Web Java dans des environnements éditeur (WebSphere, WebLogic) comme Open Source.
  • Présentation de l'écosystème java : composants techniques de java (JDK) et principales apis, les outils java : JavaDoc, jar et co
  • Panorama des principaux ide : Eclipse, Netbeans et Intellij
  • L'ide Eclipse
  • Les bases du langage : la syntaxe
  • Les concepts orientes-objet en java
  • Gestion des erreurs avec les exceptions
  • Bibliothèques standards (collection, date, entrées/sorties)
  • Accès aux Systèmes de Gestion de Bases de Données avec JDBC
  • Fichiers de propriétés et l'api d'internationalisation (i18n)
  • API pour les fichiers de logs
  • Améliorer la qualité d'une application grâce aux tests unitaires
  • Programmation fonctionnelle et lambda expressions
  • Introduction aux nouveautés java 9

2 - Développement Java avancé et accès aux données (4j)

  • Objectif : maîtriser l'utilisation des frameworks et leurs interactions pour déterminer la meilleure combinaison en fonction des spécificités du projet de développement
  • Présentation de l'écosystème JEE : le standard JEE et ses composantes, les frameworks JEE Spring et Hibernate , comparaison entre les deux solutions (EJB Vs. Spring Hibernate)
  • Mise en place de la couche présentation de l'application web : rappel sur le patron de conception MVC, introduction aux JSP/Servlet, mise en oeuvre de la partie présentation et contrôle
  • 1ère approche - architecture d'une application JEE avec les EJB 3.2 : la spécification EJB 3.2 (architecture et principes du conteneur lourd), la triade des EJB (session, entité et message-driven beans), packaging et déploiement des EJB 3, localisation des EJB 3 avec JNDI, les EJB Entity et mapping Objet-Relationnel avec JPA
  • 2ème approche - architecture d'une application JEE avec Spring et Hibernate : Spring et la notion de conteneur léger, instanciation des objets par le conteneur Spring, programmation Orientée Aspect avec Spring AOP, accès aux données (présentation du JDBC Template), Hibernate (présentation et architecture), installation et configuration d'Hibernate, persistance XML des classes et des attributs et associations et héritage, Hibernate, options avancées
  • Conclusion : revue des points clés des deux approches, les plus et moins de chaque approche

3 - Conception d'interfaces graphiques full JavaScript avec Angular, TypeScript et Bootstrap (5j)

  • Objectif : Réaliser des développements Front-End de dernière génération pour Back-End .Net ou Java.
  • Évolutions récentes du développement web : du site web à l’application web, les nouveaux frameworks web et leurs utilités, la structure d’une application web, les outils
  • Rappels : présentation de JavaScript ES6, des fonctions fléchées et de leur intérêt, Introduction aux fonctions synchrones et asynchrones
  • Typescript : principes et fonctionnement : Installation TypeScript, Transpiler EcmaScript, typage et types natifs, paramètres optionnels, valeurs par défaut, classes et interfaces...
  • Angular : principes et gestion des composants : définition de composants, comprendre les Web components, cycle de vie dans l'application, Angular Compiler, syntaxe des templates, directives de transformation, définition syntaxique, le symbole (*), variables locales et variables de Template, classe de composants...
  • Angular : gestion de l’environnement : FormControl et FormGroup, TDF versus DDF, validation et gestion d'erreur personnalisée, liaison de données via http, gestion et configuration des échanges HTTP au niveau applicatif, création de routes, ciblage, "router-outlet" événements de routage, gestion de routes dans l'arbre des composants
  • Angular : fonctions avancées : Services workers, création de pipes, AOT, INDEXED DB, paradigme de stockage objets, principes de fonctionnements, créer et structurer l’objet de stockage, CRUD...
  • Socket IO : présentation de Socket .IO, intérêts d’utilisation, communication full duplex, gestion des sockets, les rooms et le broadcast
Après la session
  • Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
  • Des vidéocasts pour revenir sur les points clés du module
  • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis

Prérequis

Public

  • Toute personne souhaitant évoluer vers le développement d'applications web en Java

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation Jquery, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Développer rapidement des applications web 2.0 dynamiques avec jQuery, HTML, CSS et Ajax
  • Créer des interfaces client aux fonctionnalités avancées et accessibles sans navigateur avec des animations et des effets jQuery
  • Optimiser les formulaires HTML afin qu'ils exploitent la validation jQuery et l'appel aux services web avec Ajax Cette formation aborde aussi jQuery Mobile.
Tarif

A partir de 1 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser et identifier les failles de sécurité courantes dans les applications Java
  • Appliquer des pratiques de Secure Coding
  • Mettre en œuvre des mécanismes d'authentification et d'autorisation robustes
  • Concevoir des services web et des API sécurisés en utilisant Java
  • Comprendre les principes de la sécurité des applications JEE
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Maîtriser Symfony

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Maîtriser Symfony, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Avec 4 milliards de cartes SIM vendues en 2010 dont 80% sont des Java Card, la technologie Java Card est devenue une technologie incontournable dans le domaine des cartes à puce à contact aujourd'hui. Cette formation Java Card présente les principes, mécanismes et architectures des cartes à puce selon les normes de base ISO7816 et les normes ETSI pour les cartes SIM. La formation Java Card se concentre ensuite sur la technologie Java Card pour expliquer le principe de développement d'applications sur des cartes Java. Ce cours Java Card propose également une introduction à la technologie Java Card 3.0 qui révolutionne le monde de la carte grâce à l'intégration d'un serveur web au sein d'une carte à puce.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer une application web robuste avec le framework Django
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de Cordova et Ionic
Tarif

A partir de 3 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Web Intelligence BI 4, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Créer des documents WebI simples grâce à BI Launch Pad,
  • Mettre en oeuvre l'éditeur de requêtes pour alimenter ses documents avec les données pertinentes de son choix,
  • Valoriser et mettre en forme vos données métier avec les graphes,
  • Gérer efficacement ses documents WebI avec BI Launch Pad.
Tarif

A partir de 1 150,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender le concept de l'accessibilité numérique et l’intérêt des normes d’accessibilité
  • Appréhender les problèmes rencontrés par les utilisateurs sur des sites non accessibles
  • Appréhender les impacts et conséquences de la prise en compte de l’accessibilité au sein d'un projet web
  • Échanger sur votre projet web et obtenir des réponses aux questions que vous vous posez
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement d'applications web front-end JavaScript vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Le fonctionnement de JavaScript et son utilité dans le navigateur
  • Créer des scripts permettant de rendre interactives vos pages et applications
  • Manipuler le contenu et le rendu de la page au travers de gestionnaires d’événements
  • Faire de la Programmation Objet en JavaScript
  • Coder avec les bonnes pratiques et les bons outils pour un code plus facile à maintenir
  • Connaître les principes généraux de VueJS et Angular
  • Connaitre l'architecture d'une application web basée sur ReactJS
  • Intégrer les nouveautés du langage dans vos programmes avec EcmaScript 6/7
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en oeuvre un site web avec Wordpress
  • Identifier les impératifs liés à la sécurité
  • Faire vivre le site au quotidien
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...