Contactez un conseiller en formation pour étudier votre admissibilité.
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.
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