PHP guide – objektorientert programmering: Grunnleggende prinsipper og praktisk anvendelse. Språk: Tysk

PHP opplæring - objektorientert programmering: Grunnleggende og praksis.

Webdesign, CMS & utvikling 88 videoer · 9.9 h Videotrenings · Norsk Jan Brinkmann av Jan Brinkmann

Vil du designe en moderne nettside? Her kan du komme i gang: Lær objektorientert utvikling med PHP fra grunnleggende til implementering i praksis. I dette 10-timers kurset av Jan Brinkmann, vil du få grunnleggende, avanserte konsepter, designmønstre og praktiske prosjekter.

  • 88 leksjoner på 10 timers videotrening om objektorientert webprogrammering med PHP.
  • Fra grunnleggende til praksis, og som en bonus et komplett HTML/CSS-mal.
  • Fra Jan Brinkmann, en lidenskapelig utvikler med over 15 års erfaring innen web og apper.

Å lære språk har aldri vært så enkelt! La deg vise med PHP-tutorialen hvordan du lager nettsiden din basert på objektorientert programmering.

Innhold

88 videoer, 593 Minutter

Intro til video-trening

1 videoer · 1 Minutter
01 Åpen Gratis

Dette kan du forvente deg i videotreningen "PHP-opplæring - objektorientert programmering: grunnleggende & praksis

Du kan forvente deg en PHP-opplæring om objektorientert programmering – grunnleggende prinsipper og praksis.

01

Dette kan du forvente deg i videotreningen "PHP-opplæring - objektorientert programmering: grunnleggende & praksis

1 min Åpen

Introduksjon til kurset

6 videoer · 21 Minutter
02 Åpen

Objektorientert webprogrammering med PHP - 1.01 Velkommen til kurset

Av hele mitt hjerte: Velkommen til kurset! Her er en oversikt over hva som venter deg.

03 Åpen

Objektorientert webprogrammering med PHP - 1.02 Installere utviklingsmiljø

Nå starter vi med oppsettet av utviklingsmiljøet ditt. Her finner du den nødvendige programvaren.

04 Åpen

Objektorientert webprogrammering med PHP - 1.03 Hvilken redaktør skal jeg bruke?

Hvilken editor er det riktige valget for eksemplene? Her finner du svaret.

05 Åpen

Objektorientert webprogrammering med PHP - åpne og kjør 1.04 eksempler

Jeg jobber i kurset med PhpStorm. I denne leksjonen vil jeg vise deg hvordan eksemplene også kan åpnes i andre redaktører.

06 Åpen

Objektorientert webprogrammering med PHP - 1.05 Forhåndsvisning: Dette utvikler du til slutt.

Er du allerede full av motivasjon? Et lite tilbakeblikk på praksisprosjektet etter denne videoen.

07 Åpen

Objektorientert webprogrammering med PHP – 1.06 Endringer i PHP 7

I PHP 7 har noen ting endret seg. Her finner du en oversikt over noen av de mest åpenbare endringene.

02

Objektorientert webprogrammering med PHP - 1.01 Velkommen til kurset

2 min Åpen
03

Objektorientert webprogrammering med PHP - 1.02 Installere utviklingsmiljø

4 min Åpen
04

Objektorientert webprogrammering med PHP - 1.03 Hvilken redaktør skal jeg bruke?

2 min Åpen
05

Objektorientert webprogrammering med PHP - åpne og kjør 1.04 eksempler

2 min Åpen
06

Objektorientert webprogrammering med PHP - 1.05 Forhåndsvisning: Dette utvikler du til slutt.

2 min Åpen
07

Objektorientert webprogrammering med PHP – 1.06 Endringer i PHP 7

9 min Åpen

Grunnlaget for objektorientering

8 videoer · 59 Minutter
08 Åpen

Objektorientert webprogrammering med PHP - 2.01 Objektquizen

For å gjøre grunnleggingskapittelet litt mer spennende, fyller du ut en luke tekst her ved siden av. Last ned malen, skriv den ut og jobb med den mens du går gjennom kapitlet.

09 Åpen

Objektorientert webprogrammering med PHP - 2.02 Objektorientering, hva er det?

Her legger du den viktige grunnlaget, fordi objekter er ikke bare en samling av data og funksjoner. En viktig introduksjon til temaet.

10 Åpen

Objektorientert webprogrammering med PHP - 2.03 Hva er klasser?

Når det snakkes om objektorientert programmering, vil begrepet "klasse" før eller senere dukke opp. Men hva betyr egentlig dette?

11 Åpen

Objektorientert webprogrammering med PHP - 2.04 Datakapsling

Datakapsling er et viktig grunnprinsipp. I denne leksjonen vil du lære ideen bak det å kjenne.

12 Åpen

Objektorientert webprogrammering med PHP - 2.05 Abstraksjon.

Uten abstraksjon ville programvaren din bli ganske uoversiktlig veldig raskt, og ønsket forenkling oppnås ikke. Se på denne videoen og lær deg å tenke mer abstrakt.

13 Åpen

Objektorientert webprogrammering med PHP - 2.06 arv

Også arv støtter arkitekturen av programvaren din. Lær å forstå den og bruk den bevisst.

14 Åpen

Objektorientert webprogrammering med PHP - 2.07 Polymorfi

Polymorfien kan best forstås i praksis. Likevel bør du på dette tidspunktet i det minste ha hørt om det.

15 Åpen

Objektorientert webprogrammering med PHP – 2.08 løsning for tomromsteksten

Har du fylt ut mellomromsteksten nøye? Veldig bra! Nå kan du sjekke den her.

08

Objektorientert webprogrammering med PHP - 2.01 Objektquizen

2 min Åpen
09

Objektorientert webprogrammering med PHP - 2.02 Objektorientering, hva er det?

19 min Åpen
10

Objektorientert webprogrammering med PHP - 2.03 Hva er klasser?

9 min Åpen
11

Objektorientert webprogrammering med PHP - 2.04 Datakapsling

4 min Åpen
12

Objektorientert webprogrammering med PHP - 2.05 Abstraksjon.

6 min Åpen
13

Objektorientert webprogrammering med PHP - 2.06 arv

7 min Åpen
14

Objektorientert webprogrammering med PHP - 2.07 Polymorfi

7 min Åpen
15

Objektorientert webprogrammering med PHP – 2.08 løsning for tomromsteksten

5 min Åpen

Innføring i objektorientering med PHP

8 videoer · 37 Minutter
16 Åpen

Objektorientert webprogrammering med PHP - 3.01 klasser i PHP

Fra teori til praksis. Her går du nå over til å implementere med PHP.

17 Åpen

Objektorientert webprogrammering med PHP – 3.02 Fra klassen til objektet: med new

En klasse er oppskriften for objekter. I PHP opprettes en instans med stikkordet "new". Her lærer du hvordan det gjøres.

18 Åpen

Objektorientert webprogrammering med PHP – 3.03 Egenskaper

Egenskapene til en klasse beskriver objektet nærmere. Bli bedre kjent med dette konseptet.

19 Åpen

Objektorientert web-programmering med PHP - 3.04 Konstanter

Konstantene er en ekstra måte å lagre statiske verdier på. Her vil du også lære dette prinsippet.

20 Åpen

Objektorientert webprogrammering med PHP - 3.05 Konvensjoner for navnene.

Det er noen generelt aksepterte konvensjoner eller "Best Practices" når det gjelder navngivning av variabler og lignende. Og det er det vi fokuserer på her.

21 Åpen

Objektorientert webprogrammering med PHP - 3.06 Verdier og referanser

Kjenner du prinsippene "PassByValue" og "PassByReference"? De er ekstremt viktige når du jobber med objekter. Her vil du lære hvorfor.

22 Åpen

Objektorientert webprogrammering med PHP - 3.07 øvingsoppgave #1.

Den første introduksjonen er over. Fordyp dine kunnskaper med den første øvingsoppgaven.

23 Åpen

Objektorientert webprogrammering med PHP - 3.08 Løsning #1

En mulig løsning på oppgaven finner du her.

16

Objektorientert webprogrammering med PHP - 3.01 klasser i PHP

4 min Åpen
17

Objektorientert webprogrammering med PHP – 3.02 Fra klassen til objektet: med new

3 min Åpen
18

Objektorientert webprogrammering med PHP – 3.03 Egenskaper

5 min Åpen
19

Objektorientert web-programmering med PHP - 3.04 Konstanter

5 min Åpen
20

Objektorientert webprogrammering med PHP - 3.05 Konvensjoner for navnene.

5 min Åpen
21

Objektorientert webprogrammering med PHP - 3.06 Verdier og referanser

7 min Åpen
22

Objektorientert webprogrammering med PHP - 3.07 øvingsoppgave #1.

3 min Åpen
23

Objektorientert webprogrammering med PHP - 3.08 Løsning #1

5 min Åpen

Jobbe med metoder

7 videoer · 28 Minutter
24 Åpen

Objektorientert webprogrammering med PHP - 4.01 Metoder i PHP.

Nå lærer du den grunnleggende syntaksen for deklarasjon av funksjoner.

25 Åpen

Objektorientert webprogrammering med PHP - 4.02 Sett parametere for metoder

Virkelig dynamiske metoder oppnås bare gjennom parametere. Her vil du også lære om disse.

26 Åpen

Objektorientert webprogrammering med PHP - 4.03 Returverdier fra metoder

Metoder kan ikke bare kjøre kildekode og produsere utdata. Her lærer du hvordan verdier returneres til kalleren.

27 Åpen

Objektorientert webprogrammering med PHP - 4.04 Variabel metodenavn

Du kan lagre metodenavnet i en variabel før du kaller den, og deretter bruke variabelen videre. Lær dette her.

28 Åpen

Objektorientert web-programmering med PHP - 4.05 Omfang i objekter

Det er ulike gyldighetsområder som du bør kjenne til. Her lærer du dem å kjenne.

29 Åpen

Objektorientert webprogrammering med PHP - 4.06 øvelsesoppgave #2

Neste øvelsesoppgave står for tur. Denne gangen handler det om emnet "Metoder".

30 Åpen

Objektorientert webprogrammering med PHP - 4.07 løsning #2.

Den mulige løsningen på øvingsoppgaven om metoder finnes i denne leksjonen.

24

Objektorientert webprogrammering med PHP - 4.01 Metoder i PHP.

4 min Åpen
25

Objektorientert webprogrammering med PHP - 4.02 Sett parametere for metoder

4 min Åpen
26

Objektorientert webprogrammering med PHP - 4.03 Returverdier fra metoder

4 min Åpen
27

Objektorientert webprogrammering med PHP - 4.04 Variabel metodenavn

3 min Åpen
28

Objektorientert web-programmering med PHP - 4.05 Omfang i objekter

4 min Åpen
29

Objektorientert webprogrammering med PHP - 4.06 øvelsesoppgave #2

3 min Åpen
30

Objektorientert webprogrammering med PHP - 4.07 løsning #2.

6 min Åpen

Arbeide med objekter

12 videoer · 88 Minutter
31 Åpen

Objektorientert webprogrammering med PHP - 5.01 Henvisningene $this og self

Når du jobber med objekter, spiller referanse til det aktuelle objektet ("$this") og referanse til den aktuelle klassen ("self") en spesiell rolle. Her vil du lære begge deler.

32 Åpen

Objektorientert webprogrammering med PHP - 5.02 Opprette og ødelegge objekter: construct/destruct

Når du oppretter og ødelegger objekter, kan du utføre din egen logikk. For dette brukes konstruktører og destruktører. Lær prinsippet her.

33 Åpen

Objektorientert webprogrammering med PHP - bruk arv 5.03

Lær her syntaksen for arv i PHP.

34 Åpen

Objektorientert webprogrammering med PHP - 5.04 Nøkkelordet forelder

Hvis du arver fra en klasse, kan du referere til den øvre klassen ved hjelp av nøkkelordet "parent". Her viser jeg deg hvordan det gjøres.

35 Åpen

Objektorientert webprogrammering med PHP - 5.05 Synlighet på egenskaper: public, private, protected

En sentral betydning har synligheten. Lær nå nøkkelordene "public", "private" og "protected" å kjenne.

36 Åpen

Objektorientert webprogrammering med PHP – 5.06 Synlighet av metodene

Synligheten refererer ikke bare til egenskaper. Her overfører du kunnskapen også til metoder.

37 Åpen

Objektorientert webprogrammering med PHP - 5.07 Definere grensesnitt

Et viktig stilistisk virkemiddel er de såkalte grensesnittene (grensesnittene). I denne leksjonen ser du dem på eksempelet.

38 Åpen

Objektorientert webprogrammering med PHP - 5.08 Statiskemetoder

Også i vårt praktiske eksempel spiller statiske metoder en viktig rolle. Bli bedre kjent med konseptet her.

39 Åpen

Objektorientert webprogrammering med PHP - 5.09 Abstrakte klasser og metoder

Abstrakte klasser og metoder er et annet stilistisk verktøy for programvarearkitekter. Også de må du absolutt lære deg.

40 Åpen

Objektorientert webprogrammering med PHP - 5.10 Forhindre overraking med final

En metode kan ikke lenger overskrives? Da gjør dette synlig med nøkkelordet "final".

41 Åpen

Objektorientert webprogrammering med PHP – 5.11 Øvelsesoppgave #3

Dybde arbeidet med objekter litt mer i denne øvelsen.

42 Åpen

Objektorientert webprogrammering med PHP – 5.12 Løsning #3

Her er løsningen på oppgaven.

31

Objektorientert webprogrammering med PHP - 5.01 Henvisningene $this og self

10 min Åpen
32

Objektorientert webprogrammering med PHP - 5.02 Opprette og ødelegge objekter: construct/destruct

6 min Åpen
33

Objektorientert webprogrammering med PHP - bruk arv 5.03

10 min Åpen
34

Objektorientert webprogrammering med PHP - 5.04 Nøkkelordet forelder

4 min Åpen
35

Objektorientert webprogrammering med PHP - 5.05 Synlighet på egenskaper: public, private, protected

12 min Åpen
36

Objektorientert webprogrammering med PHP – 5.06 Synlighet av metodene

7 min Åpen
37

Objektorientert webprogrammering med PHP - 5.07 Definere grensesnitt

10 min Åpen
38

Objektorientert webprogrammering med PHP - 5.08 Statiskemetoder

8 min Åpen
39

Objektorientert webprogrammering med PHP - 5.09 Abstrakte klasser og metoder

6 min Åpen
40

Objektorientert webprogrammering med PHP - 5.10 Forhindre overraking med final

4 min Åpen
41

Objektorientert webprogrammering med PHP – 5.11 Øvelsesoppgave #3

5 min Åpen
42

Objektorientert webprogrammering med PHP – 5.12 Løsning #3

6 min Åpen

Objektorientering: avanserte konsepter

11 videoer · 60 Minutter
43 Åpen

Objektorientert webprogrammering med PHP - 6.01 Serialisering av data

Når objekter lagres i tekstform eller overføres via nettet, kalles det "serialisering". Lær hvordan det fungerer.

44 Åpen

Objektorientert webprogrammering med PHP - 6.02 Søvn og Våkne opp ved serialisering

Ikke alltid fungerer serialiseringen feilfritt, f.eks., siden en forbindelse ikke gjenoppbygges automatisk etter at den er lest inn på nytt. Lær hvordan du kan gripe inn her i tillegg.

45 Åpen

Objektorientert webprogrammering med PHP - 6.03 Den magiske metoden __invoke.

Med den magiske metoden "__invoke" muliggjør du direkte kall til objektene dine.

46 Åpen

Objektorientert webprogrammering med PHP - 6.04 Beskrive objekter med __toString

En vanlig metode er å beskrive objekter på en lesbar måte ved å bruke den magiske metoden «__toString». Denne presenterer jeg for deg i denne leksjonen.

47 Åpen

Objektorientert webprogrammering med PHP - 6.05 Overlasting ved hjelp av get, set og Co.

Spesielt med en dynamisk datamodell kan du spare arbeid ved hjelp av magiske metoder som "get", "set" osv. Dette er noe du ofte vil se i praksis, og du må kjenne teknikken bak det.

48 Åpen

Objektorientert webprogrammering med PHP - Sjekke type med instanceof

For eksempel blir det ofte sjekket for spesifikke klasser i betingelser. Dette hjelper deg i PHP nøkkelordet "instanceof", som du nå vil lære om.

49 Åpen

Objektorientert webprogrammering med PHP - Bruk av anonyme klasser [-]: 6.07

I PHP 7 ble innført: de anonyme klassene. De kan i noen situasjoner unngå unødvendig overhead. I denne videoen finner du et praktisk eksempel.

50 Åpen

Objektorientert webprogrammering med PHP - 6.08 Duplisere objekter

En kopi av objekter kan ikke opprettes via variabler. Bare referansen blir videreformidlet. Du kan imidlertid klone objekter. Her lærer du hva som er nødvendig for det.

51 Åpen

Objektorientert webprogrammering med PHP - 6.09 Bruke unntak

I den objektorienterte verden er unntak viktig, da feilsituasjoner kan bli sendt videre over flere nivåer og bli behandlet på riktig sted. Lær hvordan du bruker dem.

52 Åpen

Objektorientert webprogrammering med PHP - 6.10 Bruk av typehint

Også nytt i PHP 7: Type-hints for skalare datatyper som "string", "int" osv. Her lærer du hvordan du bruker dem.

53 Åpen

Objektorientert webprogrammering med PHP – 6.11 Returtype av metoder

Også nytt i PHP 7: deklarasjon av returverdien til en metode. Her presenterer jeg syntaksen for dette.

43

Objektorientert webprogrammering med PHP - 6.01 Serialisering av data

8 min Åpen
44

Objektorientert webprogrammering med PHP - 6.02 Søvn og Våkne opp ved serialisering

7 min Åpen
45

Objektorientert webprogrammering med PHP - 6.03 Den magiske metoden __invoke.

5 min Åpen
46

Objektorientert webprogrammering med PHP - 6.04 Beskrive objekter med __toString

4 min Åpen
47

Objektorientert webprogrammering med PHP - 6.05 Overlasting ved hjelp av get, set og Co.

7 min Åpen
48

Objektorientert webprogrammering med PHP - Sjekke type med instanceof

4 min Åpen
49

Objektorientert webprogrammering med PHP - Bruk av anonyme klasser [-]: 6.07

4 min Åpen
50

Objektorientert webprogrammering med PHP - 6.08 Duplisere objekter

2 min Åpen
51

Objektorientert webprogrammering med PHP - 6.09 Bruke unntak

12 min Åpen
52

Objektorientert webprogrammering med PHP - 6.10 Bruk av typehint

4 min Åpen
53

Objektorientert webprogrammering med PHP – 6.11 Returtype av metoder

3 min Åpen

Strukturere prosjekter

4 videoer · 25 Minutter
54 Åpen

Objektorientert webprogrammering med PHP - bruk 7.01 Autoloader.

Hittil har eksemplene vært veldig enkle. I praksis er strukturen mer kompleks. Der spiller autoload-en en sentral rolle. Lær hvordan du setter den opp.

55 Åpen

Objektorientert webprogrammering med PHP - 7.02 En bedre struktur.

I denne leksjonen legger du grunnlaget for en ryddig prosjektstruktur.

56 Åpen

Objektorientert webprogrammering med PHP - 7.03 Enda bedre med navnerom.

Prosjektstrukturen får nå den siste finpussen takket være navnerom. Lær dem å kjenne her.

57 Åpen

Objektorientert webprogrammering med PHP - importere klasser til navnerommet 7.04

Vil du bruke klasser fra andre navnerom? Her lærer du om import.

54

Objektorientert webprogrammering med PHP - bruk 7.01 Autoloader.

8 min Åpen
55

Objektorientert webprogrammering med PHP - 7.02 En bedre struktur.

8 min Åpen
56

Objektorientert webprogrammering med PHP - 7.03 Enda bedre med navnerom.

5 min Åpen
57

Objektorientert webprogrammering med PHP - importere klasser til navnerommet 7.04

4 min Åpen

Designmønstre

4 videoer · 43 Minutter
58 Åpen

Objektorientert webprogrammering med PHP – 8.01 Singleton: bare en instans

Om "Singleton Pattern" blir det bare opprettet en instans av en klasse. Her lærer du om implementeringen.

59 Åpen

Objektorientert webprogrammering med PHP - 8.02 Iterasjon: behandle all data.

Vil du lese alle dataene fra en egen samling eller klasse? En iterator vil hjelpe deg med det.

60 Åpen

Objektorientert webprogrammering med PHP - 8.03 Observatør: Objekter observerer

En observer muliggjør en veldig løs kobling mellom ulike deler av applikasjonen din. Lær å kjenne dette designmønsteret nå.

61 Åpen

Objektorientert webprogrammering med PHP – 8.04 Factory: Minimer avhengigheter

Et fabrikk produserer instanser av klassene dine. Dette reduserer avhengighetene og sentraliserer kallene til konstruktørene dine.

58

Objektorientert webprogrammering med PHP – 8.01 Singleton: bare en instans

6 min Åpen
59

Objektorientert webprogrammering med PHP - 8.02 Iterasjon: behandle all data.

13 min Åpen
60

Objektorientert webprogrammering med PHP - 8.03 Observatør: Objekter observerer

14 min Åpen
61

Objektorientert webprogrammering med PHP – 8.04 Factory: Minimer avhengigheter

10 min Åpen

Bildegalleri etter ModelViewController

23 videoer · 195 Minutter
62 Åpen

Objektorientert webprogrammering med PHP - 9.01 Model-View-Controller oversikt

Lær å kjenne Model-View-Controller-mønsteret før vi kaster oss ut i praksis.

63 Åpen

Objektorientert webprogrammering med PHP - 9.02 En demo på forhånd

Hva skjer her? Tenk motivasjon og se på sluttresultatet på forhånd.

64 Åpen

Objektorientert webprogrammering med PHP - 9.03 index.php som startpunkt: Omskriving via htaccess

En funksjon av applikasjonen vår: det sentrale inngangspunktet. Her tar du vare på de nødvendige rammene gjennom ".htaccess".

65 Åpen

Objektorientert webprogrammering med PHP – 9.04 Behandle URL: bootstrap-klassen

Behandlingen av URL-er og tilordningen av riktig klasse skjer gjennom oppstarten. Her oppretter du dem.

66 Åpen

Objektorientert webprogrammering med PHP - 9.05 Ruting: Tilordne kontroller og handling

Den forespurte ressursen blir tilordnet kontrolleren og en handling.

67 Åpen

Objektorientert webprogrammering med PHP – 9.06 Den første kontrolleren og en handling

Etter at ressursene kan etterspørres, må du selvfølgelig også tilby noen. Og akkurat det skjer her: via din første kontroller inkl. handling.

68 Åpen

Objektorientert webprogrammering med PHP – 9.07 Forbered databasestruktur

En databasestruktur er den nødvendige forutsetningen for videre anvendelse. Nå blir den forberedt.

69 Åpen

Objektorientert webprogrammering med PHP - 9.08 Koble databasen til med PDO

I PHP 7 finnes ikke lenger funksjonene "mysql_*". Her får du lære å kjenne en objektorientert alternativ: PDO.

70 Åpen

Objektorientert webprogrammering med PHP - 9.09 Galleriets visningsnivå: Visningsobjekter og maler

Utseendet vil fortsatt bli bestemt av HTML/CSS. Her lærer du hvordan integrasjonen kan realiseres.

71 Åpen

Objektorientert webprogrammering med PHP – 9.10 Design for galleriet

Designet for gallerivisningen blir hentet fra malen her og deretter integrert.

72 Åpen

Objektorientert webprogrammering med PHP - Hente grunnleggende URL-en

En sentralt tilgjengelig grunn-URL finner du i de fleste rammeverk. Den kan f.eks. konfigureres eller angis separat for beskyttede sider som innlogging (eventuelt med https). Lær hvordan dette kan realiseres.

73 Åpen

Objektorientert webprogrammering med PHP - 9.12 modeller opprettet per fabrikk-mønster.

Du har allerede blitt kjent med "Factory Design Pattern". Her blir det nå også brukt.

74 Åpen

Objektorientert webprogrammering med PHP - 9.13 Opprette modell for bruker

Før brukere kan lastes inn i applikasjonen, trengs en modell. Og akkurat dette blir nå opprettet.

75 Åpen

Objektorientert webprogrammering med PHP - 9.14 Start økter: Bruker pålogging

Også økter støttes av galleriet. Her vil påloggingen nå bli gjennomført i første steg.

76 Åpen

Objektorientert webprogrammering med PHP - 9.15 Arbeide med økten: Logg ut og sjekk om innlogget.

Er du logget inn? Ønsker du å logge ut igjen nå? Begge funksjonene vil bli sjekket i denne leksjonen.

77 Åpen

Objektorientert webprogrammering med PHP - 9.16 Påloggingsfeil: Les verdier fra økten

Innloggingen mislyktes. Her lærer du å lese verdier fra økten.

78 Åpen

Objektorientert webprogrammering med PHP – 9.17 Opplasting av bilder: forberede skjemaet.

Enda en funksjon, ny kontroller: Behandle skjemaer. Her møter du forberedelsen.

79 Åpen

Objektorientert webprogrammering med PHP - 9.18 Behandle opplasting

Opplastingen må behandles etter "POST-requesten". Her vil du lære alle nødvendige steg.

80 Åpen

Objektorientert webprogrammering med PHP - Lagre nye bilder i databasen 9.19.

Et nytt bilde er blitt overført vellykket. En referanse til dette blir lagret i databasen.

81 Åpen

Objektorientert webprogrammering med PHP - Overføre 9.20 meldinger om økten

Her lærer du å administrere varslingene i sesjonen enda bedre.

82 Åpen

Objektorientert webprogrammering med PHP – 9.21 Skalere bilder.

De opplastede bildene vil bli skalert til en fellesnevner (samme høyde) her.

83 Åpen

Objektorientert webprogrammering med PHP - 9.22 Øvingsoppgave #4

Prakteksempelet blir utvidet med en øvingsoppgave om brukerregistrering.

84 Åpen

Objektorientert webprogrammering med PHP - 9.23 Mønsterløsning #4

En løsning for oppgave nr. 4 finner du her.

62

Objektorientert webprogrammering med PHP - 9.01 Model-View-Controller oversikt

19 min Åpen
63

Objektorientert webprogrammering med PHP - 9.02 En demo på forhånd

3 min Åpen
64

Objektorientert webprogrammering med PHP - 9.03 index.php som startpunkt: Omskriving via htaccess

7 min Åpen
65

Objektorientert webprogrammering med PHP – 9.04 Behandle URL: bootstrap-klassen

11 min Åpen
66

Objektorientert webprogrammering med PHP - 9.05 Ruting: Tilordne kontroller og handling

15 min Åpen
67

Objektorientert webprogrammering med PHP – 9.06 Den første kontrolleren og en handling

6 min Åpen
68

Objektorientert webprogrammering med PHP – 9.07 Forbered databasestruktur

6 min Åpen
69

Objektorientert webprogrammering med PHP - 9.08 Koble databasen til med PDO

11 min Åpen
70

Objektorientert webprogrammering med PHP - 9.09 Galleriets visningsnivå: Visningsobjekter og maler

13 min Åpen
71

Objektorientert webprogrammering med PHP – 9.10 Design for galleriet

7 min Åpen
72

Objektorientert webprogrammering med PHP - Hente grunnleggende URL-en

6 min Åpen
73

Objektorientert webprogrammering med PHP - 9.12 modeller opprettet per fabrikk-mønster.

5 min Åpen
74

Objektorientert webprogrammering med PHP - 9.13 Opprette modell for bruker

8 min Åpen
75

Objektorientert webprogrammering med PHP - 9.14 Start økter: Bruker pålogging

13 min Åpen
76

Objektorientert webprogrammering med PHP - 9.15 Arbeide med økten: Logg ut og sjekk om innlogget.

7 min Åpen
77

Objektorientert webprogrammering med PHP - 9.16 Påloggingsfeil: Les verdier fra økten

3 min Åpen
78

Objektorientert webprogrammering med PHP – 9.17 Opplasting av bilder: forberede skjemaet.

4 min Åpen
79

Objektorientert webprogrammering med PHP - 9.18 Behandle opplasting

15 min Åpen
80

Objektorientert webprogrammering med PHP - Lagre nye bilder i databasen 9.19.

7 min Åpen
81

Objektorientert webprogrammering med PHP - Overføre 9.20 meldinger om økten

4 min Åpen
82

Objektorientert webprogrammering med PHP – 9.21 Skalere bilder.

17 min Åpen
83

Objektorientert webprogrammering med PHP - 9.22 Øvingsoppgave #4

3 min Åpen
84

Objektorientert webprogrammering med PHP - 9.23 Mønsterløsning #4

5 min Åpen

RESTful API

4 videoer · 35 Minutter
85 Åpen

Objektorientert webprogrammering med PHP - 10.01 API-kontroller med JSON-mal

MVC-arkitekturens styrker utnyttes, og en annen kontroller med avvikende mal brukes for den samme databaselogen.

86 Åpen

Objektorientert webprogrammering med PHP – 10.02 Muliggjøre bedre ruting: konfigurasjonen

Den hittil svært statiske routingen blir optimalisert en gang til – med en egen konfigurasjonsfil.

87 Åpen

Objektorientert webprogrammering med PHP - 10.03 Tilpasse oppstartsprosessen

Den tilpassede ruteløsningen må nå tas med i oppstarten.

88 Åpen

Objektorientert webprogrammering med PHP - 10.04 Last opp bilder via API

For å kunne bruke API-en, blir bildene lastet opp via en iOS-app her.

85

Objektorientert webprogrammering med PHP - 10.01 API-kontroller med JSON-mal

9 min Åpen
86

Objektorientert webprogrammering med PHP – 10.02 Muliggjøre bedre ruting: konfigurasjonen

8 min Åpen
87

Objektorientert webprogrammering med PHP - 10.03 Tilpasse oppstartsprosessen

11 min Åpen
88

Objektorientert webprogrammering med PHP - 10.04 Last opp bilder via API

7 min Åpen
Kommentarer (5)

Kommenter nå „PHP opplæring - objektorientert programmering: Grunnleggende og praksis.“