1

Formation MongoDB

Introduction à la formation MongoDB

Introduction au Big Data

Pourquoi le Big Data?
Qu’est ce que le Big Data?
Comment faire du Big Data?
Quels sont les outils du Big data?

Découvrir les bases NoSQL

Qu’est-ce que le NoSQL ?
Comparaison avec le modèle relationnel
Type de bases NoSQL

Prise en main de MongoDB

Installation sur Windows
Format JSON
Particularité du format BSON
Lancement de MongoDB
Connexion à MongoDB
Notion de collection et document

Manipuler un document MongoDB

Commande find()
Commande findOne()
Notion de curseur
Type de donnée ObjectID
Insérer dans MongoDB
Mettre à jour un document
Supprimer un document

Requêtes dans une Collection MongoDB

La projection avec find()
Filtrer le résultat
Trier le résultat
recherche un texte dans le document
Limiter le nombre de résultat
Les opérateurs du find()

Modélisation d’un schéma d’une base de données NoSQL

Contexte de la modélisation NoSQL
La dé-normalisation
Les différentes stratégies

Appel de MongoDB depuis le code client

Utilisation du driver Python
Ecrire un programme d’accès aux données

Administration de MongoDB

importer des données
exporter des données
Optimisation: création d’index
Gestion du format Date
le framework d’agrégation
Sauvegardes

Solution de haute disponibilité avec MongoDB

Réplication
Sharding




Formation Tests Unitaires PHPUnit

Introduction Test Unitaire

Définition des tests unitaires

Le test-driven development (TDD)

Trouver des ressources sur les tests unitaires

PHPUnit

Installer PHPUnit via composer

Configurer PHPUnit

Les assertions

Utiliser la ligne de commande (CLI)

Configurer dans un fichier .XML

Connaître les options de la console

Ecrire des tests

Découvrir les assertions

Définir les dépendances de test

Ajouter un data provider

Utiliser le setUp() des tests

Skipper un test

Tester les exceptions

Stubs

Mocks

Couverture du code

Exclure un dossier de la couverture

Exclure des bouts de code

TDD

Formation Utile

Formation PHP: la plus complète

 




Formation Google Scripts | programmer des macros

Introduction à la formation Google Scripts

Découverte de Google Apps Script

  • Qu’est-ce qu’Apps Script ?
  • Quels usages, pour qui ?

Les fondamentaux du langage Apps Script

  • var, let et const
  • Structures conditionnelles
  • Boucles
  • Tableaux

Prise en main de Google Apps Script

  • Enregistrer des macros
  • Éditeur de code Apps Script
  • Créer ses premières fonctions
  • Utiliser un bouton pour exécuter une fonction
  • Ajouter une fonction personnalisée
  • Déclencher un script
  • Manipuler les objets
  • Objets qui gèrent un tableur
  • Objets qui gèrent fichiers et dossiers
  • Envoyer un courriel
  • Découvrir Google Script dans un document

Récupérer des informations dans Google Drive

Manipuler les objets Spreadsheet, Sheet et Range

Créer une application web

  • Créer un formulaire HTML
  • Ajouter du style CSS
  • Valider les données en JavaScript
  • Envoyer les données à Google Script
  • Enregistrer les données dans Google Sheet
  • Réaliser une autocomplétion avec jQuery



Formation Première Pro : Perfectionnement | En ligne |

Introduction à la formation Première Pro Perfectionnement

Rappels des fondamentaux

Saisie et paramètres de projet

Définition standard et haute définition

Créer et éditer des paramètres de projet

Ajuster les préférences de l’utilisateur

Saisir la vidéo et l’audio

Enregistrer et paramètres de saisie

Saisie en lots

Importer des éléments

Gérer les médias dans le panneau projet

Gérer des médias dans l’explorateur de médias

Aperçu des formats: vidéo: audio: images

Problèmes vidéo, audio, images et graphiques

Se servir du panneau source

Options d’affichage et de rappel

Notions de base du montage

Utiliser un point d’entrée et un point de sortie

Aperçu du montage et de la séquence

Ajouter, supprimer des pistes audio/vidéo

Créer un premier montage

Outils et marqueurs de base du montage vidéo

Moniteurs de programme et de référence

Rogner des clips audio et vidéo

Travailler avec l’outil d’édition propagation et l’outil

de suppression de propagation

Montage en trois points

Effets et transitions

Effets et panneau contrôle des effets

Initiation aux transitions audio et vidéo

Ajouter, supprimer et éditer les transitions

Utiliser l’outil de coupe et l’outil d’édition de

modification sur les transitions

Filtres audio et vidéo

Filtres de base d’amélioration vidéo et audio

Comprendre la correction de couleur vidéo

Appliquer la réduction de bruit audio et vidéo

Correction de base de la couleur

Créer des titres

Travailler en se servant de la fenêtre titre

Outils de titrage: actions: propriété

Styles de lettrage

Utiliser des modèles de titrage

Utiliser des images clés

Utiliser des images clés

Ajouter: supprimer des images clés

Éditer des images clés

Pistes audio à l’aide du panneau mixage audio

Exportation

Exporter: Adobe Media Encoder

Formats: QuickTime: H.264

Windows Media : Adobe Encore

Paramètres d’exportation pour You Tube: Vimeo

et Apple TV et des lecteurs de médias portatifs

Exporter vers un DVD SD ou BLU-Ray




Formation : Adobe Première Pro | En ligne

Introduction à la formation Adobe Première Pro

  • Initiation au montage non-linéaire
  • Interface : Panneaux : Outils
  • Espaces de travail

Saisie et paramètres de projet

  • Définition standard et haute définition
  • Créer et éditer des paramètres de projet sur Première Pro
  • Ajuster les préférences de l’utilisateur
  • Saisir la vidéo et l’audio
  • Enregistrer et paramètres de saisie
  • Saisie en lots

Importer des éléments dans Adobe Première Pro

  • Gérer les médias dans le panneau projet
  • Gérer des médias dans l’explorateur de médias
  • Aperçu des formats : vidéo, audio, images
  • Problèmes vidéo, audio, images et graphiques
  • Se servir du panneau source
  • Options d’affichage et de rappel

Notions de base du montage Adobe Première Pro

  • Utiliser un point d’entrée et un point de sortie
  • Aperçu du montage et de la séquence
  • Ajouter, supprimer des pistes audio/vidéo
  • Créer un premier montage
  • Outils et marqueurs de base du montage vidéo
  • Moniteurs de programme et de référence
  • Rogner des clips audio et vidéo
  • Travailler avec l’outil d’édition propagation et l’outil de suppression de propagation
  • Montage en trois points

Effets et transitions

  • Effets et panneau contrôle des effets
  • Initiation aux transitions audio et vidéo
  • Ajouter, supprimer et éditer les transitions
  • Utiliser l’outil de coupe et l’outil d’édition de modification sur les transitions

Filtres audio et vidéo

  • Filtres de base d’amélioration vidéo et audio
  • Comprendre la correction de couleur vidéo
  • Appliquer la réduction de bruit audio et vidéo
  • Correction de base de la couleur

Créer des titres

  • Travailler en se servant de la fenêtre titre
  • Outils de titrage : actions, propriétés
  • Styles de lettrage
  • Utiliser des modèles de titrage
  • Utiliser des images clés

Ajouter / supprimer des images clés

  • Éditer des images clés
  • Pistes audio à l’aide du panneau mixage audio
  • Exportation

Exporter : Adobe Media Encoder

  • Formats : QuickTime, H.264
  • Windows Media : Adobe Encore
  • Paramètres d’exportation pour YouTube, Vimeo, Apple TV et des lecteurs de médias portatifs
  • Exporter vers un DVD SD ou BLU-Ray

Conclusion sur la formation Première Pro




Formation Python – Les bases pour la Data Science


Module 1 – Introduction à Python

  • Présentation du langage et de ses usages scientifiques
  • Installation de Python et de l’éditeur de code (IDLE, VS Code, ou Jupyter)
  • Premiers pas avec la console Python et les scripts

Module 2 – Fondements de la programmation

  • Variables, types de données et conversions
  • Chaînes de caractères, nombres et booléens
  • Opérations arithmétiques et logiques

Module 3 – Structures de contrôle

  • Conditions (if, elif, else)
  • Boucles (for, while)
  • Notion d’indentation et bonnes pratiques

Module 4 – Fonctions et scripts

  • Créer et appeler une fonction
  • Passage de paramètres et retour de valeurs
  • Structurer son code en blocs logiques

Module 5 – Introduction à la programmation orientée objet (optionnel)

  • Comprendre la notion d’objet en Python
  • Créer une classe et instancier des objets simples

Module 6 – Manipulation de fichiers

  • Lire et écrire des fichiers texte
  • Parcourir et traiter des données ligne par ligne

Module 7 – Mise en pratique

  • Création d’un petit programme complet combinant variables, boucles et fonctions
  • Corrections et conseils personnalisés



Formation création de plugins WordPress

Introduction aux Custom Post Types

  • Définition et utilisation des Custom Post Types dans WordPress
  • Création et gestion des Custom Post Types

Les Taxonomies

  • Comprendre les taxonomies dans WordPress
  • Création et utilisation des taxonomies personnalisées

Les Champs Personnalisés

  • Introduction aux champs personnalisés
  • Création et gestion des champs personnalisés

Créer une Custom MetaBox

  • Définition et utilisation des MetaBoxes
  • Création de MetaBoxes personnalisées pour enrichir vos posts

Créer une Extension Widget

  • Arborescence des fichiers nécessaires
  • Introduction à la classe WP_Widget
  • Configuration et enregistrement du widget
  • Affichage et personnalisation du widget dans la sidebar
  • Création du formulaire du widget et ajout des champs HTML

Créer une Extension WordPress avec PHP/MySQL

  • Ajout de fichiers JavaScript et CSS à votre extension
  • Déclaration d’un plugin et affichage dans l’administration
  • Création d’une page d’options pour votre plugin
  • Création de shortcodes et gestion des tables dans la base de données
  • Principes fondamentaux de l’AJAX avec WordPress
  • Création d’une extension utilisant AJAX et JSON
  • Préparation des éléments et vérification des champs du formulaire en jQuery

Les Tâches Planifiées (Cron)

  • Introduction aux tâches planifiées dans WordPress
  • Configuration et gestion des tâches planifiées



Obtenir une soumission pour votre formation en une minute

Nous écrire

Laissez votre courriel et votre message. Nous répondons généralement dans les 24 heures.

Captcha image
Cliquez sur l’image pour rafraîchir le code.







Formation Java – La plus complète

Introduction à la formation Java

Présentation de la formation

Mise en place de l’environnement

Syntaxe de programmation Java

Structure d’un fichier .java

Variable de type primitif et opérateur

Commenter et documenter du code

Les conditions dans le code: if/else,….

Opérateurs de comparaison et de logique

Les tableaux

Les boucles

Méthode de classe

La programmation orientée objet

Objectif

Comparaison POO et langage procédural

Classe et objet

Méthodes et attributs

Relations entre classes

Notion d’interface

Classe abstraite

Notion Spécifique au Java

Atelier pratique : conceptions de classes et mise en rélation entre classes

Exceptions dans le langage Java

Principe d’une exception

Manipuler des exceptions

Gestion des entrées / sorties en Java

Package java.io

Opérateur de lecture/écriture

Format: binaire, texte

Jeu de caractères et encodage

Collections

Présentation des collections
Itérer sur des collections

Atelier pratique : Manipulation de collections d’objets

Java et les bases de données

Principe de l’API JDBC

Se connecter à une base

Récupérer des données d’une base

Lier les données d’une base avec des objets Java

Insérer des données dans la base

Formation en Lien : Formation SQL : Maîtriser les requêtes SQL




Formation PHP : la plus complète

Introduction à la formation PHP

Appendre les bases de PHP

Pourquoi utiliser PHP ?
structure d’une page PHP

Insertion de code PHP dans un document html

les types de variables

Déclaration et utilisation de tableaux

les constantes

les opérateurs

les boucles et conditions

variables superglobales

récuperer les données d’un formulaire

envoyer un email

Atelier pratique: Revue des balises principales HTML et des commandes de style, mise en place d’une page modèle

Création de fonctions, utilisation de fonctions prédéfinies

Déclaration de fonctions

Les paramètres et l’instruction return

Création de bibliothèques de fonctions

Fonctions prédéfinies : exemples, organisation, documentation

Fonctions pour les dates, tableaux, chaînes de caractères

Fonctions include et require

Atelier pratique: Réalisation de fonctions personnalisées et utilisation de fonctions prédéfinies

Traiter les données d’un formulaire

création d’un formulaire

Récuperer les données du formulaire

Upload de fichiers : la variable $_FILES et les fonctions associées

envoyer un email

Atelier pratique: Création d’un formulaire de candidature

Interagir avec l’utilisateur

Récupérer et utiliser des paramètres GET

utiliser les cookies pour stocker des informations

Upload de fichiers : la variable $_FILES et les fonctions associées

envoyer un email

Atelier pratique: Création d’un formulaire de candidature

PhpMyAdmin

Présentation de phpMyAdmin

Créer une base avec phpMyAdmin

Créer des tables avec phpMyAdmin, voir les différents types de champs.

Modifier la structure d’une table

Atelier pratique: Création d’une base MySQL et création de tables

SQL

Selectionner des enregistrements (SELECT)

Insérer des enregistrements (INSERT INTO)

Modifier des enregistrements(UPDATE)

Supprimer des enregistrements(DELETE)

Opérateurs et critères.

Atelier pratique: Ecriture de requêtes SQL simples

Utiliser une base de données MySQL avec PHP

Présentation des SGBD

Types de données

Connection au serveur MySQL

Remplissage de la base à partir d’un formulaire.

Ajouter des données dans la base avec PHP

Modifier des données dans la base avec PHP

Supprimer des données dans la base avec PHP

Protéger les données à envoyer à MysQL

Atelier pratique: Enregistrement en base des données de notre formulaire de candidature

Cookies & sessions

Présentation des sessions

Avantages et inconvénients des Cookies et Sessions.

stocker et récupérer des variables de session

stocker et récupérer des variables de cookie

Atelier pratique: Réalisation d’un panier d’achat simple, création interface utilisateur

Manipuler les fichiers

Ouverture et écriture de fichier

SQL: Notions avancées

Tables et relations

Jointures: INNER, LEFT et RIGHT JOIN

Atelier pratique: Faire des requêtes SQL sur plusieurs tables

création d’un mini CMS

Les concepts du CMS

Les CMS existants

Introduction à la modélisation de données

Création de l’interface publique

Création de l’interface privée

Gestion des utilisateurs

Atelier pratique: Application de gestion d’une bibliothèque

XML

Présentation du format XML

Ecrire un document XML

introduction à XML

Atelier pratique: Création d’un flux RSS, création d’un sitemap pour notre bibliothèque

Pour faire suite à cette formation

Formation PHP : Sécurisez vos développements Web