MySQL voor ontwikkelaars - 5 dagen online klaslokaal
2.650,00 EUR
- 5 dagen
Ontwikkel hoogwaardige, data-gedreven applicaties met MySQL for Developers. Deze praktische cursus is bedoeld voor softwareontwikkelaars die MySQL-databases efficiënt willen opzetten, bevragen en beheren volgens de gangbare best practices in de industrie. Aan de hand van praktijkgerichte oefeningen leer je hoe je relationele databases ontwerpt, geoptimaliseerde SQL-queries schrijft, tabellen en relaties aanmaakt, werkt met indexen, transacties, stored procedures, views en triggers, en MySQL integreert in moderne applicaties. Je ontdekt ook technieken om de query-prestaties te verbeteren, dataintegriteit te waarborgen en veelvoorkomende databaseproblemen op te lossen. Aan het einde van de cursus beschik je over de vaardigheden om vol vertrouwen MySQL-ondersteunde applicaties te ontwerpen en te ontwikkelen die schaalbaar, veilig en eenvoudig te onderhouden zijn.
Belangrijkste functies
Taal
Cursus en lesmateriaal zijn in het Engels
Niveau
Niveau: beginner tot gemiddeld
5 dagen (40 uur) klassikaal onderwijs
met gecertificeerde trainers
60+ aanbevolen studie-uren
Oefeningen en oplossingen
Downloadbare PDF-documenten met uitgebreide inhoud (slides, uitleg)
Certificaat
Certificaat van voltooiing beschikbaar

Leerdoelen
Aan het einde van deze cursus ben je in staat om:
Onderhouden
Gebruik MySQL-triggers om gegevensvalidatie te automatiseren, bedrijfsregels af te dwingen en gegevensconsistentie te behouden met realtime databasegebeurtenissen.
Benutten
Maak gebruik van MySQL-windowfuncties voor geavanceerde rapportage, rangschikking, trendanalyses en tijdsgebonden gegevensvergelijkingen.
Verbeteren
Verbeter de databaseprestaties met behulp van EXPLAIN, indexering, normalisatie, de juiste opslagengine en query-optimalisatietechnieken.
Beheren
Beheer grootschalige gegevensoverdrachten met MySQL-tools en integreer MySQL met andere dataplatformen om moderne applicatieomgevingen te ondersteunen.

Cursustijdlijn
Dag 1: MySQL‑basisprincipes en query’s
Les 01
- Begrijp de MySQL client/server-architectuur en clienttools
- Werken met de MySQL-opdrachtregelclient en hulpprogramma's
- Ontdek MySQL-gegevenstypen en conventies voor identificatoren
- Gegevens opvragen met SELECT, sorteren, groeperen, filteren en aggregatie
Dag 2: Gegevensbeheer & Databasetools
Les 02
- Gebruik SQL-expressies en ingebouwde functies
- Gegevens invoegen, bijwerken, vervangen en verwijderen
- Verbind applicaties met MySQL met behulp van connectors
- Database‑metadata ophalen en SQL‑fouten oplossen
Dag 3: Geavanceerde SQL-ontwikkeling
Les 03
- Gegevens importeren en exporteren met SQL en opdrachtregelhulpmiddelen
- Maak geavanceerde query’s met subquery’s en Common Table Expressions (CTE’s)
- Weergaven maken en beheren
- Gebruik vensterfuncties en reguliere expressies voor geavanceerde data-analyse
Dag 4: Opgeslagen routines & programmeren
Les 04
- Werken met gebruikersvariabelen en voorbereide statements
- Aangemaakte opgeslagen procedures en functies
- Implementeer programmalogica met voorwaarden, lussen en parameters
- Beheer de beveiliging en metadata van opgeslagen routines
Dag 5: Geavanceerde databaseprogrammering en optimalisatie
Les 05
- Afhandelen van uitzonderingen en gebruik van cursors in opgeslagen routines
- Databasefuncties en triggers maken en beheren
- Optimaliseer databases met normalisatie, indexering en query-analyse
- Verbeter de queryprestaties met EXPLAIN, de juiste opslagengine en best practices voor indexering

Voor wie is dit programma bedoeld?
Softwareontwikkelaars
Backend- en fullstack-ontwikkelaars
Webapplicatieontwikkelaars
Ontwikkelaars van databaseapplicaties
Technische professionals die met MySQL werken
Iedereen die zijn SQL- en MySQL-ontwikkelvaardigheden wil versterken
Vereisten
- Basiskennis programmeren
- Vertrouwdheid met relationele databaseconcepten
- Basiskennis van SQL wordt aanbevolen
- Ervaring met een programmeertaal is een pluspunt
Licenties
en gelijkheidsbeleid
Licenties en accreditatie
Deze cursus wordt aangeboden in overeenstemming met de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.
Gelijkheidsbeleid
AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.
Veelgestelde vragen

Heeft u een op maat gemaakte incompany- of groepstraining nodig?
Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.
