Aller au contenu principal

9 formations

SQL

Web back : réaliser un site web avec PHP et MySQL
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1290€ HT

Le développement web se divise en deux grandes catégories. Il y a tout d’abord ce qu’on appelle le « frontend » ou simplement « front » (devant), qui représente ce qui est visible par un visiteur. Au sein du « front », on retrouvera les langages HTML, CSS et JavaScript permettant au site de s’afficher. Et puis, il y a le « backend » ou « back » (arrière) qui représente la programmation servant à générer le site web. On trouvera dans cette partie ce qui existe côté serveur : la base de données stockant les informations utilisateur, la sécurité du serveur et des données, les mots de passe, et plus généralement tout ce qui ne se voit pas. Au cours de cette formation, vous découvrirez le développement backend avec les langages PHP et SQL. Vous découvrirez comment développer un site web en PHP, en utilisant les conditions, les boucles et autres structures algorithmiques. Vous découvrirez également SQL, un des langages permettant d’interagir avec une base de données.

Choisir son Système de Gestion de Base de Données (SGBD) : relationnel ou non-relationnel
Base de données - Débutant

Débutant Présentiel
À distance
2 jours 980€ HT

Si la donnée numérique est « l’or noir du XXIe siècle », encore faut-il être en mesure de la stocker et la manipuler. Les possibilités de gestion de l’information sont multiples, entre les bases de données relationnelles ou non, les grandes familles NoSQL, les fichiers et leurs différents formats. Cette formation vous propose de vous plonger dans la conception et le stockage de la donnée. Vous y retrouverez toutes les clefs pour comprendre les problématiques liées au stockage de l’information. Vous découvrirez l’importance de la modélisation pour stocker et manipuler aisément les données. Enfin, vous saurez déterminer le système le plus adapté à vos données.

NoSQL : concepts et initiation à MongoDB avec JavaScript
Base de données - Débutant

Débutant Présentiel
À distance
2 jours 980€ HT

Depuis maintenant plus de dix ans, les systèmes de gestion de bases de données (SGBD) dits « NoSQL » ont bousculé le quasi-monopole du stockage de données dit « relationnel ». Si les systèmes alternatifs ne sont pas nouveaux, les raisons de cet essor sont multiples : structure de données spécialisée, capacités de mise à l’échelle ou encore proximité avec le langage de programmation. Dans cette formation, vous découvrirez les différences et les points communs entre les systèmes relationnels et NoSQL. Vous apprendrez à installer et utiliser un des leaders des bases de données orientées documents, MongoDB et à interagir avec grâce à JavaScript.

SQL : installer et utiliser MySQL
Base de données - Débutant

Débutant Présentiel
À distance
5 jours 2500€ HT

SQL (Structured Query Language) ou langage de requêtes structurées est un langage vous permettant d’interagir avec une base de données relationnelle. On peut ainsi créer des données, les modifier, changer leur structure et bien sûr les récupérer. Si le SQL est très fréquent dans le domaine du développement web, de nombreux domaines peuvent en avoir l’utilité : Data Science, Finance, Comptabilité notamment. Au cours de cette formation, vous découvrirez ce qu’est un système de gestion de base de données (SGBD) et vous apprendrez à structurer vos données au sein de tables et de colonnes. Vous apprendrez également comment récupérer des informations au sein d’une base de données : en utilisant des filtres, en connectant les données entre elles, en les dénombrant ou additionnant.

SQL : interagir avec une base de données via du SQL Standard
Base de données - Débutant

Débutant Présentiel
À distance
3 jours 1490€ HT

Formation à venir

SQL : triggers et optimisation de requêtes avec MySQL
Base de données - Avancé

Avancé Présentiel
À distance
2 jours 1050€ HT

Une tendance de fond concernant les bases de données nous amène à les envisager comme des stockages « passifs ». Les modèles incitent à voir les systèmes de gestion de bases de données relationnelles (SGBDR) comme des outils ayant la même utilité qu’un tiroir : on l’ouvre pour stocker ou récupérer des informations, sans que celui-ci n’ait de logique programmatique propre. Cependant, un SGBDR propose de nombreux outils pour l’envisager à l’inverse comme un stockage « actif », capable de calcul, de tâches planifiées et enfin comme un outil à optimiser. On peut ainsi citer les déclencheurs (triggers), les procédures, les vues, l’optimisation des requêtes ou la configuration. Cette formation vous apprendra à tirer parti des fonctionnalités de MySQL pour transformer votre stockage de données en système logique et complexe, réagissant à des actions et planifiant des événements. Vous découvrirez également comment tirer parti des vues et optimiser vos requêtes SQL, ainsi qu’à analyser les éléments ralentissant vos requêtes au sein d’un SGBDR. Enfin, vous découvrirez comment configurer et superviser MySQL.

Web back : sessions, cache, APIs
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Dans le développement backend, de nombreux concepts sont à l’œuvre. On trouvera par exemple la connexion à une base de données, la gestion des fichiers, ou encore dans le modèle SSR (Server-Side Rendering) la génération de code HTML. Mais le développement backend dispose d’autres problématiques : comment associer à chaque navigateur une donnée stockée côté serveur ? Comment authentifier des utilisateurs ? Comment optimiser la génération de contenus pour éviter une surcharge du serveur ? Toutes ces questions sont intimement liées au protocole du web utilisé pour communiquer entre un client et un serveur : HTTP (HyperText Transfer Protocol). Au cours de cette formation, vous comprendrez en détail la syntaxe et les possibilités de HTTP, notamment les en-têtes et le fonctionnement des cookies. Vous apprendrez comment fonctionnent les sessions et en quoi celles-ci associent des données aux visiteurs d’un site web. Enfin, vous apprendrez à développer des APIs (Application Programming Interface) pour rendre vos applications plus résilientes et plus économiques.

Wordpress : créer ses propres plugins
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Wordpress est un CMS (Content Management System ou Système de Gestion de Contenu) qui peut être amélioré et étendu grâce à la communauté : tout le monde peut créer ses propres thèmes et ses propres plugins, qu’ils soient pour son usage propre ou pour le diffuser au public. Cette formation vous propose de plonger dans la création de plugins WordPress. Vous y découvrirez l’écosystème de développement WordPress avec ses outils et fonctions. Vous aurez l’occasion de créer vos propres paramètres, pages de configuration et shortcodes pour ajouter des fonctionnalités à WordPress de la bonne manière. Vous aurez également l’occasion de découvrir les bonnes pratiques et les usages en termes de sécurité, pour créer des plugins sans générer de failles de sécurité sur votre site WordPress.

SQL : penser et construire sa base de données, agréger les données et en extraire des KPI
Base de données - Intermédiaire

Intermédiaire Présentiel
À distance
2 jours 1050€ HT

Votre entreprise ou vous-même souhaitez développer une nouvelle application et avez la nécessité de stocker des données. Ces données, précieuses tant pour des décisions fonctionnelles, stratégiques que statistiques, doivent être stockées dans une structure adaptée. De nombreuses questions se posent pour gagner du temps sur le long terme et leurs réponses s’intègrent parfaitement dans deux approches que sont la méthodologie MERISE et la syntaxe UML. Cette formation vous propose de vous plonger dans la modélisation d’une base de données, en abordant les types de données adaptés pour chaque information, les clefs primaires et étrangères, les contraintes d’unicité, la cardinalité des relations. Vous y retrouverez toutes les clefs pour comprendre les problématiques liées au stockage de l’information et en extraire des informations de valeur.