K9142 MySQLi

Med MySQLi kan du enten bygge helt nye systemer/websider op uafhængigt at cms-systemer. Du kan også lave egne plugins og moduler til dit cms-system, som giver ekstra funktionalitet til websitet.

Hvad er MySQLi?

MySQLi står for “MySQL Improved”. MySQLi er et sæt af funktioner, som kan tilgå relationelle MySQL databaser. MySQLi er tæt knyttet til php og benyttes til cms-systemer som Magento, Prestashop, WordPress, Drupal og Joomla.

Med MySQLi muliggør interaktion med brugeren på en helt ny måde. Data til nyhedsbreve, polls m.m. kan gemmes og bruges i databaser.

MySQL databaser tilgås med 3 API’er. MySQL (udfaset fra PHP 7), MySQLi (dette kursus) og PHP Data Objects (PDO).

Forudsætninger for kurset

Du skal have grundlæggende viden om webudvikling – herunder html, css og basal javascript. Endvidere er det en fordel, hvis du har kendskab til php.

Efter MySQLi kurset kan du:

Kurset klæder dig på til at lave egne moduler/plugins i dit cms-system. Eller alternativt lave database-baserede funktionalitet på dit website fra bunden.

MySQLi kursusindhold:

Modul 1: Intruduktion til MySQLi

  • Intro og Hello World med MySQLi
  • Hente simple data fra en databasetabel
  • Begreber: Queries, resultsets, database, tabel, primærnøgle, relationer, kolonne, række, Redundancy, fremmednøgle, web-server, API

Modul 2: Brugerflade og Interface

  • Admin interface
  • Oprettelse af tabeller og databaser

Modul 3: PHP nødvendigt for at benytte MySQLi

  • Php-funktioner
  • Variabler
  • Grundlæggende syntaks

Modul 4: Syntaks

  • Hent data med SELECT
  • Indsæt data med INSERT
  • Filtrer data med WHERE
  • Opdater data med UPDATE
  • Slet data med DELETE

Modul 5: Avanceret syntaks

  • Sortering med ORDERBY
  • Drop tabeller og databaser
  • Brug af Joins
  • Regular Expressions
  • Like

Modul 6: Avanceret brug af tabeller

  • Midlertidige tabeller (temporary tables)
  • Kloning af tabeller
  • Indeksering

Modul 7: Andre avancerede muligheder

  • Alter Command
  • Brug af MySQLi Metadata
  • Styring af sekvenser
  • MySQLi OOP

Modul 8: Avanceret styring og administration

  • PHP MySQLi funktioner
  • MySQLi Extension + opgradering fra MySQL
  • Brug af Connections
  • Opsætning af lokalt miljø – herunder Apache server

Kurset starter fra bunden. Du lærer både rå syntaks, men også hele opsættet omkring MySQLi, som jo involverer bl.a. Php, en webserver m.m. Har du allerede arbejdet med MySQLi, kan kurset starte på et højere niveau, ligesom specialemner kan inddrages.

Opsætning af miljø (Apache, php m.m.) kan være en del af kurset, men kan også vælges fra, så der alene fokuseres på syntaks/kode.

Relaterede Kurser

K9118 SQL

Mere fra ZoomTek...

K9108 Apache Server Konfiguration Apache webserveren er den mest udbredte webserver i verden. Det siges, at over 50% af alle websider er hostet på en Apache Server... Apache virker ...
K9182 Joomla CMS Hjemmesider Udvidet ZoomTek kan nu præsentere dette Udvidede Joomla kursus. Kurset bygger på nyeste version af Joomla. Her lærer du især om fejlfinding, opbygning af plug...
K9106 PHP OOP – Objektorienteret progra... Objektorienteret programmering - også kaldet OOP - er en programmeringsmetode, som benytter klasser til styring af struktur og data i et program. I ...
K9105 PHP 7 programmering – Grundlæggen... PHP benyttes til at udvikle kraftfulde og interaktive websider. PHP er en direkte konkurrent til Microsoft ASP.net, men er gratis at benytte. CMS-sy...
K9183 WordPress Theme og Plugin udvikling Avanceret udviklerkursus i verdens førende CMS-system. Fokus på php-udvikling af plugins og temaer... WordPress har en fleksibel arkitektur, der ...
K9142 MySQLi Med MySQLi kan du enten bygge helt nye systemer/websider op uafhængigt at cms-systemer. Du kan også lave egne plugins og moduler til dit cms-system, s...