fbpx
  • nl
  • en

Cursus PostgreSQL Administration

Cursus PostgreSQL Administration
Regio:
  • Modules
  • Cursus
  • Inhoud
  • Algemene informatie
    Algemeen
  • Reviews
  • Module 1 : PostgreSQL Intro

    Module 2 : PostgreSQL Architecture

    Module 3 : Server and Database Objects

    What is PostgreSQL?
    PostgreSQL Features
    User-defined types
    Table inheritance
    Sophisticated locking mechanism
    Foreign key referential integrity
    Nested Transactions and Savepoints
    Multi-version Concurrency Control
    Asynchronous replication
    Install and Connect to PostgreSQL
    pgAdmin Application and psql Shell
    Shared Memory
    Shared and WAL Buffer
    PostgreSQL Process Types
    Postmaster Daemon Process
    Background Processes
    Backend Processes
    Client Processes
    Database Structure
    Create User Database
    What are Tablespaces?
    What is Vacuum?
    Server Service
    Database Object
    Table Object and Schema
    PostgreSQL Tablespaces
    pg_default and pg_global
    View as Virtual Tables
    Functions and Operators
    Server Configuration
    Logging Parameters
    Memory Parameters
    WAL Parameters

    Module 4 : Backup and Restore

    Module 5 : Indexes

    Module 6 : Database Management

    PostgreSQL Backup Tools
    pg_dump and pg_dumpall
    Point-in-Time Database Restoration
    Setting up WAL archiving
    Data and/or Structure
    pg_dump Parameters
    Backup Object Definitions
    pg_restore and psql
    Ignore and Stop on Errors
    pg_store Parameters
    Restore only Structure
    What are Indexes?
    Index Types
    B-Tree, Hash, GiSY
    GIN and BRIN
    Index Differences
    Create and Drop Index
    List indexes
    Unique Index
    Index on Expression
    Partial index and Reindex
    Multicolumn Indexes
    Options to Create Databases
    Modify Databases
    Rename Databases
    Change Owner and Tablespace
    Change Session Defaults
    Delete Databases
    Check Activity with pg_stat_activity
    Copy a Database
    Using pg_dump
    Get Database Object Sizes
    Using pg_size_pretty

    Module 7 : Role Management

    Module 8 : Securing PostgreSQL

    Module 9 : Cluster Management

    Access Permissions
    pg_hba.conf file
    Creating PostgreSQL Roles
    Privileges and Restrictions
    superuser
    Login Privilege
    pg_roles System Catalog
    Role Attributes
    Groups
    Role Membership
    User Role and Group Inheritance
    Client Authentication Control
    Rule Specification
    Server Configuration
    Changing Parameters
    Role Strategies
    Super User Management
    Data Encryption
    One and Two Way Encryption
    pg_crypto
    Logging
    pg_stat_statements Module
    High Availability Cluster
    Performing Replication
    Primary Server
    Promoting Standby Server
    Load Balancing
    HAProxy Configuration
    Xinetd Setup
    HAProxy in ClusterControl
    Reslaving Standby Server
    Chained Replication
    Keepalived
  • Doelgroep Cursus PostgreSQL Administration

    Cursus-PostgreSQL-AdministrationDe cursus PostgreSQL Administration is bedoeld voor personen die PostgreSQL databases en PostgreSQL servers moeten beheren, controleren en ondersteunen.

    Voorkennis PostgreSQL Administration

    Voor deelname aan deze cursus is kennis van de SQL query taal en databases een vereiste.

    Uitvoering Training PostgreSQL Administration

    De stof wordt behandeld aan de hand van presentaties. Demo's verduidelijken de theorie en praktische oefeningen zorgen voor een verwerking van de stof. De cursustijden zijn van 9.30 tot 16.30.

    Certificering PostgreSQL Administration

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat PostgreSQL Administration.

  • Cursus PostgreSQL Administration

    De cursus PostgreSQL Administration is bedoeld voor beheerders van PostgreSQL databases die basis kennis hebben van de PostgreSQL database en SQL commando's.

  • Cursusvorm

    Al onze cursussen zijn klassikale cursussen waarbij de cursisten aan de hand van een ervaren trainer met diepgaande materie kennis door de stof worden geleid. Theorie wordt steeds afgewisseld met oefeningen.

    Maatwerk

    We doen ook maatwerk  en passen dan de cursusinhoud aan op uw wensen. Op verzoek gaan we ook in op uw praktijkcases.

    Cursustijden

    De cursustijden zijn in pricipe van 9.30 tot 16.30. Maar we zijn hierin flexibel. Soms moeten mensen namelijk kinderen naar de opvang brengen of halen en komen andere tijden hun beter uit. In goed overleg kunnen we dan andere cursustijden afspreken.

    Hardware

    Wij zorgen voor de computers waarop de cursus gehouden kan worden. Op deze computer is de voor de cursus benodigde software al geinstalleerd. U hoeft geen laptop mee te nemen om aan de cursus te kunnen deelnemen. Als u liever op uw eigen laptop werkt kunt u hem desgewenst meenemen. De benodigde software wordt dan aan het begin van de cursus geinstalleerd.

    Software

    Onze cursussen worden over het algemeen gegeven met Open Source software zoals Eclipse, IntelliJ, Tomcat, Pycharm, Anaconda en Netbeans. Het digitale cursusmateriaal krijgt u na de cursus mee naar huis.

    Lunch

    De cursus is inclusief lunch die we in een restaurantje op loopafstand van het cursuslokaal gebruiken.

    Locaties

    De cursussen worden op diverse plaatsen in het land gepland. Een cursus gaat op een locatie door als er zich minimaal 3 mensen voor die locatie inschrijven. Als er inschrijvingen voor verschillende locaties zijn gaat de cursus door op onze hoofdlocatie is Houten net onder Utrecht. Een cursus op onze hoofdlocatie gaat ook door bij 2 inschrijvingen en regelmatig ook bij 1 inschrijving.  Overigens doen we ook cursussen op de locatie van de klant als men daar prijs op stelt.