K8312 LAMP Stack Administration (Linux Apache MySQL PHP)

LAMP-kurset fokuserer på konfiguration og indstillinger af en LAMP-stack. Kursusdeltageren lærer at få elementerne til at spille sammen. Kurset giver rutine og teknikker til LAMP gennem øvelser, teori og best practice…

Hvad er LAMP-stacken?

LAMP står for Linux (OS), Apache (webserver) , MySQL (database) og Php (programmeringssprog). Samlet kaldes det for LAMP-stacken. Med LAMP har man en samlet pakke til en webservierkonfiguration. Elementerne kan installeres samlet eller hver for sig. AMP-delen kan også installeres på Windows, som man så kalder for en WAMP-konfiguration.

Målgruppe

Kurset henvender sig til udviklere, systemadministratorer, sikkerhedsarkitekter og tekniske supportere på en webserverinstallation bygget på LAMP. Du kan tale med instruktøren før kurset, så dit kursus bliver et præcist match.

Forudsætninger for kurset

Det er en fordel, hvis du har arbejdet med nogle at komponenterne i LAMP. Ellers starter kurset fra bunden. Køres kurset som firmakursus, kan niveauet tilpasses, og fordelingen mellem LAMP-elementerne kan ændres.

Efter kurset kan du

Kurset lærer deltageren at arbejde med LAMP (evt. WAMP). Kurset fokuserer på overblikket, og hvordan komponenerne i LAMP arbejder sammen. Deltageren får praktisk erfaring med alle elementer i LAMP-stacken gennem et mix af opgaver og teori.

Indhold af LAMP Stack Administration (Linux Apache MySQL PHP) kurset

1 | Linux

Hvordan installeres og konfigureres operativsystemet Linux? Kurset kan også tage udgangspunkt i Microsoft Windows (WAMP).

  • Sådan installeres Linux
  • Brug af Shellen – kommandoer
  • Sikkerhed og rettigheder

2 | Apache

    Modulet gennemgår opsætning af Apache webserver. Herunder instailinger og vigtige fokusområder

  • Sådan installeres Apache
  • Brug af virtuelle hosts
  • Brugere og Adgangskontrol
  • SSL-sikkerhed. Oprettelse af certifikater
  • Logs
  • Performanceovervågning og status på server
  • HTTP/1.1 specifikation og Content-negotiation
  • Brug af Benchmarking værktøjet

3 | MySQL

    Modulet fokuserer på MySQL. Hvordan konfigureres en database, og hvordan får man databasen til at spille sammen med de øvrige elementer i LAMP.

  • Opsætning MySQL
  • SQL-sproget
  • Brug af phpMyAdmin
  • Værktøjer til betjening af MySQL
  • Læse- og skriverettigheder
  • Brug af MySQL Workbench
  • Relationer mellem tabeller
  • Stored procedures
  • Triggers
  • Views
  • Hvad er et Information Schema?
  • Kopiering, Backup og gendannelse af databaser og tabeller

4 | PHP

    Modulet giver en introduktion til programmeringssproget Php. Både sproget struktur, men også hvordan man f.eks. laver kald til MySQL.

  • Installation og konfiguration
  • Introduktion til PHP
  • Forskel på Procdural Php og OOP Php
  • HTTP headers
  • Keywords
  • Operatorer og sproget opbygning
  • Arrays, Strings, Tal, Datoer
  • Regulære Udtryk
  • Funktioner
  • Skrivning, hentning af data til MySQL, tekstfiler, JSON m.v.
  • Php og CMS-systemer
  • Events
  • Sessionstyring

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.

Skriv et svar