la conception du projet de communication multicanale

Développer une solution digitale avec Java

logo HETIC

Programmez et développez une solution digitale avec Java !

Le concepteur développeur de solutions digitales exerce dans une multitude de secteurs, ses missions principales consistent à l’identification et l’analyse des besoins permettant de concevoir et de déployer les solutions digitales, tout en effectuant la maintenance et le suivi des opérations afin de développer ou valoriser l’activité d’une organisation.

Cette formation se concentre sur la phase de développement de la solution digitale : de la programmation jusqu’à l’amélioration continue de la solution , vous maîtriserez de A à Z les étapes clés pour développer une solution digitale avec Java.

Vous serez capable de :
  • Développer une application Web avec Java
  • Créer un site web avec HTML, CSS et le Framework Bootstrap
  • Développer des sites web dynamiques avec PHP
Vous obtiendrez à l'issue de votre formation :
  • Certificat & esg

    Bloc de compétences "Développer une solution digitale" issu du Titre RNCP "Concepteur développeur de solutions digitales" de niveau 6 (Bac+3)

  • Attestation de fin de formation & esg
Durée estimée :
200h
3 à 6 mois
Lieu :
100% en ligne
Démarrage :

A tout moment de l'année

Certification :
Bloc de compétences

J'organise ma formation

  • Je démarre à tout moment de l'année
  • 100% en ligne : j'apprends où et quand je veux
  • Garantie réussite : accès illimité durant 1 ans* à votre formation et frais d’examen offerts**

*pour les Diplômes STUDI, les Titres RNCP et les Titres Professionnels (hors Diplômes d'Etat)
**1 an pour les certificats professionnels (voir les CGV Studi)

Tarifs et solutions de financement

1 290 €

Tarif pour les particuliers.

Pôle emploi
A partir de 0 €

Formation éligible à des aides de Pôle emploi


Bourse d'études
Jusqu'à -30%

Bénéficiez d'une bourse d'études Studi en fonction de votre profil


Financement personnel
A partir de 59 €/mois

Maîtrisez le coût de votre formation en la finançant sur 12, 24 ou 36 mois.


Règlement en 1 fois
-10%

Bénéficiez de 10% de remise immédiate en réglant en 1 fois vos frais de formation.


4 fois sans frais
4x 323 €

Profitez d'un règlement en 4 mensualités sans aucun frais et sans condition.


Inclus
  • Cours écrits et vidéos à la demande 
  • Accès illimité aux 4 000 cours du soir* en direct et replay
  • Accompagnement pédagogique personnalisé
  • Projets professionnels
  • Coaching carrière
  • Accès illimité à Studi + pendant 1 an
  • Frais de dossier et d'inscription**
  • Double Garantie "Réussite" & "Diplômé ou remboursé"***

*Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
**Hors Diplômes d’État
***Voir les CGV Studi

Votre réussite mérite notre soutien

Bénéficiez d'une bourse d'études Studi, 
en fonction de votre profil

Bourse moins 30%

Programme Développer une solution digitale avec Java

  • Piloter la production de contenus digitaux
    Introduction à la production de contenus digitaux
    La création de contenu digital en adéquation avec sa cible
    L'orientation artistique et le brief créatif
    La gestion de la production de contenus digitaux
    La mise en place opérationnelle de sa stratégie de production de contenus
    La proposition de production de contenu
    Le workflow
  • Créer un site web avec HTML, CSS et le Framework Bootstrap
    Introduction au HTML
    Syntaxe générale de HTML
    L'organisation du texte
    Un langage hypertexte
    Le multimédia en HTML
    Introduction au CSS
    CSS3 : Le stylage du texte
    La structuration logique en HTML5 et le modèle de boîtes en CSS3
    Les sélecteurs CSS
    La mise en page avec CSS
    La création de tableaux
    La création de formulaires
    Layout avec CSS Grid
    Les effets avancés de CSS
    Utiliser des documentations CSS
    Le responsive design
    Valider la qualité de son site
    L'installation et la prise en main du framework Bootstrap : Hello world
    La grille bootstrap
    Les éléments bootstrap
    Les composants bootstrap
    Ouverture vers d'autres framework CSS
    SASS
    Le référencement des sites Web
    Déployer son site sur le Web
  • Dynamiser vos sites web avec Javascript
    Initiation aux objets et aux classes
    L'API DOM
    La programmation événementielle en Javascript
    Les formulaires HTML et Javascript (entrées / sorties)
    Présentation de la librairie JQuery
    Les bases de JQuery
    L'utilisation de JSON
    La programmation AJAX
    Les promesses et l'API Fetch
    L'API Canvas en Javascript
  • Développer des sites web dynamiques avec PHP
    PHP et HTML (sorties)
    Les types de données, les variables et les constantes
    Les opérateurs de comparaison et les expressions booléennes
    Les fonctions
    Les tableaux
    Les conditions
    Les boucles
    Créer ses propres fonctions
    L'organisation des fichiers PHP
    Les superglobales Get, Post et Files
    Les superglobables Server, Env et Session
    La sécurité
    La manipulation des dates
    La manipulation des fichiers en PHP
    Les expressions régulières
    Utiliser la documentation PHP et Standard de codage PHP
    La préparation de l'environnement de travail
    La programmation Orientée Objet : concepts de base
    La programmation Orientée Objet : concepts avancés
    La gestion des erreurs
    La programmation Orientée Objet : Design Patterns
    La programmation Orientée Objet : L’encapsulation et la visibilité
    Le modèle MVC
  • Créer et administrer une base de données relationnelle
    Introduction générale aux bases de données, notion de SGBDR
    Modèle conceptuel de données et modèle logique de données
    Les diagrammes fonctionnels
    Le diagramme de classe
    Introduction au passage UML-Relationnel
    Création et alimentation de bases de données SQL
    L'interrogation de bases de données SQL
    Découvrir un autre SGBDR : PostgreSQL
    Connexion à la base de données en PHP
    PHP/PDO : accès en lecture/écriture
    Les requêtes SQL
    Les fonctions SQL
    Les jointures SQL
    Gérer les accès des utilisateurs au niveau PHP et BD
    Découverte d'un ORM PHP
    Projet : Créer et administrer une base de données
    Introduction NOSQL
    Introduction à MongoDB
  • Créer et administrer une base de données non relationnelle
    Introduction NOSQL
    Introduction à MongoDB
  • Développer une application Web avec Java
    Introduction au JAVA
    Les types primitifs
    Les common objects
    Le instructions conditionnelles
    Les méthodes
    Les exceptions
    Les classes - construction
    Les classes - Types de classes
    Les classes - Utilisation dans un contexte POO
    Les autres spécificités d'une classe java
    Les collections
    La manipulation des dates
    Les patrons de conception (design patterns)
    Les fonctions anonymes et leurs utilisations
    L'outil Maven - présentation
    L'outil Maven - son utilisation
    L'outil Maven - Automatisation avec Jenkins
    La librairie Spring - ses principes
    La librairie Spring - springboot
    La librairie Spring - Son utilisation avec une API
    Les traces (log)
    Le standard openAPI / Swagger - Sa mise en place sur une API
    Les méthodes de développement
    Les Tests unitaires / d'intégration avec JUnit / Mockito
    Les tests d'intégration d'une fonctionnalité avec cucumber
    Les outils d’aide aux bonnes pratiques de développement
    Les BDD H2 et Lombrok
    La persistance de données (DATA JDBC/JCPA)
    La présentation de l'OWASP et du TOP10 des failles de sécurité
    La mise en place d'une fonction d'authentification
    La vérification d'authentification sur une API
    La mise en place d'une fonction d'autorisation (par rôle)
    La vérification d'authentification et d'autorisation sur une API
  • Développer  une application mobile avec React Native
    Le développement Mobile
    Introduction à React Native : l'outil Expo
    Les bases de React Native
    Les composants React Native
    Les props et les states
    Style et mise en page avec Flexbox
    Du code différent en fonction de la plateforme
    L'utilisation de Redux
    Les extensions de Redux
    L'organisation d'une application React Native
    La navigation avec React Native
    Les différents types de navigators
    L'animation avec React Native
    Installer les émulateurs
    Utiliser une base données locale : SQLITE
    Les APIs React Native et modules natifs
    Le debugging
    Le déploiement d'une application sur les stores
    Créer une application React Native sans Expo
    Projet - développer  une application mobile avec React Native
  • Concevoir une API
    Présentation des API
    Concevoir une API
    Gérer les accès à une API
  • Utiliser des API
    Les API d'authentification (OAuth, ..)
    Les API Google / AWS
    Les API de paiement
  • Utiliser un outil de gestion de version de code source
    Introduction à la ligne de commande
    Introduction à Git et Github
    Les bases
    Les interactions avec le dépôt distant
    Naviguer dans l'historique
    La gestion des branches
    Les branches avec Git - Rebaser
    Les bonnes pratiques
    Projet - Utiliser Git et Github pour gérer son code source
    Introduction à Gitlab
  • Maintenir et documenter son projet
    La documentation de l'architecture et du code
    Améliorer sa solution
    La documentation pour l'utilisateur
    Le pentest
    Gestion de la dette technique

La méthode Studi : votre chemin vers le succès

Layer 1
Accompagnement jusqu’à la réussite

Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts sous 24h ouvrées maximum

Picto escalier
Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste 

Picto règle crayon
Apprendre en faisant

Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !

Picto valise
Se préparer pour le monde réel

Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Picto blason
Réseau d'experts de premier plan

Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Picto devices
Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités

  • Conditions d'admission

    Pour entrer en formation préparant au Titre visé, le candidat doit :

    • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2)

    OU

    • Avoir validé 120 crédits ECTS et justifier d’une expérience professionnelle de 24 mois minimum dans le domaine visé par le Titre

    OU

    • Via un dossier VAPP retraçant l'expérience professionnelle (validation des acquis professionnels et personnels, sur étude par la direction pédagogique) : 

    >> avoir validé un diplôme ou un Titre de niveau 4  (Bac) et justifier d’une expérience professionnelle de 3 ans minimum dans le domaine visé par le Titre

    >> avoir validé un Baccalauréat et justifier d’une expérience professionnelle de 4 ans minimum dans le domaine visé par le Titre

    Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

  • Examen
    Mois d'examen : JuinDécembre
    Lieu : En ligne

    Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes :

    • Avoir validé (réussi) l’épreuve d’examen du bloc de compétences. 

    Nature des épreuves : 1 projet professionnel et une vidéo de présentation du projet à produire

  • Certification
    Certification : Bloc de compétences "Développer une solution digitale" issu du Titre RNCP "Concepteur développeur de solutions digitales" de niveau 6 (Bac+3)
    Certificateur : HETIC

Chez Studi, les + qui font la différence sont inclus en illimité dans votre formation

  • Options métier

    Je complète mon diplôme avec la spécialisation de mon choix

    Tag A choisir

  • Campus

    Je suis mes ateliers en présentiel sur l'un des 10 campus Studi

  • Langues

    Je suis des cours de langues et je prépare mes tests reconnus par l'État et les entreprises

  • Logiciels

    J'accède à plus de 50 000 formations vidéo sur les logiciels de référence

  • Soft skills

    Je développe les compétences transversales utiles à ma réussite : créativité, intelligence relationnelle, prise de parole en public avec le Cours Florent...

  • Business

    Je me forme à la création d'entreprise

  • Bibliothèque 

    J'accède en ligne à plus de 29 000 ouvrages de référence dans leur domaine

  • Licence Office 365

    Offerte pendant 5 ans

Contactez-nous

Développer une solution digitale avec Java

Studi traite les données recueillies afin de gérer vos demandes d’information et vous accompagner dans votre orientation. Nous vous informons que Studi utilise vos données à des fins marketing pour personnaliser et adapter ses offres de services à vos besoins et établir des statistiques et des modèles de profils marketings. Vos données seront conservées pour une durée de 3 ans ; pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, veuillez consulter la politique de protection des données.