K9183 WordPress Theme og Plugin udvikling

Avanceret udviklerkursus i verdens førende CMS-system. Fokus på php-udvikling af plugins og temaer. Kurset har fokus på sikre løsninger – samt hvordan ens plugin integreres med WordPress Community…

Målgruppe

Kurset er målrettet udviklere og programmører i WordPress. Kurser tager udgangspunkt i php-udvikling af funktioner, temaer og plugins i WordPress.

Forudsætninger for kurset

Du skal kende brugerfladen i WordPress, men skal også kende Administrationspanelet i WordPress. Herunder hvordan du arbejder med sites, blogs, categories, tags og menuer. Kurset forudsætter en vis programmeringserfaring i php eller JavaScript. Afhængig af deltagere kan almindelig php indgå i kurset. Især er det vigtigt at kunne håndtere arrays og funktioner med php.

Efter kurset kan du

Kurset lærer dig at lave themes (temaer) og plugins. Kurset fokuserer på udvikling af robuste og sikre plugins, der overholder alle best practices.

Indhold af WordPress Theme og Plugin udvikling kurset

1 | Administrationspanelet

  • Kort gennemgang
  • Installering af plugins
  • Aktivering af themes
  • Forskelle på posts (indlæg) og pages (sider).

2 | Php

    Dette modul kan i visse tilfælde springes over. I visse tilfælde bruger vi 2-3 timer på det. Fokus er især på variable, funktioner og ikke mindst arrays.

  • Kodestandarder – og hvor
  • Hvordan adskiller WordPress Php sig fra almindelig Php

3 | Theme opbygning

  • Template tags til brug for themes
  • Fokus på the_title, the_content, bloginfo m.v.
  • Forskellige filer og comment-spor til initering af et theme
  • index.php, functions.php
  • Egne php-filer
  • Indkøring af JavaScript, CSS, BootStrap

4 | Plugin opbygning

  • Nødvendige filer – opbygning af et minimalt plugin
  • Almindelige funktioner
  • Opdeling af funktioner herunder egne funktioner, template tags samt filtre/actions (hooks)

5 | Filtre og Actions

  • Filtre – mest brugte og best practice -> hvordan filtreres tekst, hvordan bestemmes brugeres brug af html osv.
  • Actions – hvordan laves forms med felter

6 | MySQL

  • Kommunikation med MySQL -> 1) med rå php, 2) med template tags som the_excerpts 3) gennem array-adgang direkte til MySQL tabeller
  • Talrige eksempler og best practice
  • Dynamisk ændring af head-element i html
  • Snitflade mellem themes og plugins

7 | Sikkerhed

  • Test op mod WordFence
  • Almindelige faldgruber
  • Plugins og .htaccess

Praktisk Information

Hvordan bestilles et kursus?

Udfyld formularen nedenfor eller til højre. Alternativt kan du blot skrive en mail på info@zoomtek.dk eller ringe 4250 5040.

Hvordan finder jeg prisen på kurset?

Forespørg på kurset ved at kontakte ZoomTek. Så finder vi det bedste kursus til dig. Du betaler ikke for formidlingen.

Hvornår afholdes kurset?

ZoomTek kan oftest skaffe et kursus inden for 30 dage. Enten vil vi finde et åbent kursus til dig. Alternativt får du et lukket firmakursus, hvor du og dine kolleger aftaler datoen direkte med kursusinstruktøren.

Få et skræddersyet kursus uden merpris

Kursusbeskrivelserne på ZoomTek.dk er vejledende. For et lukket firmakursus vil kurser altid blive skræddersyet gennem dialog med instruktøren. For åbne kurser har du mulighed for at tale med instruktøren før kurset.