Logo entreprise

Finançable CPF
Développer une solution digitale

Coût de la formation
1690.00€
Finançable CPF
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
Qualiopi

Connaissances nécessaires

Contactez un conseiller en formation pour étudier votre admissibilité.

Objectifs 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.

Programme et détails du déroulé de la formation

Piloter la production de contenus digitaux

La création de contenus

  • L’orientation artistique et le brief créatif
  • La gestion de la production de contenus
  • La stratégie de production de contenus 

Les bases d’Illustrator

  • Le travail sur les objets
  • Les fonctions spécifiques
  • La production
  • Créer des logos et des illustrations avec Illustrator

Créer des visuels avec Photoshop

  • L’interface et l’espace de travail
  • Les bases de Photoshop
  • La géométrie de l’espace
  • La correction de l’image
  • Le photomontage
  • Les sélections
  • Le détourage et les masques
  • Les outils et les nuanciers
  • Les filtres
  • Les calques
  • Les formats
  • L’automatisation

Apprendre Audacity

  • La découverte du logiciel
  • Les fonctionnalités de base
  • Les fonctionnalités avancées

Créer du contenu vidéo

  • Le sens des images
  • Le storytelling en images
  • Les acteurs de la production audiovisuelle
  • La réalisation de vidéos pour les réseaux sociaux
  • La réussite d’une interview
  • Les règles de cadrage en vidéo
  • La prise de son pour la vidéo
  • Le montage avec un smartphone
  • Les fondamentaux de Davinci Resolve 16.1
  • Les fondamentaux d’Adobe After Effects 

Data Visualization : créer une représentation graphique des données

  • Les fondamentaux de Python
  • La data visualisation avec Python
  • Les librairies Numpy, Pandas, Matplotlib, Seaborn, Bokeh et Streamlit

Créer un site web avec HTML/CSS et le Framework Bootstrap

Les langages HTML et CSS

Les bonnes pratiques

Le fonctionnement des sites web

La structure d’une page HTML

Les fondamentaux en CSS

La personnalisation du texte

La personnalisation du background

La mise en page avec CSS

L’intégration d’image, audio et vidéo

Les tableaux

Les formulaires

Le responsive design

La grille Bootstrap

Le style avec Bootstrap

Les composants prêts à l’emploi

Les composants Javascript

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 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

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

Introduction NOSQL

Introduction à MongoDB

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

Cette formation est finançable par le CPF

Le Compte Personnel de Formation (CPF) est un dispositif français permettant à chaque actif d'acquérir des droits à la formation tout au long de sa vie professionnelle. Ces droits, cumulés en euros, servent à financer des formations certifiantes pour développer ses compétences ou changer de métier.

Je souhaite financer la formation avec le CPF