PostgreSQL 10.x – Programmation SQL

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Expliquer le modèle relationnel des bases de données
  • Décrire les objets contenus dans une base de données
  • Utiliser les clients PostGreSQL
  • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
  • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
  • Ecrire des requêtes avec le langage SQL pour filtrer et grouper les données
  • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
  • Ecrire des requêtes avec le langage SQL impliquant des traitements (jointures) sur plusieurs tables de données
  • Ecrire des sous-requêtes, des vues et des CTE avec le langage SQL

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 370,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 370,00 €

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Abondement OPCO Atlas dans le cadre du CPF : mobilisez l’intégralité de votre solde CPF et profitez d’un cofinancement sur le reste à charge à hauteur de 4 000 € HT.

Programme

Introduction sur les SGBDR (2 heures)

  • Le modèle relationnel
  • L'algèbre relationnelle
  • L'architecture d'une base de données relationnelle
  • Sensibilisation aux problématiques de conception d'un schéma de base de données

Le langage SQL (5 heures)

  • Généralités
  • Les objets SQL
  • Les catégories d'instructions

Présentation de PostgreSQL (5 heures)

  • Cluster et instance
  • Objets PostgreSQL
    • Tablespaces
    • Databases
    • Schemas/Catalogues
    • Tables et vues
    • Séquences
    • Index
    • Rôles
    • Règles
    • Procédures et fonctions stockées
    • Triggers
    • Extensions

Client psql (2 heures)

  • Connexion
  • Utilisation
  • Paramétrage
  • Fichier de configuration
  • Travaux pratiques :
    • Configuration personnalisée du client psql

Commande de définition d'objets (1 heure)

  • Gestion des tables (type de données, contraintes d'intégrité)
  • Gestion des index
  • Gestion des vues et des séquences
  • Contraintes, domaines et vues
  • Travaux pratiques :
    • Création d'une base de données

Manipulation des données (2 heures)

  • Insertions (INSERT)
  • Modifications (UPDATE)
  • Suppression (DELETE/TRUNCATE)
  • UPDATE et DELETE multi-tables
  • Travaux pratiques :
    • Peuplement et manipulation de la base de données

Interrogation des données (4 heures)

  • Structure générale de l'ordre SELECT
  • Alias de colonnes et alias de tables
  • Clause WHERE
    • Prédicats LIKE et ILIKE
    • Prédicat SIMILAR TO
    • Prédicat ~~, ...
    • Prédicat IS NULL
    • Prédicat IN
  • Fonctions d'agrégats
  • Clause GROUP BY
  • Clause HAVING
  • Clause ORDER BY
  • Clause LIMIT
  • Clause OFFSET/FETCH
  • Sous-requêtes
    • Sous-requêtes simples
    • Sous-requêtes corrélées
    • Prédicat EXISTS
  • Opérateurs de jeux
    • UNION
    • INTERSECT
    • EXCEPT
  • Clause WITH : les CTE
    • Définition d'une CTE
    • CTE récursive
    • Spécificité des CTE sous PostgreSQL
  • Jointures et requêtes multi-tables
    • Produit cartésien
    • Jointures internes : jointure naturelle, théta-jointure (ON), équi-jointure (USING), auto-jointure
    • Jointures externes
  • Fonctions de fenêtrage
    • Présentation et intérêt
    • Clause OVER()
    • Prédicat ORDER BY
    • Prédicat PARTITION BY
    • Prédicat ROW BETWEEN
    • Principales fonctions de fenêtrage
  • Fonctions de gestion de chaînes
  • Fonctions de gestion de date
  • Travaux pratiques :
    • Manipulations diverses
    • Exercices récapitulatifs

Prérequis

Maîtrise de l'outil informatique et avoir des notions de gestion des données dans l'entreprise.

Public

Tout informaticien désireux d'utiliser une base PostgreSQL.

Ces formations pourraient vous intéresser

Formation Backup Exec

Proposé par DAWAN

Objectifs de la formation

Mise en place d'une solution de sauvegarde en utilisant Backup Exec
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Réviser les bases de la programmation en VBA
  • Déclarer et utiliser des variables tableaux
  • Expérimenter les événements
  • Concevoir des interfaces utilisateurs avec les formulaires
  • Gérer les liaisons multi-applicatives
  • Automatiser les importations de données
  • Développer avec les listes, Tableaux Croisés Dynamiques (TCD) et graphiques.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Découvrir la programmation via le VBA - Utiliser les objets VBA d'Access - Intégrer du SQL dans ses macros
Tarif

A partir de 1 125,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Linux - Programmation Shell

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Découvrir les fonctionnalités de l'interpréteur de commande des systèmes Linux et apprendre à créer vos propres scripts d'administration.

À l'issue de la formation, le stagiaire sera capable de :

  • Comprendre comment automatiser, fiabiliser les travaux répétitifs
  • Savoir développer plus rapidement qu'en programmation traditionnelle
  • Maîtriser les principales instructions du langage de script
  • Connaître les différentes facettes de chacun des interpréteurs

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Analystes d'exploitation - Développeurs d'applications sur UNIX - Exploitants et administrateurs

Pré-requis

Connaissance des principes de base du système UNIX

Tarif

A partir de 1 825,00 €

Durée

3 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

- Décrire les fonctionnalités clés et les composants de SQL Server - Décrire les T-SQL et les prédicats logiques - écrire des requêtes SELECT - écrire des requêtes sur des tables multiples - écrire des requêtes SELECT pour trier et filtrer les données - Décrire l'utilisation des types de données dans SQL Server - écrire les requêtes DML - écrire des requêtes qui utilisent les fonctions intégrées - écrire des sous-requêtes - Créer et mettre en œuvre des vues et des fonctions de valeurs de tables - Utiliser l'ensemble des opérateurs pour combiner les résultats des requêtes - Utiliser les fonctions de classement, de décalage et d'agrégation - Transformer les données en utilisant pivot, unpivot, roolup et cube - Créer et exécuter les procédures stockées - Programmer avec T-SQL - Mettre en place une gestion d'erreur - Mettre en œuvre les transactions
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir réaliser des schémas et requêtes quelconques en SQL - Connaître les fonctionnalités principales proposées par Oracle - Installer, maintenir, administrer un serveur Oracle 12
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer sur PostgreSQL
  • Maîtriser les données avec PostgreSQL
  • Gérer la création de bases, les contraintes
  • Gérer les opérateurs, les fonctions et les transactions
  • Maîtriser les index et l'optimisation des requêtes
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

Modes
  • Entreprise
  • Distance

SQL Server 2016 - Analyse des données Server Reporting

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Pouvoir configurer des rapports avec Report Design, créer des rapports avec Report Designer/Report Builder et créer des rapports mobiles SQL Server. Décrire les différentes sources de données des Report Services et comment les configurer ; déécrire les fonctionnalités principales de la modélisation de données dans la Business Intelligence.

Tarif

A partir de 2 790,00 €

Durée

5 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Enumérer les principales menaces et attaques courantes (DoS, DDoS, phishing...)
  • Nommer les outils de pentesting couramment utilisés
  • Décrire le cycle de vie d'une vulnérabilité
  • Expliquer les différences entre les attaques sur le Web, les attaques sans fil et les attaques sur le réseau
  • Démontrer l'utilisation d'outils pour découvrir des vulnérabilités
  • Appliquer des techniques pour escalader des privilèges ou échapper à la détection
  • Comparer et opposer différentes techniques d'attaque
  • Analyser les résultats d'un scan pour identifier les vulnérabilités potentielles
  • Concevoir un plan de test d'intrusion pour un système ou une application donnée
  • Formuler des recommandations pour remédier aux vulnérabilités découvertes
  • Evaluer la gravité et la criticité d'une vulnérabilité détectée
  • Juger de la pertinence des mesures correctives proposées pour un problème donné
  • Préparer et passer la certification "Réaliser des tests d'intrusion (Sécurité Pentesting)".
Tarif

A partir de 5 500,00 €

Durée

20j / 140h

Modes
  • Centre
  • Distance

Je cherche à faire...