Opi PHP: koodaa & luo-sovelluksen kuvake

Opi PHP: koodaa & luo

Koulutus · Ilmainen · iOS & Android · CoddyKit

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.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
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)
Aloitusnäyttö, jossa on Learning Path -kortti, Start First Lesson -painike, Daily Goal ja Feature RequestPHP:n alkeiskurssin yleiskatsaus, kokonaisedistyminen ja maksuton viiden oppitunnin ensimmäinen kurssi
49Kurssia, A1–C2
RunMobiililaitteille tarkoitettu PHP-editori ja -kääntäjä
RequestPyyntösimulaattori
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ää

Aloitusnäyttö, jossa on Learning Path -kortti, Start First Lesson -painike, Daily Goal ja Feature Request
HomeOppimispolku alkaa kohdasta 0 %, ja aloitusnäytössä on ensimmäisen oppitunnin painike, päivittäinen tavoite ja paikka ominaisuuspyyntöjen lähettämistä varten.
PHP:n alkeiskurssin yleiskatsaus, kokonaisedistyminen ja maksuton viiden oppitunnin ensimmäinen kurssi
Kurssin yleiskatsausGetting Started with PHP on ensimmäinen kurssi. Se on merkitty maksuttomaksi, sisältää viisi oppituntia ja näyttää edistymispalkin.
Oppituntinäkymä periytymisen määrittämisestä extends-avainsanalla sekä koodiesimerkki suorituspainikkeineen
OppituntiPeriytymistä käsittelevä oppitunti selittää extends-avainsanan ja näyttää esimerkin, jonka vieressä on suorituspainike.
Tekoälychatin näkymä, jossa on ehdotettuja kehotteita, kuten avainkäsitteiden selittäminen ja tietovisa
TekoälychatEhdotetuissa kehotteissa pyydetään tekoälyä selittämään käsitteitä, antamaan vinkkejä, testaamaan tietosi tai laatimaan oppimispolku.
My Space -näkymä, jossa ovat My Codes, My Notes, My Certificates ja Get Your Certificate -painike
My SpaceTallennetut koodit, muistiinpanot ja ansaitut sertifikaatit ovat samassa paikassa, ja sertifikaattikokeeseen pääsee yhdellä napautuksella.

Kurssi

Mitä PHP-kurssi sisältää

49 kurssia ja 195 oppituntia sovelluksen omasta kurssivalikoimasta – ensimmäisestä skriptistä frameworkeihin, tietoturvaan ja käyttöönottoon.

  1. 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.

  2. Ohjausvirta, funktiot ja näkyvyysalue

    if/else, switch ja silmukat sekä sen jälkeen funktiot, argumentit ja muuttujien näkyvyysalue.

  3. 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.

  4. PHP ja verkko

    PHP:n upottaminen HTML-sivuille, GET- ja POST-lomakkeiden käsittely sekä istuntojen ja evästeiden hallinta.

  5. Oliopohjainen PHP

    Luokat ja oliot, periytyminen, rajapinnat ja traitit, nimiavaruudet PSR-4-automaattisella latauksella sekä Composer pakettien hallintaan.

  6. Tietokannat, JSON ja API:t

    MySQL PDO:n ja prepared statementien avulla sekä JSON ja REST APIen käyttö.

  7. Laravel

    MVC ja reititys, Eloquent ORM, autentikointi ja valtuutus, jonot ja jobit sekä REST APIen rakentaminen Laravelilla.

  8. 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.

  1. 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.

  2. 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ä.

  3. 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.

Aloita

Suorita ensimmäinen PHP-skriptisi tänään

Aloita maksutta iOS:llä ja Androidilla 22 kielellä.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla iOS ja Android.