Opi PHP: koodaa & luo
Opi PHP: koodaa & luo — Harjoittele PHP-koodausta kääntäjän ja AI-mentorin avulla
Opi PHP: koodaa & luo on maksutta aloitettava iOS- ja Android-sovellus PHP-koodaukseen puhelimella. Sisäänrakennettu PHP-kääntäjä ja editori suorittaa skriptisi ja näyttää tulosteen tai sen tulostaman verkkosivun. 49 kurssilla etenet ensimmäisestä echo-komennosta MySQL:ään PDO:n, Laravelin ja REST APIen parissa, ja AI-mentori selittää virheesi.
- Hinta
- Maksuton, Pro-päivitys
- Alustat
- iOS ja Android
- Kielet
- 22
- Ikäraja
- 4+
- Vaatimukset
- iOS 15.1 tai uudempi
- App Store
- 5.0 ★ (1)


Dataa sisään, sivu ulos.
Siinä on suurin osa siitä, mitä PHP tekee. Pyyntö saapuu kyselymerkkijonon, lomakkeen tai evästeen kanssa, skripti suoritetaan ja HTML tulee takaisin. Sovellus on suunniteltu niin, että voit seurata tätä kierrosta: kuvaile pyyntö, suorita skripti ja näe sen tuottama sivu lähdekoodin ja konsolin vieressä.
Mikä se on
Opi PHP: koodaa & luo on iOS- ja Android-sovellus, joka opettaa PHP:tä ensimmäisestä echo-lauseesta MySQL:ään, olio-ohjelmointiin, Laraveliin ja REST APIen käyttöön. Se tarjoaa 49 kurssia ja 195 oppituntia tasoilta A1–C2, mobiililaitteille tarkoitetun PHP-editorin ja -kääntäjän, joka näyttää tulostetun HTML:n verkkosivuna, $_GET-, $_POST-, eväste- ja istuntopyyntöjen simulaattorin, SQLite-tietokantahiekkalaatikon, 60 koodaushaastetta sekä AI-mentorin, joka selittää virheilmoitukset.
Sovelluksen sisältö
Miltä se näyttää





Kurssi
Mitä PHP-kurssi sisältää
49 kurssia ja 195 oppituntia sovelluksen omasta kurssivalikoimasta – ensimmäisestä skriptistä frameworkeihin, tietoturvaan ja käyttöönottoon.
Getting Started ja PHP Basics
Mikä PHP on, ensimmäisen skriptin suorittaminen sekä muuttujat, tyypit ja echo – perusta, jolle kaikki myöhemmät kurssit rakentuvat.
Ohjausvirta, funktiot ja näkyvyysalue
if/else, switch ja silmukat sekä sen jälkeen funktiot, argumentit ja muuttujien näkyvyysalue.
Taulukot, merkkijonot ja päivämäärät
Taulukot ja array-funktiot, string-funktiot sekä päivämäärien ja ajan käsittely – PHP-skriptien arjen työkalut.
PHP ja verkko
PHP:n upottaminen HTML-sivuille, GET- ja POST-lomakkeiden käsittely sekä istuntojen ja evästeiden hallinta.
Oliopohjainen PHP
Luokat ja oliot, periytyminen, rajapinnat ja traitit, nimiavaruudet PSR-4-automaattisella latauksella sekä Composer pakettien hallintaan.
Tietokannat, JSON ja API:t
MySQL PDO:n ja prepared statementien avulla sekä JSON ja REST APIen käyttö.
Laravel
MVC ja reititys, Eloquent ORM, autentikointi ja valtuutus, jonot ja jobit sekä REST APIen rakentaminen Laravelilla.
Tietoturva, testaus ja käyttöönotto
XSS, CSRF ja SQL-injektio, yksikkötestaus PHPUnitilla sekä PHP-sovelluksen käyttöönotto.
Miten se toimii
Miten istunto toimii
Istunnossa lyhyt oppitunti yhdistyy koodiin, jonka suoritat heti, joten idea ja harjoittelu tapahtuvat samalla kertaa.
Suorita yksi lyhyt oppitunti
Avaa kurssi ja käy läpi viidestä kymmeneen minuuttia kestävä oppitunti: ensin selkokielinen selitys ja sen jälkeen esimerkki, jota voit muokata.
Suorita koodi ja näe sivu
Kirjoita skripti editorissa ja napauta Run. Tuloste näkyy konsolivälilehdellä, ja kun koodisi tulostaa HTML:ää, näet sen myös verkkosivuna lähdekoodin vieressä. Koodin suorittaminen edellyttää internetyhteyttä.
Kysy, tarkista ja jatka
Kun virheilmoitus ei tunnu järkevältä, kysy AI-mentorilta, mikä meni pieleen. Jokaisen aiheen jälkeen on tietovisa ja koodaushaaste, ja Bug Hunt antaa sinulle korjattavaksi rikkinäisen skriptin.
Mitä se sisältää
Mitä sovellus sisältää
49
Kurssia, A1–C2
195 tasoittain järjestettyä oppituntia muuttujista ja silmukoista OOP:hen, MySQL:ään PDO:n kanssa, Laraveliin, tietoturvaan, testaukseen ja edistyneisiin aiheisiin, kuten Dockeriin ja mikropalveluihin.
Run
Mobiililaitteille tarkoitettu PHP-editori ja -kääntäjä
Kirjoita skripti, napauta Run ja lue konsolia. Kun skripti tulostaa HTML:ää, Page-näkymä näyttää sen verkkosivuna lähdekoodin ja konsolin vieressä.
Request
Pyyntösimulaattori
Täytä $_GET, $_POST, evästeet ja istunto, ja suorita sitten skriptisi aivan kuin selain olisi lähettänyt kyseisen pyynnön.
SQLite
Tietokantahiekkalaatikko
Harjoittele PDO:n käyttöä oikean SQLite-tietokannan kanssa. Voit tehdä kyselyitä tauluihin, joten prepared statements -oppitunnilla on oikea tietokanta, jota vasten suorittaa koodia.
60
Koodaushaastetta
20 helppoa, 20 keskivaikeaa ja 20 vaikeaa haastetta sekä 20 ohjattua projektia aloituskoodilla ja vihjeillä. Lisäksi mukana on vaiheittain rakennettavat yhteydenottolomake, kirjautumisjärjestelmä, CRUD-toimintoja sisältävä blogi ja REST API.
AI
AI-mentori
Kysy käsitteestä, virheilmoituksesta tai koodinpätkästä ja saat selkeän selityksen. Virheilmoitukset osoittavat oman koodisi rivin.
Taustaa
Mihin PHP:tä käytetään, ja kannattaako sitä vielä opetella?
PHP on palvelinpuolen skriptikieli, joka on luotu verkkosivujen tuottamiseen, ja sitä käytetään edelleen hyvin suuressa osassa verkkoa, kuten WordPressissä ja monissa räätälöidyissä taustajärjestelmissä. Sen opettelu kannattaa, jos haluat rakentaa tai ylläpitää verkkosivustoja, työskennellä MySQL:n kanssa tai ottaa vastuullesi olemassa olevan PHP-koodikannan. Moderni PHP 8 nimiavaruuksineen, Composerineen ja Laravelin kaltaisine kehyksineen on aivan erilainen kokemus kuin vanha mielikuva PHP:stä.
Palvelinpuolen suoritusmiksi selain ei koskaan näe koodiasi
PHP suoritetaan palvelimella, ja selaimelle lähetetään vain tulos. Siksi skripti voi lukea tietokantaa tai istuntoa paljastamatta sitä, ja siksi PHP:n testaaminen tarkoittaa pyynnön lähettämistä eikä pelkkää tiedoston avaamista.
Pyynnön tiedot$_GET, $_POST, evästeet, istunnot
Kaikki kävijän lähettämä saapuu superglobaaleina, kuten $_GET ja $_POST, ja evästeet sekä istunto säilyttävät tilan pyyntöjen välillä. Näiden ymmärtäminen erottaa skriptin toimivasta verkkosivusta.
PDO ja prepared statementsturvallinen yhteys MySQL:ään
PDO on vakiotapa tehdä kyselyitä tietokantaan PHP:stä, ja prepared statements pitävät käyttäjän syötteen poissa SQL-merkkijonosta. Tämä käytäntö ehkäisee SQL-injektioita, jotka ovat yksi yleisimmistä verkkosivustojen haavoittuvuuksista.
Frameworkit ja Composermiten oikeat projektit rakennetaan
Composer asentaa paketteja ja lataa luokat automaattisesti, ja Laravelin kaltainen framework lisää päälle reitityksen, ORM:n ja autentikoinnin. Useimpiin PHP-töihin kuuluu framework, joten kielen perusteet ovat ponnahduslauta eivätkä päätepiste.
Sopivuus
Kenelle se sopii – ja kenelle ei
Se sopii sinulle, jos
- Olet täysin aloittelija ja haluat kirjoittaa PHP:tä asentamatta ensin paikallista palvelinta
- Ylläpidät PHP- tai WordPress-sivustoa tai olet perinyt sellaisen ja sinun on luettava koodia
- Haluat harjoitella MySQL:ää PDO:n, istuntojen ja lomakkeiden kanssa pienissä suoritettavissa harjoituksissa
- Valmistaudut backend-haastatteluun ja haluat kysymyksiä vastauksineen
- Haluat oppia lyhyissä jaksoissa työmatkalla pitkien työpöytäjaksojen sijaan
Se ei ole oikea työkalu sinulle, jos
- Sinun on suoritettava koodia offline-tilassa, koska PHP-runner tarvitsee internetyhteyden
- Haluat asentaa oikean Laravelin tai Symfonyn: framework-oppitunneilla käytetään pientä opetuskäyttöön tarkoitettua korviketta, joka on merkitty selvästi
- Odotat kaikkien kurssien olevan maksuttomia: ensimmäinen kurssi on maksuton, ja Pro avaa loput
- Tarvitset täyden työpöytäprojektin Composerilla, verkkopalvelimella ja versionhallinnalla
Kysymykset
Usein kysytyt kysymykset
Mikä on paras tapa oppia PHP-koodausta puhelimella?
Käytä sovellusta, jossa koodi todella suoritetaan, jotta jokaisen oppitunnin lopussa olet suorittanut jotain itse. Opi PHP: koodaa & luo sisältää mobiililaitteille tarkoitetun PHP-editorin ja kääntäjän, viidestä kymmeneen minuutin mittaisia lyhyitä oppitunteja sekä tekoälymentorin virheitä varten. Se suorittaa skriptisi ja näyttää konsolin tulosteen tai renderöidyn sivun – juuri sitä palautetta PHP:n aloittelijat eniten tarvitsevat.
Voinko suorittaa PHP-koodia puhelimellani?
Kyllä. Sovelluksessa on PHP-kääntäjä ja -editori: kirjoita skripti, napauta Run ja lue tuloste. Koodi suoritetaan sovelluksen code runnerilla, joka tarvitsee internetyhteyden. Jos skriptisi tulostaa HTML:ää, Page-näkymä näyttää sen verkkosivuna lähdekoodin ja konsolin vieressä.
Opettaako sovellus Laravelia ja MySQL:ää?
Kyllä. Kurssiluettelo kattaa MySQL:n PDO:n ja prepared statementien avulla sekä sen jälkeen Laravelin perusteet: MVC:n ja reitityksen, Eloquent ORM:n, autentikoinnin, jonot ja REST APIen rakentamisen. Framework-oppitunneilla harjoitellaan reittejä, näkymiä ja query builderia pienen opetuskäyttöön tarkoitetun frameworkin avulla, ja sovellus kertoo selvästi, ettei kyseessä ole oikea Laravel.
Kuinka monta kurssia ja oppituntia Opi PHP: koodaa & luo sisältää?
Siinä on 49 kurssia ja 195 oppituntia tasoilta A1–C2 etenevässä järjestyksessä, joten sekä täysin aloittelija että työskentelevä kehittäjä löytävät seuraavan askeleen. Oppitunnit kestävät viidestä kymmeneen minuuttia. Lisäksi harjoittelua varten on 60 koodaustehtävää ja 20 ohjattua projektia.
Kannattaako PHP:tä vielä opetella?
Kyllä, jos työskentelet verkkosivustojen parissa. PHP pyörittää WordPressiä ja suurta määrää mukautettuja backendejä, ja modernia PHP 8:aa Composerin ja Laravelin kanssa käytetään laajalti APIen ja verkkosovellusten rakentamiseen. Sen oppiminen opettaa myös palvelinpuolen käsitteitä, kuten pyyntöjä, istuntoja ja tietokantoja, joista on hyötyä muissakin kielissä.
Voinko harjoitella lomakkeita, istuntoja ja evästeitä ilman verkkopalvelinta?
Kyllä. Pyyntösimulaattorissa voit kuvata pyynnön täyttämällä $_GET-, $_POST-, eväste- ja istuntotiedot, minkä jälkeen se suorittaa skriptisi ikään kuin selain olisi lähettänyt sen. Tietokantahiekkalaatikko tarjoaa oikean SQLite-tietokannan, jota vasten voit harjoitella PDO:ta, joten voit testata lomakkeiden käsittelyä ja kyselyitä puhelimella.
Onko Opi PHP: koodaa & luo maksuton?
Sen voi ladata maksutta App Storesta ja Google Playsta. Maksuton versio sisältää ensimmäisen kurssin, Getting Started with PHP, kaksi koodaustehtävää, Bug Huntin, päivittäiset palautusharjoitukset, koodieditorin ja kolme tekoälymentorin kysymystä päivässä, ja se näyttää mainoksia. Pro avaa kaikki kurssit, tehtävät ja projektit, sertifikaattikokeen sekä rajattoman tekoälymentorin ja poistaa mainokset.
Onko sovelluksessa sertifikaattia tai haastatteluun valmistautumista?
Kyllä. Loppukokeen läpäiseminen, joka on Pro-ominaisuus, antaa suoritussertifikaatin. Haastatteluja varten sovelluksessa on 50 haastattelukysymystä selkeine vastauksineen, 50 tietovisakysymystä ja 71 kohdan lunttilappu. Sertifikaatti osoittaa, mitä olet opiskellut, eikä ole akkreditoitu pätevyys.
Lisää CoddyKitilta
Saatavilla alustoilla iOS ja Android.