Opleiding: PostgreSQL Training - Online klassikaal
Leer alles over het beheer van relationele databases met onze uitgebreide PostgreSQL-training!
Beheers een van de krachtigste open-source relationele databasesystemen die in moderne applicaties worden gebruikt met onze geavanceerde PostgreSQL-training. Deze uitgebreide cursus van 24 uur onder leiding van een instructeur neemt je mee van de basisprincipes van PostgreSQL naar geavanceerde vaardigheden die werkgevers waarderen in ontwikkelaars, data-analisten en databaseprofessionals. Leer hoe relationele databases werken, bouw en beheer robuuste databases, schrijf complexe SQL-query's en beveilig je gegevens met best-practice-technieken.
Je doet ook praktische ervaring op met het bouwen van full-stack applicaties met PostgreSQL en tools zoals psql, pgAdmin, PERN-stack (PostgreSQL, Express, React, Node.js) en Java Spring — zodat je je kennis vol vertrouwen kunt toepassen in echte projecten. Met praktische oefeningen, cloudlabs en deskundige instructeurs die je begeleiden, ben je na afloop klaar om met vertrouwen PostgreSQL-databases te ontwerpen, ontwikkelen en optimaliseren.
Doelgroep
- Aspirant-databasebeheerders & ontwikkelaars die PostgreSQL onder de knie willen krijgen voor carrièreontwikkeling.
- Software-engineers en backend-ontwikkelaars die PostgreSQL in applicaties willen integreren en hun databasekennis willen uitbreiden.
- Full-stack-ontwikkelaars die robuuste applicaties willen bouwen met de PERN-stack (PostgreSQL, Express, React, Node.js).
- Data-analisten en BI-professionals die PostgreSQL willen inzetten voor geavanceerde query's, rapportages en gegevensbeheer.
- IT-professionals en systeembeheerders die geïnteresseerd zijn in het opzetten, configureren en beveiligen van databases.
- Studenten en tech-enthousiastelingen die praktische ervaring willen opdoen met relationele databases en de ontwikkeling van moderne webapplicaties.
Vereisten
Deelnemers moeten basiskennis hebben van Node.js, React, Express en Java Spring
Leerdoelen
- Basisprincipes van PostgreSQL – Begrijp hoe relationele databases werken en wat hun relevantie is in moderne applicaties.
- Uitgebreide kennis van PostgreSQL – Leer meer over PostgreSQL en de functies ervan als databasebeheersysteem.
- Installatie en configuratie – Verwerf vaardigheden om PostgreSQL te installeren, te configureren en query's uit te voeren.
- Applicatieontwikkeling – Bouw applicaties met PostgreSQL als backend-database.
- Configuratie & beveiliging – Beheers PostgreSQL-parameters, verbindingsinstellingen en beveiligingspraktijken.
- Systeemarchitectuur – Verken de PostgreSQL-architectuur, inclusief gedeeld geheugen en queryverwerking.
- Full-stack ontwikkeling met PERN – Maak een full-stack webapplicatie met behulp van PostgreSQL, Express, React en Node.js.
Cursusinhoud
1. Inleiding tot databasesystemen
- Soorten databases
- Object-relationele databases
- Inleiding tot PostgreSQL
- PostgreSQL installeren
2. Basisprincipes van SQL voor Postgres
- Databases aanmaken
- Tabellen aanmaken met psql
- Tabellen aanmaken met pgAdmin
- Gegevens invoeren in de tabel
- Gegevens bijwerken en verwijderen
- Gegevens selecteren en ophalen
- Tabellen wijzigen
- Aggregaties en groepen
- Soorten aggregaten
- Booleaanse bewerkingen en WHERE-clausule
- In-line operatoren
- Geneste query's
3. Basisprincipes van Postgres
- Databaseobjecten
- Rollen en tabelruimte
- Databasecomponenten
- Databaseviews
- Database-indexen
- Databasefuncties
- Door de gebruiker gedefinieerde gegevenstypen
- Triggers en regelsysteem
4. Geavanceerd schrijven van query's
- Inner joins
- Left en right joins
- Full joins
- Unions
- Common Table Expressions (CTE)
- Vensterfuncties
5. Postgres-beveiliging
- Authenticatie in PostgreSQL
- Toegang en beveiligingscontrole
- Gegevens versleutelen
- Routinematig databaseonderhoud
- Queries evalueren
6. Implementatie van de PERN-stack
- De PERN-stack instellen
- Verbindingen maken met Prisma
- Prisma-modellen begrijpen
- Prisma-modellen definiëren
- Express instellen
- POST-verzoeken maken
- POST-verzoeken testen
- GET-verzoeken maken
- PUT-verzoeken maken
- DELETE-verzoeken maken
- React instellen
- Uitgavengegevens invoeren
- Uitgavengegevens weergeven
7. Implementatie van Spring Boot
- Een Spring-toepassing instellen
- De PostgreSQL-verbinding instellen
- Schema's en gegevens definiëren
- Een databasemodel maken (deel 1)
- Een databasemodel maken (Deel 2)
- Repositories en services maken
- Een controller maken
- Een frontend maken
8. PostgreSQL-arrays, sleutels en SELECT-clausules
- PostgreSQL-arrays
- PostgreSQL 2D-arrays
- Aangepaste gegevenstypen in PostgreSQL
- Sleutelrelaties
- Sleutelrelaties definiëren
- Fetch en Limit
- Distinct en Duplicates
- Case-statements
FAQ
Waarom deze PostgreSQL-cursus volgen?
PostgreSQL onderscheidt zich door zijn betrouwbaarheid, snelheid, schaalbaarheid en robuuste community-ondersteuning. Deze training staat hoog aangeschreven en biedt een praktijkgericht, voor de branche relevant curriculum onder leiding van gecertificeerde experts. U leert PostgreSQL-databases installeren, aanmaken en beheren, terwijl u met instructeurs en collega's in contact staat voor begeleiding en discussie.
Belangrijkste kenmerken
- Cursus en materiaal in het Engels
- Beginners- tot gemiddeld niveau
- 24 uur training onder leiding van een instructeur
- Meer dan 50 uur aanbevolen studietijd
- Praktische oefeningen via cloudlabs
- Leer applicaties maken met PostgreSQL
- Certificaat bij voltooiing van het programma inbegrepen
- Roosters beschikbaar op weekdagen en in het weekend
(Neem contact met ons op om de data en het rooster te bevestigen voordat je boekt)