PHP-opetusohjelma - olioperustainen ohjelmointi: perusteet ja käytäntö Kieli: Saksa

PHP-ohje: Olio-ohjelmointi perusteet ja käytäntö

Verkkosuunnittelu, CMS ja kehitys · 88 Videota · 9,9 h Videokoulutus · Saksa Jan Brinkmann kirjoittanut Jan Brinkmann

Haluatko luoda modernin verkkosivuston? Tässä on aloituspiste: Opi PHP:llä tapahtuva objektorientoitunut kehitys perusteista käytäntöön. Jan Brinkmannin 10-tunnin tutoriaalissa tutustut perusteisiin, edistyneisiin käsitteisiin, suunnittelumalleihin ja käytännön projekteihin.

  • 88 oppituntia 10 tunnin videokoulutusta PHP:llä tapahtuvaan oliopohjaiseen verkkosovellusohjelmointiin.
  • Perusteista käytäntöön ja bonuksena täydellinen HTML/CSS-pohja
  • Jan Brinkmannilta, intohimoiselta kehittäjältä, jolla on yli 15 vuoden kokemus verkkosivuista ja sovelluksista

Kielen oppiminen ei ole koskaan ollut näin helppoa! Anna PHP Tutorialin näyttää sinulle, miten luot verkkosivustosi olioliikemuotoisen ohjelmoinnin perusteella.

Sisältö

88 Videota, 593 minuuttia

Video-koulutuksen intro

1 Video · 1 minuutti
01 Auki Ilmaiseksi

Odottaa sinua videokoulutuksessa "PHP opas - oliopohjainen ohjelmointi: Perusteet & Käytäntö

Sinua odottaa PHP-opastus olioperusteisesta ohjelmoinnista - perusteet ja käytäntö.

01
Odottaa sinua videokoulutuksessa "PHP opas - oliopohjainen ohjelmointi: Perusteet & Käytäntö
1 min Auki

Johdanto kurssille

6 Videota · 21 minuuttia
02 Auki

Olio-ohjelmointi web-ohjelmointi PHP:llä - 1.01 Tervetuloa kurssille

Koko sydämestäni: Tervetuloa kurssille! Tässä on yleiskatsaus siitä, mitä voit odottaa.

03 Auki

PHP:lla tapahtuva oliopohjainen verkkosovellusohjelmointi - 1.02 Kehitysympäristön asentaminen

Aloitetaan kehitysympäristön asennuksella. Täältä löydät tarvittavan ohjelmiston.

04 Auki

Olio-ohjelmointi verkkosivujen kehityksessä PHP:llä - 1.03 Mitä editoria minun tulisi käyttää?

Mikä editori on oikea valinta esimerkeille? Täältä löydät vastauksen.

05 Auki

Esimerkkejä avaaminen ja suorittaminen PHP:llä.

Työskentelen kurssilla PhpStormin kanssa. Tässä tunnissa näytän sinulle, miten esimerkit voidaan avata myös muiden editorien avulla.

06 Auki

Olio-ohjelmointi verkkosovellusten kanssa PHP:llä - 1.05 Esikatselu: Tätä kehität lopussa

Oletko jo täysin motivoitunut? Tämän videon jälkeen vielä vähän enemmän. Esikatselu käytännön projektista.

07 Auki

Olennaisten web-ohjelmointien PHP – 1.06 muutokset PHP 7:ssä

PHP 7:ssä jotkut asiat ovat muuttuneet. Tässä on yleiskatsaus muutamiin ilmeisimpiin muutoksiin.

02
Olio-ohjelmointi web-ohjelmointi PHP:llä - 1.01 Tervetuloa kurssille
2 min Auki
03
PHP:lla tapahtuva oliopohjainen verkkosovellusohjelmointi - 1.02 Kehitysympäristön asentaminen
4 min Auki
04
Olio-ohjelmointi verkkosivujen kehityksessä PHP:llä - 1.03 Mitä editoria minun tulisi käyttää?
2 min Auki
05
Esimerkkejä avaaminen ja suorittaminen PHP:llä.
2 min Auki
06
Olio-ohjelmointi verkkosovellusten kanssa PHP:llä - 1.05 Esikatselu: Tätä kehität lopussa
2 min Auki
07
Olennaisten web-ohjelmointien PHP – 1.06 muutokset PHP 7:ssä
9 min Auki

Objektisuunnittelun perusteet

8 Videota · 59 minuuttia
08 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 2.01 Olio-visailu

Jotta peruslukujakso olisi vielä vähän mielenkiintoisempi, täytä tällä välin aukkoteksti. Lataa malli, tulosta se ja käsittele sitä, kun käyt läpi lukujaksoa.

09 Auki

PHP:llä tapahtuva oliopohjainen web-ohjelmointi - 2.02 Olio-ohjelmointi, mikä se on?

Tässä luodaan tärkeä perusta, sillä objektit eivät ole vain tietojen ja toimintojen kokoelma. Tärkeä aloitus aiheeseen.

10 Auki

Olio-ohjelmointi PHP:llä - 2.03 Mitä ovat luokat?

Puhuttaessa olioperustaisesta ohjelmoinnista tulee ennemmin tai myöhemmin esiin käsite "luokka". Mutta mitä se oikein tarkoittaa?

11 Auki

PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 2.04 tietojenkapselointi

Tiedonsalaus on tärkeä periaate. Tässä oppitunnissa opit ymmärtämään idean sen takana.

12 Auki

Olio-ohjelmointi web-sovelluksissa PHP:llä - 2.05 Abstraktio

Ilman abstraktiota ohjelmisto olisi hyvin nopeasti melko epäselvä, haluttua yksinkertaistamista ei saavutettaisi. Katso tämä video ja opi ajattelemaan abstraktisti.

13 Auki

Olio-ohjelmointi PHP:llä – 2.06 Periytymien

Myös perintö tukee ohjelmistosi arkkitehtuuria. Opettele ymmärtämään ja käyttämään sitä tietoisesti.

14 Auki

Objektorientoitu web-ohjelmointi PHP:lla – 2.07 Polymorfiikka.

Polyfia on parasta ymmärtää käytännön kautta. Silti sinun pitäisi ainakin kuulla siitä tähän aikaan mennessä.

15 Auki

PHP:llä toteutettu olioperustainen web-ohjelmointi -ratkaisu 2.08 aukkokohdan tekstiin

Olet täyttänyt aukkotekstin huolellisesti? Erinomaista! Voit nyt tarkistaa sen täältä.

08
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 2.01 Olio-visailu
2 min Auki
09
PHP:llä tapahtuva oliopohjainen web-ohjelmointi - 2.02 Olio-ohjelmointi, mikä se on?
19 min Auki
10
Olio-ohjelmointi PHP:llä - 2.03 Mitä ovat luokat?
9 min Auki
11
PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 2.04 tietojenkapselointi
4 min Auki
12
Olio-ohjelmointi web-sovelluksissa PHP:llä - 2.05 Abstraktio
6 min Auki
13
Olio-ohjelmointi PHP:llä – 2.06 Periytymien
7 min Auki
14
Objektorientoitu web-ohjelmointi PHP:lla – 2.07 Polymorfiikka.
7 min Auki
15
PHP:llä toteutettu olioperustainen web-ohjelmointi -ratkaisu 2.08 aukkokohdan tekstiin
5 min Auki

Objektisuunnan perusteet PHP:llä

8 Videota · 37 minuuttia
16 Auki

PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 3.01 Luokat PHP:ssä

Teoriasta käytäntöön. Tässä vaiheessa siirryt PHP:n toteutukseen.

17 Auki

Olio-ohjelmointi PHP:llä – 3.02 Luokasta olioksi: uusi

Luokka on rakennemalli olioille. PHP:ssä luodaan instanssi avainsanalla "new". Tässä opit, miten se tapahtuu.

18 Auki

Olio-ohjelmointi verkossa PHP:n kanssa - 3.03 ominaisuudet

Luokan ominaisuudet kuvaavat kohdetta tarkemmin. Opettele tuntemaan tämä käsite paremmin.

19 Auki

PHP:n oliopohjainen web-ohjelmointi - 3.04 Vakiomuuttujat

Vakiota käytetään lisämahdollisuutena tallentaa staattisia arvoja. Tässä opit myös tämän periaatteen.

20 Auki

PHP: Olio-ohjelmointi - 3.05 Nimien käytäntöjä

Muuttujien ja muiden nimeämistä koskevat Yleisesti hyväksytyt käytännöt tai "parhaat käytännöt". Ja niistä on kyse tässä.

21 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 3.06 Arvot ja viittaukset

Tunnetko "PassByValue" ja "PassByReference" -periaatteet? Ne ovat erittäin tärkeitä työskennellessä objektien kanssa. Täällä saat tietää, miksi.

22 Auki

Olio-ohjelmointi PHP:llä - 3.07 Harjoitustehtävä #1

Ensimmäinen esittely on ohi. Syvennä tietämystäsi ensimmäisen harjoitustehtävän avulla.

23 Auki

Esineorientoitunut verkkosovellusohjelmointi PHP:llä - 3.08 Ratkaisu #1

Yksi mahdollinen ratkaisu tehtävään löytyy täältä.

16
PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 3.01 Luokat PHP:ssä
4 min Auki
17
Olio-ohjelmointi PHP:llä – 3.02 Luokasta olioksi: uusi
3 min Auki
18
Olio-ohjelmointi verkossa PHP:n kanssa - 3.03 ominaisuudet
5 min Auki
19
PHP:n oliopohjainen web-ohjelmointi - 3.04 Vakiomuuttujat
5 min Auki
20
PHP: Olio-ohjelmointi - 3.05 Nimien käytäntöjä
5 min Auki
21
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 3.06 Arvot ja viittaukset
7 min Auki
22
Olio-ohjelmointi PHP:llä - 3.07 Harjoitustehtävä #1
3 min Auki
23
Esineorientoitunut verkkosovellusohjelmointi PHP:llä - 3.08 Ratkaisu #1
5 min Auki

Työskennellä menetelmien kanssa

7 Videota · 28 minuuttia
24 Auki

PHP:lla oliosuuntautunut web-ohjelmointi - 4.01 Metodit PHP:ssa

Nyt opit perusmuotoilun funktion julistamisen syntaksin.

25 Auki

PHP:lla toteutettu oliopohjainen web-ohjelmointi – 4.02 Parametrien määritys metodeille

Oikeasti dynaamisia menetelmiä saadaan aikaan vain parametrien avulla. Täällä opit tuntemaan nekin.

26 Auki

Olio-ohjelmointi verkkosovelluksissa PHP:llä – 4.03 metodien paluuarvot

Menetelmät eivät voi vain suorittaa lähdekoodia ja tuottaa tulosteita. Täällä opit, kuinka arvot palautetaan kutsujalle.

27 Auki

PHP:llä oliopohjainen web-ohjelmointi – 4.04 Muuttujien metodinimet

Voit tallentaa metodin nimen muuttujaan ennen sen kutsua ja käyttää muuttujaa edelleen. Tule tutustumaan tähän.

28 Auki

Olio-ohjelmointi PHP:llä – 4.05 Kohdetilat olioissa

On erilaisia voimassaoloalueita, jotka sinun tulisi tietää. Täällä opit tuntemaan ne.

29 Auki

Olio-ohjelmointi web-ohjelmointi PHP:llä – 4.06 harjoitustehtävä #2

Seuraava harjoitustehtävä on edessä. Tällä kertaa aiheena on "Menetelmät".

30 Auki

Olio-ohjelmointi PHP:n kanssa - 4.07 Ratkaisu #2

Mahdollinen ratkaisu harjoitustehtävään, joka koskee menetelmiä, löytyy tästä oppitunnista.

24
PHP:lla oliosuuntautunut web-ohjelmointi - 4.01 Metodit PHP:ssa
4 min Auki
25
PHP:lla toteutettu oliopohjainen web-ohjelmointi – 4.02 Parametrien määritys metodeille
4 min Auki
26
Olio-ohjelmointi verkkosovelluksissa PHP:llä – 4.03 metodien paluuarvot
4 min Auki
27
PHP:llä oliopohjainen web-ohjelmointi – 4.04 Muuttujien metodinimet
3 min Auki
28
Olio-ohjelmointi PHP:llä – 4.05 Kohdetilat olioissa
4 min Auki
29
Olio-ohjelmointi web-ohjelmointi PHP:llä – 4.06 harjoitustehtävä #2
3 min Auki
30
Olio-ohjelmointi PHP:n kanssa - 4.07 Ratkaisu #2
6 min Auki

Työskennellä objektien kanssa

12 Videota · 88 minuuttia
31 Auki

PHP:n oliosuuntautunut web-ohjelmointi - 5.01 Viittaukset $this ja self

Työskennellessäsi olioiden kanssa nykyisen olion viittaus ("$this") ja nykyisen luokan viittaus ("self") ovat erityisen tärkeitä. Tässä opit tuntemaan molemmat.

32 Auki

PHP:ssä tapahtuvaa olioperustaista verkkosovellusohjelmointia – 5.02. Objektien luominen ja tuhoaminen: construct/destruct

Objektien luomisessa ja tuhoamisessa voit suorittaa oman logiikkasi. Tähän tarkoitukseen ovat konstruktorit ja purkajat. Opi tämä periaate täältä.

33 Auki

PHP:llä olioperustainen web-ohjelmointi – Käytä perintöä 5.03

Opi täältä perinnän syntaksi PHP:ssä.

34 Auki

Olio-ohjelmointi webissä PHP:llä – 5.04 Avainsana parent

Kun perit luokan, voit viitata pääluokkaan avainsanalla "parent". Tässä näytän sinulle, miten se tehdään.

35 Auki

Esinekeskeinen web-ohjelmointi PHP:llä – 5.05 Näkyvyysominaisuudet: julkinen, yksityinen, suojattu

Keskeistä on näkyvyys. Opettele nyt avainsanat "public", "private" ja "protected".

36 Auki

PHP:llä tapahtuva oliopohjainen web-ohjelmointi – 5.06 metodien näkyvyys

Näkyvyys ei koske vain ominaisuuksia. Tässä siirrät tietoa myös menetelmiin.

37 Auki

PHP:llä toteutettu oliokeskeinen web-ohjelmointi - 5.07 Rajapintojen määrittäminen

Tärkeä tyyliväline ovat niin kutsutut rajapinnat (interfaces). Tässä oppitunnilla tarkastelet niitä esimerkin kautta.

38 Auki

PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 5.08 Staattiset metodit

Myös käytäntöesimerkissämme myöhemmin staattisilla metodeilla on tärkeä rooli. Opi tuntemaan käsite lähemmin täällä.

39 Auki

Olio-orientoitu web-ohjelmointi PHP:llä - 5.09 Abstraktit luokat ja metodit

Abstraktit luokat ja metodit ovat toinen työkalu ohjelmistoarkkitehdeille. Sinun täytyy ehdottomasti oppia tuntemaan ne.

40 Auki

PHP:llä toteutettu objektorientoitu web-ohjelmointi - estä ylikirjoittaminen käyttäen final-avainsanaa.

Yksi menetelmä ei saa enää ylikirjoittaa? Tee tämä näkyväksi käyttämällä avainsanaa "final".

41 Auki

Olio-ohjelmointi verkkosovelluksissa PHP:llä - 5.11 Harjoitustehtävä #3

Syvennä työskentelyä esineiden kanssa tässä harjoituksessa vielä hieman enemmän.

42 Auki

Olio-ohjelmointi web-ohjelmointi PHP:llä – 5.12 Ratkaisu #3

Tässä ratkaisu harjoitukseen.

31
PHP:n oliosuuntautunut web-ohjelmointi - 5.01 Viittaukset $this ja self
10 min Auki
32
PHP:ssä tapahtuvaa olioperustaista verkkosovellusohjelmointia – 5.02. Objektien luominen ja tuhoaminen: construct/destruct
6 min Auki
33
PHP:llä olioperustainen web-ohjelmointi – Käytä perintöä 5.03
10 min Auki
34
Olio-ohjelmointi webissä PHP:llä – 5.04 Avainsana parent
4 min Auki
35
Esinekeskeinen web-ohjelmointi PHP:llä – 5.05 Näkyvyysominaisuudet: julkinen, yksityinen, suojattu
12 min Auki
36
PHP:llä tapahtuva oliopohjainen web-ohjelmointi – 5.06 metodien näkyvyys
7 min Auki
37
PHP:llä toteutettu oliokeskeinen web-ohjelmointi - 5.07 Rajapintojen määrittäminen
10 min Auki
38
PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 5.08 Staattiset metodit
8 min Auki
39
Olio-orientoitu web-ohjelmointi PHP:llä - 5.09 Abstraktit luokat ja metodit
6 min Auki
40
PHP:llä toteutettu objektorientoitu web-ohjelmointi - estä ylikirjoittaminen käyttäen final-avainsanaa.
4 min Auki
41
Olio-ohjelmointi verkkosovelluksissa PHP:llä - 5.11 Harjoitustehtävä #3
5 min Auki
42
Olio-ohjelmointi web-ohjelmointi PHP:llä – 5.12 Ratkaisu #3
6 min Auki

Objektisuuntaus: kehittyneet konseptit

11 Videota · 60 minuuttia
43 Auki

PHP:lla olioperustainen web-ohjelmointi – 6.01 tietojen sarjoittaminen

Kun objekteja tallennetaan tekstimuodossa tai siirretään verkossa, sitä kutsutaan "sarjallistamiseksi". Opi, miten se toimii.

44 Auki

Esinekeskeinen verkkosovellusohjelmointi PHP:llä - 6.02 Nukkuminen ja Herääminen sarjallistamisen yhteydessä

Serialisointi ei aina toimi moitteettomasti, esimerkiksi koska yhteyttä ei automaattisesti luoda uudelleen uudelleenlukemisen jälkeen. Opi, miten voit puuttua tilanteeseen lisäksi.

45 Auki

PHP:llä toteutettu oliopohjainen verkkosovellusohjelmointi - 6.03 Taikuuden metodi __invoke.

Taikamenetelmän "__invoke" avulla mahdollistat objektiesi suoran kutsun.

46 Auki

PHP:lla tapahtuva oliopohjainen web-ohjelmointi – Kuvaile 6.04 Objektia __toString-menetelmällä

Yleinen tapa on kuvailla kohteita luettavalla tavalla käyttämällä taikamenetelmää "__toString". Esittelen sen sinulle tässä oppitunnissa.

47 Auki

PHP:n oliopohjainen web-ohjelmointi - 6.05 Ylikuormitus käyttäen get, set & Co

Erityisesti dynaamista tietomallia käytettäessä voit säästää työtä taikamenetelmien kuten "get", "set" jne. avulla. Tämä on käytäntönä yleistä, ja sinun on tunnettava tekniikka sen takana.

48 Auki

Olio-ohjelmointia verkkosovelluksissa PHP:n avulla - 6.06 Tyypin tarkistaminen instanceofin avulla

Esimerkiksi ehtolauseissa tarkistetaan usein tiettyjä luokkia. Tässä PHP:ssä avuksi tulee sana "instanceof", jota tulet nyt oppimaan.

49 Auki

PHP:lla toteutettu oliopohjainen web-ohjelmointi - 6.07 Käytä anonyymejä luokkia

PHP 7:ssä esiteltiin uutena ominaisuutena: anonyymit luokat. Ne voivat joissain tilanteissa välttää tarpeetonta ylimääräistä työtä. Tässä videossa löydät käytännönläheisen esimerkin.

50 Auki

PHP:n olioperustainen verkkosovellusohjelmointi – 6.08 Objektien kopiointi

Yksittäisiä esineitä ei voi luoda kopioimalla muuttujia. Siinä tapauksessa vain viite siirretään eteenpäin. Voit kuitenkin kloonata esineitä. Täällä opit, mitä siihen tarvitaan.

51 Auki

PHP:lla tapahtuva oliokeskeinen verkkosovellusohjelmointi - 6.09 poikkeuksien hyödyntäminen.

Objektorientoitussa maailmassa poikkeukset ovat tärkeitä, sillä virhetilanteita voidaan välittää useiden tasojen yli ja käsitellä sopivassa kohdassa. Opi käyttämään niitä.

52 Auki

Olio-ohjelmointi verkkosivuohjelmoinnissa PHP:llä – 6.10 Käytä tyyppivihjeitä

Myös uutta PHP 7:ssä: Tyyppivihjeet skalareille datatyypeille kuten "string", "int" jne. Tässä opit, miten niitä käytetään.

53 Auki

PHP:llä toteutettu oliokeskeinen web-ohjelmointi – 6.11 Metodien paluutyyppi

Myös uusi PHP 7:ssä: metodin paluuarvon määrittely. Tässä esittelen sinulle siihen liittyvän syntaksin.

43
PHP:lla olioperustainen web-ohjelmointi – 6.01 tietojen sarjoittaminen
8 min Auki
44
Esinekeskeinen verkkosovellusohjelmointi PHP:llä - 6.02 Nukkuminen ja Herääminen sarjallistamisen yhteydessä
7 min Auki
45
PHP:llä toteutettu oliopohjainen verkkosovellusohjelmointi - 6.03 Taikuuden metodi __invoke.
5 min Auki
46
PHP:lla tapahtuva oliopohjainen web-ohjelmointi – Kuvaile 6.04 Objektia __toString-menetelmällä
4 min Auki
47
PHP:n oliopohjainen web-ohjelmointi - 6.05 Ylikuormitus käyttäen get, set & Co
7 min Auki
48
Olio-ohjelmointia verkkosovelluksissa PHP:n avulla - 6.06 Tyypin tarkistaminen instanceofin avulla
4 min Auki
49
PHP:lla toteutettu oliopohjainen web-ohjelmointi - 6.07 Käytä anonyymejä luokkia
4 min Auki
50
PHP:n olioperustainen verkkosovellusohjelmointi – 6.08 Objektien kopiointi
2 min Auki
51
PHP:lla tapahtuva oliokeskeinen verkkosovellusohjelmointi - 6.09 poikkeuksien hyödyntäminen.
12 min Auki
52
Olio-ohjelmointi verkkosivuohjelmoinnissa PHP:llä – 6.10 Käytä tyyppivihjeitä
4 min Auki
53
PHP:llä toteutettu oliokeskeinen web-ohjelmointi – 6.11 Metodien paluutyyppi
3 min Auki

Projektien jäsentäminen

4 Videota · 25 minuuttia
54 Auki

Esineorientoitunut verkkosovellusohjelmointi PHP:llä – Käytä 7.01 Autoloaderia

Tähän asti esimerkit ovat olleet hyvin yksinkertaisia. Käytännössä rakenne näyttää monimutkaisemmalta. Siinä autonlataajalla on keskeinen rooli. Opi, miten asetat sen.

55 Auki

Objektorientoitunut web-ohjelmointi PHP:llä – 7.02 Parempi rakenne

Tässä oppitunnissa luot perustan siistille projektirakenteelle.

56 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 7.03 Vielä parempi Namespacella

Projektirakenteeseen tulee nyt viimeistely Namespacesien ansiosta. Tule tutustumaan niihin täällä.

57 Auki

PHP:lla tapahtuva oliopohjainen web-ohjelmointi – Tuoda luokat nimiavaruuteen

Haluat käyttää luokkia toisista nimiavaruudesta? Tässä opit, miten tuonti toimii.

54
Esineorientoitunut verkkosovellusohjelmointi PHP:llä – Käytä 7.01 Autoloaderia
8 min Auki
55
Objektorientoitunut web-ohjelmointi PHP:llä – 7.02 Parempi rakenne
8 min Auki
56
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 7.03 Vielä parempi Namespacella
5 min Auki
57
PHP:lla tapahtuva oliopohjainen web-ohjelmointi – Tuoda luokat nimiavaruuteen
4 min Auki

Suunnittelumallit

4 Videota · 43 minuuttia
58 Auki

Olio-ohjelmointi PHP:llä – 8.01 Singleton: vain yksi instanssi

Vain yksi instanssi luodaan "Singleton Pattern" -mallilla. Tässä opit toteutuksen.

59 Auki

Olio-ohjelmointi verkkosivuilla PHP:llä – Iteraatio 8.02: käsittele kaikki tiedot

Haluat lukea kaikki tiedot omasta kokoelmasta tai luokasta? Iteraattori auttaa sinua siinä.

60 Auki

PHP:sta kohteiden avulla toteutettu web-ohjelmointi - 8.03 Observer: Tarkkaile objekteja

Observer mahdollistaa hyvin löyhän kytkennän eri osien välillä sovelluksessasi. Opi nyt tämä suunnittelumalli tuntemaan.

61 Auki

PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 8.04 Factory: Riippuvuuksien minimointi

Tehtaasi luo instansseja luokistasi. Tämä minimoi riippuvuudet ja keskittää konstruktoriesi kutsut.

58
Olio-ohjelmointi PHP:llä – 8.01 Singleton: vain yksi instanssi
6 min Auki
59
Olio-ohjelmointi verkkosivuilla PHP:llä – Iteraatio 8.02: käsittele kaikki tiedot
13 min Auki
60
PHP:sta kohteiden avulla toteutettu web-ohjelmointi - 8.03 Observer: Tarkkaile objekteja
14 min Auki
61
PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 8.04 Factory: Riippuvuuksien minimointi
10 min Auki

Kuvagalleria ModelViewControllerin mukaan

23 Videota · 195 minuuttia
62 Auki

Objektorientoitunut web-ohjelmointi PHP:llä – 9.01 Model-View-Controller yleiskatsauksessa

Opi Model-View-Controller-mallia ennen kuin sukellamme käytäntöön.

63 Auki

Olio-ohjelmointi webissä PHP:llä – 9.02 Esittely ennen kaikkea

Mitä täällä tapahtuu? Tankkaa motivaatiota ja katso lopputulos etukäteen.

64 Auki

Olio-ohjelmointi verkkosivuilla PHP:llä - 9.03 index.php aloitussivuna: Uudelleenkirjoitus htaccessin kautta

Yhden ominaisuutemme sovelluksessa: keskeinen aloituspiste. Täällä varmistat tarvittavat kehysehdot käyttämällä „.htaccess“ -tiedostoa.

65 Auki

Objektorientoitu web-ohjelmointi PHP:llä – 9.04 Käsittely URL-osoitetta: Bootstrap-luokka

URL-käsittely ja oikean luokan määrittäminen tapahtuvat käynnistämisen yhteydessä. Täällä luot ne.

66 Auki

PHP:lla toteutettu olioperustainen verkkosovellusohjelmointi – 9.05 Reititys: Kontrollerin ja toiminnon mäppäys

Pyydetty resurssi on liitetty ohjaimelle ja toimintoon.

67 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:lla – 9.06 Ensimmäinen ohjain ja toiminto

Kun resursseja on pyydetty, sinun on tietysti myös tarjottava niitä. Ja juuri sitä tapahtuu täällä: ensimmäisen ohjaimen kautta toiminnan avulla.

68 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 9.07 tietokannan rakenteen valmistelu

Tietokantarakenteet ovat välttämätön edellytys jatkokäytölle. Nyt niitä valmistellaan.

69 Auki

PHP:lla toteutettu oliopohjainen web-ohjelmointi - 9.08 Kytke tietokanta PDO:n avulla

PHP 7:ssä ei enää ole "mysql_*" -funktioita. Tässä opit objektiinorientoituneen vaihtoehdon: PDO.

70 Auki

PHP:llä toteutettu oliopohjainen web-ohjelmointi – 9.09 Gallerian näkymäkerros: Näkymä-oliot ja pohjat

Ulkoasu määräytyy edelleen HTML/CSS:n avulla. Tässä opit, miten integraatio voidaan toteuttaa.

71 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 9.10 suunnittelu gallerialle

Gallerianäkymän suunnittelu otetaan täältä mallipohjasta ja sen jälkeen integroidaan.

72 Auki

Kohdeorientoitunut web-ohjelmointi PHP:llä - 9.11 Haetaan perus-URL osoitetta

Useimmissa kehyksissä voit löytää keskitetysti saatavilla olevan perus-URL-osoitteen. Esimerkiksi se voidaan määrittää tai erikseen ilmoittaa, esimerkiksi suojatuille sivuille, kuten kirjautumiseen (tarvittaessa https:n kanssa). Opettele, miten tämä voidaan toteuttaa.

73 Auki

PHP:lla toteutettu oliokeskeinen verkkosovelluskehitys - Luo 9.12 mallia tehtaiden avulla.

Olet jo oppinut "tehdasmallisuunnittelumallin". Tässä se tulee jälleen käyttöön.

74 Auki

PHP:lla toteutettu oliopohjainen web-ohjelmointi – Luo 9.13-kohdan käyttäjämalli

Ennen käyttäjien lataamista sovellukseen tarvitaan malli. Ja juuri tämä luodaan nyt.

75 Auki

Olio-ohjelmointi web-ohjelmointi PHP:llä - 9.14 Istuntojen aloitus: Käyttäjän kirjautuminen

Myös istunnot saavat tukea galleriasta. Tässä vaiheessa kirjautuminen toteutetaan.

76 Auki

PHP:n olioperustainen verkkoratkaisujen ohjelmointi - 9.15 Työskentely istunnon kanssa: kirjaudu ulos ja tarkista kirjautuminen.

Oletko kirjautunut sisään? Haluatko nyt kirjautua ulos? Tässä oppitunnissa tarkastellaan molempia toimintoja.

77 Auki

Objekti-orientoitunut verkkosovelluskehitys PHP:llä – 9.16 Sisäänkirjautuminen epäonnistui: lue arvot istunnosta

Sisäänkirjautuminen epäonnistui. Tässä opit lukemaan arvoja istunnosta.

78 Auki

Esineorientoitunut verkkosovellusohjelmointi PHP:llä - 9.17 Kuvien lataaminen: valmistele lomake.

Lisätoiminto, uusi ohjain: Käsitellä lomakkeita. Tässä tapaat valmistelun.

79 Auki

PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 9.18 Latauksen käsittely

Lataus on käsiteltävä myös "POST-pyyntö" jälkeen. Täällä opit kaikki tarvittavat askeleet.

80 Auki

PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 9.19 Tallenna uudet kuvat tietokantaan

Uusi kuva on siirretty onnistuneesti. Siihen liittyvä viittaus tallennetaan tietokantaan.

81 Auki

PHP:n oliopohjainen web-ohjelmointi – Siirtää 9.20 ilmoitusta istunnon aikana

Tässä opit hallitsemaan ilmoituksia istunnossa vielä paremmin.

82 Auki

Kuvien skaalaaminen objektiin perustuvassa verkkosovellusohjelmoinnissa PHP:llä - 9.21

Lataamasi kuvat skaalataan tähän yhteiseen tasoon (sama korkeus).

83 Auki

Olennaista verkkosivujen ohjelmoinnissa PHP:llä - 9.22 harjoitustehtävä #4

Esimerkin käytäntöä laajennetaan käyttäjän kirjautumistehtävällä.

84 Auki

Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 9.23 malliratkaisu #4

Löydät tehtävän #4 ratkaisun täältä.

62
Objektorientoitunut web-ohjelmointi PHP:llä – 9.01 Model-View-Controller yleiskatsauksessa
19 min Auki
63
Olio-ohjelmointi webissä PHP:llä – 9.02 Esittely ennen kaikkea
3 min Auki
64
Olio-ohjelmointi verkkosivuilla PHP:llä - 9.03 index.php aloitussivuna: Uudelleenkirjoitus htaccessin kautta
7 min Auki
65
Objektorientoitu web-ohjelmointi PHP:llä – 9.04 Käsittely URL-osoitetta: Bootstrap-luokka
11 min Auki
66
PHP:lla toteutettu olioperustainen verkkosovellusohjelmointi – 9.05 Reititys: Kontrollerin ja toiminnon mäppäys
15 min Auki
67
Olio-ohjelmointi web-ohjelmoinnissa PHP:lla – 9.06 Ensimmäinen ohjain ja toiminto
6 min Auki
68
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 9.07 tietokannan rakenteen valmistelu
6 min Auki
69
PHP:lla toteutettu oliopohjainen web-ohjelmointi - 9.08 Kytke tietokanta PDO:n avulla
11 min Auki
70
PHP:llä toteutettu oliopohjainen web-ohjelmointi – 9.09 Gallerian näkymäkerros: Näkymä-oliot ja pohjat
13 min Auki
71
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä - 9.10 suunnittelu gallerialle
7 min Auki
72
Kohdeorientoitunut web-ohjelmointi PHP:llä - 9.11 Haetaan perus-URL osoitetta
6 min Auki
73
PHP:lla toteutettu oliokeskeinen verkkosovelluskehitys - Luo 9.12 mallia tehtaiden avulla.
5 min Auki
74
PHP:lla toteutettu oliopohjainen web-ohjelmointi – Luo 9.13-kohdan käyttäjämalli
8 min Auki
75
Olio-ohjelmointi web-ohjelmointi PHP:llä - 9.14 Istuntojen aloitus: Käyttäjän kirjautuminen
13 min Auki
76
PHP:n olioperustainen verkkoratkaisujen ohjelmointi - 9.15 Työskentely istunnon kanssa: kirjaudu ulos ja tarkista kirjautuminen.
7 min Auki
77
Objekti-orientoitunut verkkosovelluskehitys PHP:llä – 9.16 Sisäänkirjautuminen epäonnistui: lue arvot istunnosta
3 min Auki
78
Esineorientoitunut verkkosovellusohjelmointi PHP:llä - 9.17 Kuvien lataaminen: valmistele lomake.
4 min Auki
79
PHP:lla toteutettu oliokeskeinen web-ohjelmointi - 9.18 Latauksen käsittely
15 min Auki
80
PHP:lla tapahtuva oliopohjainen web-ohjelmointi - 9.19 Tallenna uudet kuvat tietokantaan
7 min Auki
81
PHP:n oliopohjainen web-ohjelmointi – Siirtää 9.20 ilmoitusta istunnon aikana
4 min Auki
82
Kuvien skaalaaminen objektiin perustuvassa verkkosovellusohjelmoinnissa PHP:llä - 9.21
17 min Auki
83
Olennaista verkkosivujen ohjelmoinnissa PHP:llä - 9.22 harjoitustehtävä #4
3 min Auki
84
Olio-ohjelmointi web-ohjelmoinnissa PHP:llä – 9.23 malliratkaisu #4
5 min Auki

RESTful API

4 Videota · 35 minuuttia
85 Auki

PHP:lla tapahtuva oliokeskeinen verkkosovellusohjelmointi – 10.01 API-ohjain JSON-templatella

MVC-arkkitehtuurin vahvuudet hyödynnetään, ja toinen ohjain erilaisella mallilla käytetään samaa tietokannan logiikkaa.

86 Auki

Olio-ohjelmointi verkkosivujen kehityksessä PHP:llä – 10.02 Parempi reititys mahdollistaa: konfigurointi

Tähän asti erittäin staattinen reititys optimoidaan uudelleen - omalla määritystiedostolla.

87 Auki

PHP:lla tavoite-orientoitunutta verkkosovellusohjelmointia – 10.03 Säädä käynnistystoimintoja

Mukautettu reititysratkaisu on nyt otettava huomioon käynnistyksessä.

88 Auki

PHP:lla tapahtuva oliokeskeinen web-ohjelmointi - Lataa kuvia API:n kautta 10.04.

Voidaksesi käyttää API:a, kuvat ladataan iOS-sovelluksen kautta.

85
PHP:lla tapahtuva oliokeskeinen verkkosovellusohjelmointi – 10.01 API-ohjain JSON-templatella
9 min Auki
86
Olio-ohjelmointi verkkosivujen kehityksessä PHP:llä – 10.02 Parempi reititys mahdollistaa: konfigurointi
8 min Auki
87
PHP:lla tavoite-orientoitunutta verkkosovellusohjelmointia – 10.03 Säädä käynnistystoimintoja
11 min Auki
88
PHP:lla tapahtuva oliokeskeinen web-ohjelmointi - Lataa kuvia API:n kautta 10.04.
7 min Auki
Kommentit (5)

Kommentoi nyt „PHP-ohje: Olio-ohjelmointi perusteet ja käytäntö“