Code & développementDévelopper une solution digitale
Up skill - FORMATION EN LIGNE

Développer une solution digitale

Certification délivrée parHetic - La grande école de la tech et des métiers du digital

Objectif de la formation

Programmez et développez une solution digitale !

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.

À l’issue de la formation, vous serez capable de : 

  • Créer un site web avec HTML, CSS et le Framework Bootstrap
  • Développer des sites web dynamiques avec PHP
  • Dynamiser vos sites web avec Javascript
  • Développer une application mobile
  • Concevoir une API
Logo Mon Compte Formation du gouvernement
Formation éligible CPF
Financez facilement votre formation avec Mon compte formation.
  • Bloc de compétences
  • Niveau 6 (BAC +3)
  • Certificateur : HETIC
  • 150h de formation
  • De 3 à 6 mois
  • Formation 100 % en ligne
Double garantie !
  • Garantie réussite : prolongez gratuitement votre formation pendant 1 an.
  • Garantie diplômé ou remboursé.
On vous rappelle gratuitement :
Demande de documentation

Programme

Piloter la production de contenus digitaux
Détail du bloc de compétences
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
Détail du bloc de compétences
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
Détail du bloc de compétences
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
Détail du bloc de compétences
PHP et HTML (sorties)
Les types de données, les variables et les constantes
Les opérateurs de comparaison et les expréssions 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
Détail du bloc de compétences
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 requetes 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
Détail du bloc de compétences
Introduction NOSQL
Introduction à MongoDB
Développer une application mobile avec React Native
Détail du bloc de compétences
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
Détail du bloc de compétences
Présentation des API
Concevoir une API
Gérer les accès à une API
Utiliser des API
Détail du bloc de compétences
Les API d'authentification (OAuth, ..)
Les API Google / AWS
Les API de paiement
Utiliser un outil de gestion de version de code source
Détail du bloc de compétences
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
Détail du bloc de compétences
La documentation de l'architecture et du code
Améliorer sa solution
La documentation pour l'utilisateur
Le pentest
Gestion de la dette technique
Inclus dans votre formation
+ de 50 formations aux logiciels métiers

Des centaines d’heures de screencasts vidéo pour maîtriser les logiciels essentiels en entreprise. Différenciez-vous et boostez votre employabilité !

Votre diplôme

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

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

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 à produire et une présentation orale de 40 min basée sur le projet

Contactez-nous
La puissance de la formation en ligne et du réseau Digital Campus
Image
Coaching personnalisé
La relation est au cœur de nos dispositifs de formation : coaching, accompagnement vers l’emploi, communauté d’apprenants et de formateurs pour répondre à toutes vos questions.
Image
La formation qui vous suit partout
La culture "digital first" est dans notre ADN. Formez-vous partout et à tout moment avec les applications web et mobiles (Android et IOS).
Image
Plateforme Social Learning
Interagissez avec les autres apprenants, entraidez-vous, créez des communautés, likez, questionnez les formateurs directement. Vivez une formation 100% social learning.
Image
Diplômes reconnus et finançables CPF !
Nos formations débouchent sur des titres RNCP, des certifications professionnelles qui sont enregistrées au Répertoire Spécifique. Elles sont reconnues par les entreprises, l’État et sont finançables CPF !
Image
Garantie diplômé ou remboursé
Prolongez votre formation gratuitement pendant 5 ans avec la garantie réussite. En cas d'échec, nous vous remboursons.
En complément de votre formation, des + qui font la différence

Vous apprenez comme vous voulez, à votre rythme.

A vous de choisir et de composer selon votre personnalité et vos aspirations.

Découvrez, apprenez, approfondissez tout ce qui vous fait envie ou qui vous sera utile demain.

Un accès illimité durant 5 ans à des milliers de formations supplémentaires : culture digitale, logiciels métiers & bureautique, langues étrangères, développement personnel, soft skills...)

Découvrir
Options métier

Complétez votre cursus principal avec la spécialisation de votre choix.

L'occasion d'élargir vos domaines d'expertise parmi un choix de 36 options métier.

Découvrir
Evènements à venir