Contactez un conseiller en formation pour étudier votre admissibilité.
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 Python
L'interpréteur de commande Python
Environnements de travail
Variables et types de données
Portée des variables et notion de référence
Conditions en Python
Boucles en Python
Les structures de données en Python
Structure d'un programme - fonctions
Améliorer la qualité du code
Structure d'un programme - modules
Améliorer la qualité du code - les tests unitaires
Notions théoriques de classe
Constructeur et mot-clé self
Les méthodes spéciales
L'héritage
La notion de décorateur en Python
Chaîne de caractères en Python
La gestion du temps en Python
Mathématiques en Python
Plus loin en mathématiques
Visualiser des données sous formes de graphiques
Gestion des fichiers en Python
Requêtes HTTP
Les bases de données relationnelles et Python
Notion d'ORM (object-relational mapping)
Cadre théorique de Flask
Le moteur de template Jinja
Déploiement en ligne du site Flask
Cadre théorique de Django
Les modèles en Django
Les vues en Django
API REST en Python
La data visualisation avec Python
La présentation des données et des librairies
La librairie numpy
La librairie pandas : première approche
Aller plus loin avec la librairie pandas
La librairie matplotlib
La librairie Seaborn
La librairie Bokeh
La data visualisation avancée avec Streamlit
Des présentations de résultats impactantes
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