Skip to main content

Développement web

Apprendre les langages de programmations web ou applicatif et les CMS.


Permet de comprendre et d’exploiter les possibilités infinies des langages de programmations à travers des explications et des cas pratiques concrets en bénéficiant de conseils de parcours personnalisés.

Formation sonorisée

Tutorat Possible

éligible au cpf

LANGAGES

HTML/CSS
 Durée : 88 modules – 71 vidéos – 89 leçons – 50 heures

Avec cette formation Programmation HTML/CSS de 88 modules vous apprendrez les bases des langages web HTML et CSS afin d’appréhender et être à même de créer vos premières pages web.

Tester le module
  • Langages HTML/CSS
    Introduction au cours HTML et CSS
    Les bases du HTML
    Les bases du CSS
    Mise en forme de textes en CSS
    Le modèle des boîtes
    Position et affichage des éléments
    Création de tableaux HTML
    Insertion de médias en HTML
    Fonds, dégradés et ombres CSS
    Sélecteurs CSS complexes
    Formulaires HTML
    Transitions, animations et transformations CSS
    Modèle des boîtes flexibles – Flexbox CSS
    Responsive design CSS
    Sémantique et éléments HTML structurants
    Modèle des grilles CSS
    Évolution et futur du CSS
  • HTML/CSS – Niveau Débutant (Vidéo)
    Présentation du cours
    Pourquoi apprendre à coder ?
    Définitions et rôles
    Versions HTML et CSS
    Travail en local et en production
    L’éditeur de texte
    Eléments, balises et attributs
    Structure d’une page HTML
    Création d’une page HTML
    Indentation et commentaires HTML
    Titres et paragraphes en HTML
    Espaces et retours à la ligne en HTML
    Les niveaux d’importance des textes
    Les listes en HTML
    Liens internes et externes en HTML
    Autres types de liens HTML
    Insérer des images en HTML
    Validation et compatibilité du code
  • HTML/CSS – Niveau Confirmé (Vidéo)
    Notations CSS short hand et long hand
    Sélecteurs CSS complexes
    Pseudo classes CSS
    Pseudo éléments CSS
    Les sprites en CSS
    Les transitions CSS
    Les animations CSS
    Présentation des formulaires
    Créer un formulaire HTML simple
    Types d’input et listes d’options
    Les attributs des formulaires
    Organiser et mettre en forme un formulaire
    Introduction au responsive design
    Meta viewport et valeurs CSS relatives
    Media queries CSS
    Création d’un site personnel (site cv) 1/4
    Création d’un site personnel (site cv) 2/4
    Création d’un site personnel (site cv) 3/4
    Création d’un site personnel (site cv) 4/4
    Conclusion
  • HTML/CSS – Niveau Intermédiaire (Vidéo)
    Sélecteurs et propriétés CSS
    Où écrire le CSS
    Les commentaires en CSS
    Les sélecteurs CSS simples
    Les attributs id et class
    L’héritage en CSS
    Les types block et inline
    Les éléments HTML div et span
    La propriété CSS font family
    Autres propriété CSS de type font
  • HTML/CSS – Niveau Intermédiaire (Vidéo) (Suite)
    Autres propriété CSS de type font
    Couleur et opacité en CSS
    Propriétés CSS de type text
    Gestion des espaces en CSS
    Le modèle des boîtes
    Largeur et hauteur en CSS
    Les bordures en CSS
    Padding et margin en CSS
    Les ombres des boîtes
    La propriété CSS display
    Les propriétés position et z index
    Les propriétés float et clear
    L’alignement en CSS
    La couleur de fond
    Images de fond et gestion du fond
    Dégradés linéaires
    Dégradés radiaux
    Créer un tableau simple
    Créer un tableau structuré
    Opérations sur les tableaux
    Opérations sur les images
    Insérer de l’audio en HTML
    Insérer des vidéos en HTML
    Intégration de média et sémantique

Javascript
 Durée : 82 modules – 65 vidéos – 78 leçons – 47 heures

Avec cette formation Programmation JAVASCRIPT de 83 modules vous apprendrez les bases et fonctionnalités du langage JavaScript et serez autonome sur la création de projets web.

  • Langage JavaScript
    Introduction au cours JavaScript
    Les variables et types de valeurs JavaScript
    Les structures de contrôle JavaScript
    Les fonctions en JavaScript
    L’orienté objet en JavaScript
    Valeurs primitives et objets globaux JavaScript
    Manipulation du BOM en JavaScript
    Manipulation du DOM en JavaScript
    Utilisation des expressions régulières en JavaScript
    Notions avancées sur les fonctions JavaScript
    Gestion des erreurs et mode strict en JavaScript
    L’asynchrone en JavaScript
    Symboles, itérateurs et générateurs en JavaScript
    Stockage de données dans le navigateur en JavaScript
    L’élément HTML canvas et l’api canvas
    Les modules JavaScript
    Json, ajax et fetch en JavaScript
  • JavaScript – Niveau Débutant (Vidéo)
    Présentation du cours JavaScript
    Introduction au JavaScript
    Environnement de travail
    Où écrire le code JavaScript
    Syntaxe, indentation et commentaires
    Présentation des variables en JavaScript
    Les types de valeurs des variables JavaScript
    Opérations entre variables en JavaScript
    La concaténation en JavaScript
    Introduction aux conditions en JavaScript
    Les conditions if, if…else et if…else if…else
    Les opérateurs logiques
    Simplification des conditions JavaScript
    Structures ternaires en JavaScript
    Le switch
    Les boucles en JavaScript
    Introduction aux fonctions en JavaScript
    Découverte et définition des objets en JavaScript
    Valeurs primitives et objets natifs
    Créer des objets en JavaScript
    Les méthodes de l’objet String
    L’objet Number, propriétés et méthodes
    Présentation de l’objet Array et des tableaux
    Les méthodes de l’objet Array
    Présentation de l’objet Date
    Les méthodes de l’objet Date
  • JavaScript – Niveau Intermédiaire (Vidéo)
    SL’objet Math et ses méthodes
    La portée en JavaScript
    Les fonctions anonymes
    Les fonctions auto invoquées
    Les closures en JavaScript
    Présentation du DOM HTML
    Accéder à des éléments HTML en JavaScript
    Modifier du contenu HTML en JavaScript
    Ajouter et insérer des éléments HTML en JavaScript
    Modifier ou supprimer des éléments HTML en JavaScript
    Naviguer dans le DOM en JavaScript
    Introduction aux évènements
    La méthode addEventListener
    La propagation des évènements
    Présentation de l’objet Event
    Le BOM et l’objet Window
    Présentation de l’objet Screen
    Présentation de l’objet Navigator
    Présentation de l’objet Location
    Présentation de l’objet History
    Découverte des expressions régulières
    Recherches et remplacements
  • JavaScript – Niveau Confirmé (Vidéo)
    Quantifieurs et options
    Les classes de caractères et les métacaractères
    Rappels sur les formulaires HTML
    Validation HTML des formulaires et limitations
    Validation JavaScript de formulaires HTML
    Présentation de l’élément canvas
    Dessiner des rectangles dans le canvas
    Dessiner des lignes dans le canvas
    Dessiner des arcs de cercle dans le canvas
    Créer des dégradés dans le canvas
    Insérer du texte et des images dans le canvas
    Rotations et translations dans le canvas
    Gestion du délai d’exécution en JavaScript
    Les cookies en JavaScript
    Gestion des erreurs en JavaScript
    Le mode strict en JavaScript
    Conclusion du cours JavaScript

JQUERY
 Durée : 24 modules – 19 vidéos – 23 leçons – 15 heures

Avec cette formation Programmation JQUERY de 24 modules vous apprendrez et saurez manipuler les bases et fonctionnalités du langage  JQuery et serez autonome sur la création de projets web.

  • Langage jQuery
    Introduction au cours JQuery
    Manipulation du dom avec JQuery
    Gestion d’événements avec JQuery
    Création d’effets et d’animations avec JQuery
    JQuery Ajax
  • JQuery – Niveau Débutant (Vidéo)
    Introduction au cours jQuery
    Télécharger et utiliser jQuery
    Syntaxe de base du jQuery
    Introduction à la gestion d’évènements
    Gestion d’évènements liés à la souris
    Gestion d’évènements liés au clavier
    Gestion d’évènements liés aux formulaires HTML
    Gestion avancée d’évènements en jQuery
    Sélection et modification d’éléments HTML
  • JQuery – Niveau Confirmé (Vidéo)
    Se déplacer dans le DOM en jQuery
    Filtrer des éléments HTML
    Insérer ou supprimer du contenu HTML
    Autres opérations sur le DOM en jQuery
    Modifier les styles CSS des éléments HTML en jQuery
    La gestion des dimensions en jQuery
    Afficher ou cacher des éléments HTML en jQuery
    Créer des effets de fondu ou de slide en jQuery
    Créer des animations personnalisées en jQuery
    Gestion avancée d’animations en jQuery

PHP – MYSQL
 Durée : 43 modules – 27 vidéos – 84 leçons – 40 heures

Avec cette formation Programmation PHP/SQL de 44 modules vous apprendrez le langage de programmation PHP, appréhenderez le système de gestion de bases de donnée MySQL et aborderez les interactions entre MySQL et PHP.

  • PHP/SQL – Cours interactif
    Introduction au cours PHP et MySQL
    Découverte des variables en PHP
    Les structures de contrôle en PHP
    Découverte des fonctions en PHP
    Les variables tableaux en PHP
    Manipuler des dates en PHP
    Les variables superglobales PHP
    Manipuler des fichiers en PHP
    Utiliser les expressions régulières ou rationnelles en PHP
    Programmation orientée objet (Poo) PHP – Concepts de base
    Programmation orientée objet PHP – Notions avancées
    Espaces de noms, filtres et gestion des erreurs en PHP
    Introduction aux bases de données, au SQL et à MySQL
    Manipuler des données dans des bases MySQL avec PDO
    Jointures, union et sous requêtes
    Gestion des formulaires HTML avec PHP
  • PHP/SQL – Tutoriel vidéo
    Présentation du cours
    Introduction au PHP
    Environnement de travail
    Les bases en PHP
    Premières instructions
    Les variables PHP
    Types de valeurs et concaténation
    Opérations sur les variables
    Introduction aux conditions
    Les conditions 1/2
    Les conditions 2/2
    Ternaires et switch
    Les boucles
    Les fonctions PHP
    Portée des variables
    Constantes PHP
    Les tableaux en PHP
    Tableaux associatifs
    Tableaux multidimensionnels
    Le timestamp
    Obtenir et formater une date
    Validité des dates
    Lire, ouvrir, fermer un fichier
    Parcourir un fichier
    Créer et écrire dans un fichier
    Écrire dans un fichier
    Include et require

ORACLE PL/SQL
 Durée : 2 modules – 5 leçons – 3 heures

Avec cette formation Oracle PL/SQL vous aborderez le langage procédural PL/SQL développé par Oracle et découvrirez son écriture, la gestion des données, base et exceptions.

  • Cas pratique – Oracle
    Base de données d’une école
    Base de données d’une entreprise – 1
    Base de données d’une entreprise – 2
    Base de données d’une entreprise – 3
    Base de données d’une agence de location de voitures
  • Introduction à Oracle PL/SQL
    Introduction au langage
    La gestion d’exceptions en Oracle
    Les curseurs en Oracle
    Records – structures de données
    Varray en oracle

PYTHON
 Durée : 8 modules – 34 leçons – 13 heures

Avec cette formation Programmation PYTHON vous apprendrez le langage de programmation Python et a utiliser les différentes fonctionnalités pour vos projets web.

  • Introduction au langage Python
    Introduction à Python
    L’environnement de travail Python
    Syntaxe de base et exécution d’instructions Python
  • Les variables et les types de valeurs Python
    Les variables Python
    Les types de données ou types de valeurs Python
    Les opérateurs Python
    Les listes Python
    Les tuples Python
    Les dictionnaires Python
    Les ensembles ou sets Python
  • Les structures de contrôle Python
    Les structures conditionnelles if, if…else et if…elif…else en Python
    Créer des conditions Python complexes
    Les boucles Python for et while
  • Les fonctions Python
    Introduction aux fonctions Python
    Notions avancées sur les paramètres des fonctions Python
    Contrôle des valeurs de retour d’une fonction Python
    La portée des variables en Python
    Annexe 1 : Quelques fonctions Python utiles
  • Python orienté objet
    Introduction à l’orienté objet en Python
    Classes, objets et attributs en Python orienté objet
    Héritage et polymorphisme en Python orienté objet
    Gérer la visibilité des membres de classe en Python orienté objet
    Itérateurs et générateurs en Python orienté objet
    Annexe 2 : Quelques méthodes Python utiles
  • Modules standards et paquets Python
    Les modules et paquets Python
    Modules Python standards Math, Random et Statistics
    Les modules Python standards Datetime, Time et Calendar
    Le module Python standard Re – expressions régulières ou rationnelles
  • Manipulation de fichiers avec Python
    Introduction à la manipulation de fichiers en Python
    Opérations sur les fichiers en Python
    L’échange de données en Python avec le module Json
  • Gestion des erreurs Python
    Introduction à la gestion d’erreurs ou d’exceptions en Python
    Gérer les exceptions en Python avec try, except, else et finally
    Conclusion du cours Python

PYTHON 2022
 Durée : 14 modules – 54 leçons – 25 heures

Avec cette formation Programmation PYTHON vous apprendrez le langage de programmation Python au travers de cas pratiques et saurez utiliser les différentes fonctionnalités pour vos projets web.

  • Cas pratique 1
    Calculer une moyenne, un total et un pourcentage
    Déterminer le nombre de jours dans un mois
    Déterminer si un nombre est fort ou non
    Supprimer les doublons d’une liste
    Trouver la somme des éléments de chaque ligne et colonne d’une matrice
    Manipuler une chaîne de caractère
    Utiliser les fonctions récursives
    Utiliser les tuples
  • Introduction au langage Python
    Introduction à Python
    L’environnement de travail Python
    Créer un fichier et l’exécuter avec Python
  • Notions fondamentales en Python
    Mots-clés et identificateurs en Python
    Instructions, indentation et commentaires en Python
    Les principaux types de données
    Présentation des variables
    Entrée / sortie en Python : fonctions input() et print()
  • Les structures de contrôle
    Les opérateurs en Python
    Les instructions if-else en Python
    Les boucles en Python
    Créer des conditions Python complexes
    Convertir une boucle for imbriquée en une boucle for simple
  • Les fonctions
    Introduction aux fonctions Python
    Définition et syntaxe des fonctions
    Notions avancées sur les paramètres et arguments
    Arguments *args et **kwargs
    Contrôle des valeurs de retour d’une fonction
    La portée des variables en Python
    La fonction yield
    Quelques fonctions utiles
  • Cas pratique 3
    Créer une classe CompteBancaire
    Utiliser l’héritage des classes
    Utiliser le polymorphisme
    Simuler le tirage d’une loterie
    Utiliser les décorateurs
  • POO : Notions fondamentales
    Introduction à la Programmation Orientée Objet en Python
    Constructeurs et destructeurs
    Classes, objets et attributs
    Gérer la visibilité des membres de classes
  • POO : Notions avancées
    Héritage
    Polymorphisme
    Surcharge des opérateurs
    Itérateurs et générateurs
    Listes des méthodes utiles
  • Sujets avancés
    Les métaclasses
    Les décorateurs
    Les itérateurs avancés
    Instruction assert
    Conclusion
  • Les différents types de données
    Les chaînes de caractères
    Les listes
    Les tableaux – module array
    Les tuples
    Les ensembles
    Les dictionnaires
    Les matrices
    Récapitulatif
  • Cas pratique 2
    Effectuer des opérations de lecture sur des fichiers
    Effectuer des opérations d’écriture sur des fichiers
    Gérer les erreurs
    Manipuler les dates
    Générer un mot de passe aléatoire
  • Manipulation de fichiers avec Python
    Introduction à la manipulation de fichiers
    Opérations sur les fichiers
    Échange de données avec le module JSON
    Autres méthodes pour la gestion des fichiers
  • La gestion des erreurs en Python
    Introduction à la gestion d’erreurs ou d’exceptions
    Gérer les exceptions avec try, except, else et finally
    Liste des exceptions
  • Modules standards et paquets Python
    Les modules et paquets
    Modules math, random et statistics
    Les modules datetime, time et calendar
    Module re : expressions régulières ou rationnelles

SASS
 Durée : 1 module – 8 leçons – 3 heures

Avec cette formation Programmation SASS vous apprendrez à utiliser le préprocesseur CSS Sass, ses différentes fonctionnalités et créer du code CSS pour vos projets web.

  • Apprendre à utiliser Sass
    Présentation et installation de Sass
    Les variables Sass
    Les fonctions Sass
    L’imbrication de sélecteurs avec Sass
    L’héritage Sass
    Les mixins Sass
    Les conditions et boucles Sass
    Importer du code CSS avec Sass

SCILAB
 Durée : 3 modules – 9 leçons – 5 heures

Avec cette formation Programmation – Scilab vous apprendrez à utiliser le logiciel de calcul numérique Scilab, les notions de base et avancés telles que les types de données et la syntaxe à utiliser.

  • Cas pratique
    Calculer un prix total TTC
    Afficher une mention à partir d’une note
    Afficher un mois avec le mot-clé case
    Calculer un montant épargné avec un taux d’intérêt annuel
    Fonction puissance(x,n)
    Fonction compteur(T)
    Saisir un nombre compris entre 10 et 20
    Insérer un nombre entier dans une liste
  • Initiation à Scilab
    Introduction
    Éléments de base
    Types de données
    Fonctions de lecture et écriture
  • Notions avancées
    Les structures conditionnelles
    Les boucles
    Les fonctions
    Les matrices et vecteurs
    Simulation des lois de probabilités

JAVA
 Durée : 10 modules – 43 leçons – 16 heures

Avec cette formation Programmation JAVA de 10 modules vous apprendrez les bases du langage JAVA, des notions fondamentales à la gestion des fichiers exceptions ainsi que la programmation orientée objet.

  • Introduction au langage Java
    Nouveautés de Java 11
    Différences entre JDK, JRE et JVM
    Structure d’un programme Java – Hello World
    Mots clés et conventions de dénomination
  • Notions fondamentales en Java
    Types de données intégrés
    Les variables
    Classes enveloppe – Number, Integer, Double …
    Lire les entrées clavier
  • Les structures de contrôle
    Les opérateurs
    Les structures conditionnelles
    Les boucles
    Instructions de contrôle de boucle – break, continue
  • Les chaînes de caractères
    Les chaînes – API String
    Les chaînes – StringBuffer et StringBuilder
    Les expressions régulières
  • Les tableaux et collections
    Les tableaux
    Classe Arrays – java.util.Arrays
    Les listes dynamiques – java.util.ArrayList
    Les listes chaînées – java.util.LinkedList
    HashSet – java.util.HashSet
    HashMap – java.util.HashMap
    Médiane de deux tableaux triés de même taille
  • La gestion des fichiers
    Comprendre les fichiers informatiques
    Utilisation des classes Path et Files
    Lecture et écriture dans un fichier
    Fichiers à accès aléatoire
  • La gestion des exceptions
    Les exceptions
    Créez vos propres classes d’exception
  • Programmation Orientée Objet : Notions fondamentales
    Objets et classes
    Modificateurs d’accès – public, private, protected et package
    Méthodes et surcharge des méthodes
    les constructeurs
    L’héritage
    Classes abstraites
  • Programmation Orientée Objet : Notions avancées
    Interfaces et héritage multiple
    Les classes imbriquées
    Les singletons
    Classes et méthodes génériques
    Interface fonctionnelle et expressions Lambda
    Préparer votre entretien d’embauche en développeur Java
  • Programmation concurrente
    Introduction à la programmation concurrente – Multi-threads
    classe java.lang.Thread
    Synchronisation des threads

Langage c
 Durée : 10 modules – 33 leçons – 11 heures

Avec cette formation Programmation – Langage C de 10 modules vous apprendrez les bases du langage de programmation C en abordant notamment les notions de fonctions, les tableaux et pointeurs et la gestion de fichiers.

  • Introduction au langage C
    Introduction
    Macros et pré-processeurs
    Mots-clés et identificateurs
    Types de données
  • Notions fondamentales en C
    Variables et constantes en C-C++
    Variables locales et globales
    Les classes de stockage
    Entrée et sortie
    Les opérateurs
  • Les structures de contrôle
    Structure conditionnelle if…else
    Instruction switch en C et C++
    Les boucles
    Instruction break et continue
  • Les fonctions
    Présentation des fonctions
    Qu’est-ce que la récursivité
    Récursivité terminale
  • Les tableaux
    Présentation des tableaux
    Tableaux multidimensionnels
  • Les pointeurs
    Présentation de la mémoire des programmes C
    Présentation des pointeurs
    Allocation dynamique de la mémoire
    Pointeurs et tableaux
    Double pointeur : Déclaration et utilisation
  • Les chaînes de caractères
    Présentation des chaînes de caractères
    Chaines de caractères et fonctions
  • Les structures et énumération
    Les structures
    Énumération (enum)
    Structures et pointeurs
    Structures et fonctions
  • Gestion de fichiers
    Traitements de base sur les fichiers
    Lire et écrire dans un fichier
  • Foire aux questions
    FAQ programmation en C 1/2
    FAQ programmation en C 2/2

Langage c++
 Durée : 6 modules – 29 leçons – 10 heures

Avec cette formation Programmation – Langage C++ de 6 modules vous appréhenderez les notions fondamentales et avancées d’un langage de programmation orienté objet.

  • Introduction au langage C++
    Introduction
    Entrée / sortie : cin et cout
    Programmation compétitive et gestion d’entrée / sortie
    Classe std::string et chaînes de caractères
    Tableaux
    Gestion des fichiers
  • Fonctions
    Fonctions membres
    Fonctions utiles
    Fonctions lambda
  • Programmation Orientée Objet : Notions fondamentales
    Types de données
    Classes et objets
    Spécificateurs d’accès
    Constructeurs et destructeur d’une classe
    Fonctions membres
    Membres statiques d’une classe
  • Programmation Orientée Objet : Notions avancées
    Fonctions en ligne : inline
    Fonctions et classes amies : friend
    Surcharge des fonctions
    Surcharge des opérateurs
    Héritage
  • Structures de données
    Introduction aux structures de données
    Structures en C++ et différences avec les structures en C
    Listes chaînées
    Piles
    Files d’attente
    Arbres binaires de recherche
  • Bibliothèque standard
    Introduction à la bibliothèque de Template Standard STL
    Itérateurs
    Classe vector de la bibliothèque STL

SQL
 Durée : 6 modules – 24 leçons – 3 heures

Avec cette formation Langage SQL vous apprendrez les notions liées à un système de gestion de base de données, la syntaxe des instructions SQL et la manipulation de données au travers de clauses spécifiques et de cas pratiques.

  • Cas pratique 1
    Base de données d’Air France
    Base de données d’un festival de musique
    Base de données d’un cycle de formation d’étudiants
    Base de données d’employés
    Base de données de gestion de projet
  • Cas pratique 2
    Base de données d’une promotion d’étudiants
    Base de données d’un cinéma
    Base de données des étapes du Tour de France
    Base de données de gestion de ventes
  • Introduction au langage SQL
    Introduction
    Concepts de base de SGBDR
    Schématisation d’une base de données
    La syntaxe des instructions SQL
    Les opérateurs
  • La définition des données
    Création et suppression d’une base de données
    Les différents types de données
    Création et suppression des tables
    Modifier la structure d’une table – ALTER TABLE
    Les contraintes
  • Manipulation de données – 1
    Insertion et modifications des enregistrements – INSERT, UPDATE et DELETE
    Extraction des données – SELECT
    Filtrer les données – WHERE
    Modèles de recherche – LIKE
    Trier les données – ORDER BY
    Les jointures – JOIN
  • Manipulation de données – 2
    Fonctions d’agrégation – SUM, COUNT, AVG, MIN et MAX
    Organiser des données identiques en groupes – GROUP BY et HAVING
    Les sous-requêtes
    Combiner les résultats de deux ou plusieurs instructions SELECT – UNION
    Les fonctions SQL de manipulation de date

Bouton du shop

si Vous êtes un particulier, accédez à notre boutique en ligne

Cliquez ici

Interopérabilité
Scorm et AICC

Toutes les productions d’Onlineformapro respectent les normes SCORM, AICC et xAPI.

Elles peuvent donc être intégrés à toute plateforme LMS du marché (Learning Management System).

Vous avez un projet?

Contactez-nous