För nybörjarkodare och de som just har börjat djupdyka i WordPress-utveckling, är PHP en av de bästa sakerna som man kan börja med. Det är ett superenkelt och okomplicerat språk, vilket gör det till ett av de bästa programmeringsspråken att lära sig. Det är ganska enkelt att komma in i, och utgör ryggraden i onlineutveckling. Det utgör dessutom ryggraden i online-utveckling och är ett måste om du vill arbeta i WordPress backend.
Men hur gör du om du inte vill spendera månader eller år på dyra kurser? Faktum är att du kan ta det första steget in i webbutveckling redan idag. Det finns hundratals kostnadsfria och betalda PHP-tutorials som kan hjälpa dig, och vi har samlat över 20 av de bästa för dig.
Oavsett vem man är kan man hitta något bra i denna artikel. Vi har samlat alltifrån gammaldags gör-det-själv-dokumentation och guidade handledningar till interaktiva kurser med spel och övningar. Allt för att hjälpa dig att bemästra dina färdigheter. Oavsett din metod för lärande, kommer du att hitta en lämplig kurs.
Det krävs mycket arbete för att lära sig att behärska PHP. Men med lite online-vägledning, kan du öva upp dina kunskaper och börja skriva din egen kod på nolltid.
Varför ska man lära sig PHP?
PHP är ett skriptspråk på serversidan som främst används för att skapa dynamiska webbsidor. PHP kan exempelvis generera interaktivt innehåll, samla in formulärdata, skicka information till besökare och autentisera användare. Det är även ryggraden i WordPress och dess plugins, som lägger till alla möjliga unika funktioner till CMS. Du kan göra i stort sett vad som helst med PHP.
Det är även relativt enkelt att behärska och ett bra första språk för nya utvecklare. Om du har en bakgrund inom programmering, bör du inte få några problem. Men även rena nybörjare kommer inte att behöva kämpa så mycket för att lära sig PHP.
Och om du vill djupdyka i WordPress-utveckling, är PHP ett måste. Det krävs för att ändra i WordPress eller skriva teman och plugins, och är kärnan i hela CMS:et. HTML, CSS, och JavaScript är också bra språk att lära sig, men inget av dem är så integrerat i WordPress som PHP.
Den sista anledningen till att lära sig PHP: Precis som många andra programmeringsspråk, har det ett enormt community och massor av kostnadsfria resurser. Det innebär att det finns gott om ställen där du kan be om hjälp, utbyta idéer, ladda ner kostnadsfri programvara eller hitta hjälpsamma guider.
Och på tal om detta, låt oss djupdyka i dessa PHP-tutorials som du kan hitta på nätet.
Topp 15 kostnadsfria PHP-tutorials för nybörjare
Du kanske inte har råd med betalda kurser eller bara vill prova på PHP för att se om du gillar det? I så fall är det bra att börja med kostnadsfria PHP-tutorials. kostnadsfria betyder inte alltid lägre kvalitet. Faktum är att det finns gott om kostnadsfria tutorials där ute som är lika bra (eller ännu bättre) än vissa betalda lektioner. Många utvecklare säger att de kostnadsfria onlineresurserna är så bra att du kanske inte ens behöver köpa premiumkurser!
Var och en av dessa webbplatser erbjuder ett unikt sätt för att lära sig PHP. Börja här, och om du behöver mer vägledning, kan du gå vidare till betalda PHP-tutorials nedan.
1. Officiell PHP-manual
Vad är bättre att börja med än den officiella dokumentationen från skaparna av PHP? Denna guide går igenom allt. Du får en introduktion till PHP och får även lära dig hur du installerar PHP och hur du greppar den grundläggande syntaxen. Det är en underbar guide för att komma igång, särskilt om du redan är van vid programmerings-dokumentation.
Problemet med denna dokumentation är att även om den täcker vissa avancerade funktioner, kan den bara ta dig en liten bit. Den är även ganska enkel och rakt på sak, vilket är bra för vissa människor. Totala nybörjare kan dock få mer nytta av en guidad handledning.
Kolla in dokumentationen och läs igenom några avsnitt. Se hur det fungerar för dig. För många är en referenshandbok och självstyrd praktik det bästa sättet att lära sig.
2. W3Schools PHP-tutorial
W3Schools är en fantastisk resurs för webbutvecklare i nybörjarstadiet, i alla åldrar. Dess guider är mycket enkla och simpla att följa, och det finns dessutom massor av referenser och exempel att titta på och massor av övningar och frågesporter för att hjälpa dig att memorera PHP. Du kan även få W3Schools online-certifiering.
Om du någonsin vill lära dig ett nytt programmeringsspråk och letar efter tutorials som är roliga och enkla att arbeta med, ska du kolla in W3Schools dokumentation.
3. PHP: The Right Way
Liksom varje programmeringsspråk, har PHP en ultimat praxis som bör följas. Om du misslyckas med att göra detta kommer din kod att bli långsam och klumpig, och kanske rentav krascha helt. PHP: The Right Way berättar om alla programmeringsstandarder som kanske inte är uppenbara för nya utvecklare.
Detta är inte en nybörjar-tutorial som går igenom allting steg för steg, men den förtjänar ändå en genomläsning om man vill skapa kvalitetskod.
4. FreeCodeCamp’s Free PHP tutoria4. FreeCodeCamp’s Free PHP-tutorial
Om du älskar att titta på video-tutorials, är denna enorma fem timmars-session perfekt för dig. Kursen går igenom alla grunderna i PHP på djupet och visar dig allt som du behöver veta när du börjar.
Om du ägnar en eftermiddag åt detta, kommer du att få nybörjar-kunskaper som PHP-programmerare. Om du redan har studerat lite PHP och vill hoppa framåt kan du hoppa till vilket avsnitt som helst genom att klicka på tidsstämplarna i beskrivningen.
5. Learn PHP med Codeacademy
Lär du dig bäst genom att dyka rakt in i programmering? Codeacademy är en helt kostnadsfri resurs som lär ut genom kod snarare än genom video eller text. Även om denna tutorial främst består av interaktiva lektioner, finns det även frågesporter, artiklar och freeform-projekt. Det fungerar precis som med en självstyrd college-kurs och allt du behöver göra är att skapa ett konto.
6. PHP Apprentice
PHP Apprentice kan hjälpa dig, oavsett om du är nybörjare eller en erfaren programmerare. Den kostnadsfria online-boken är ett pågående arbete, för närvarande med tjugotvå sidor som mestadels är fyllda med exempel på PHP i aktion. Det är lite som en typisk programmerings-dokumentation, men mycket enklare och lättare att greppa.
7. GeeksforGeeks PHP-tutorial
Många av dessa kostnadsfria resurser går igenom grunderna och inte så mycket annat. Denna gigantiska uppsättning av tutorials går igenom absolut allt, och omfattar alla funktioner och bibliotek som PHP har att erbjuda.
Detta är mindre en guide än en dokumentation. Om du gillade den officiella PHP-manualen men vill ha något med lite mer substans, kan du med andra ord prova den här webbplatsen.
8. TutorialsPoint PHP-tutorial
Detta är en annan helt enorm resurs för PHP-lärande. Den har dock ingen okomplicerad, dokumentations-stil på sidorna utan är snarare strukturerad som en serie tutorials. Det finns ganska mycket att lära sig här, från grunderna till mer avancerade ämnen. Det inkluderas dessutom exempel på hur man använder PHP för inloggningar, formulär, och med AJAX.
9. PHP Basics Playlist
Om du fortfarande kämpar med grunderna och föredrar videogenomgångar, har dessa PHP-tutorials exakt vad du behöver. De 35 videorna är relativt korta, från 5 till 20 minuter och går igenom en massa olika ämnen. Du kan titta på hela serien kostnadsfritt i cirka fem timmar.
10. Learn PHP in Y minuter
Vill du lära dig PHP snabbt? Detta dokument går igenom allting kort och koncist. Det är inga krusiduller, endast kod. Tack vare att det inte inkluderar något daltande eller långa förklaringar, lyckas det förklara PHP på en enda sida. Fantastiskt om du gillar tutorials som går rakt på sak.
Learn-php.org Free Interactive PHP Tutorial
Det unika med denna PHP-tutorial är att det är en uppsättning av interaktiva övningar som uppmuntrar dig att pröva kodning och se om du kan få det förväntade resultater. Om du misslyckas, får du veta var du har gjort fel, precis som med en riktig kod-kompilator. Prova detta om du vill testa din syntax i realtid med en guidad lektion.
12. The Net Ninja’s PHP Tutorial for Beginners Playlist
Om du vill bygga din egen hemsida från grunden, är det här den perfekta video-spellistan. Genom att använda PHP och MySQL tillsammans, kan du bygga en fullt fungerande webbplats med en databas och lära dig att koda alla möjliga funktioner som formulär och datavalidering. Dessa filmer är utmärkta och du kommer garanterat att lära dig mycket av dem.
13. PHP5 Tutorial
Denna dokumentation lär dig PHP och MySQL med massor av användbara bilder och användarvänlig vägledning. Den enda nackdelen är att den fokuserar på PHP 5, som redan är inaktuell. PHP 5.6 är fortfarande flitigt använd över hela webben, men det är nog bäst att arbeta med PHP 7 om du kan. Denna webbplats går hursomhelst igenom grunderna i PHP ganska bra, så det kan ändå vara värt ett besök.
14. Traversy Media’s PHP Front To Back Playlist
Kolla in denna spellista: Den lär dig allt som finns att veta om PHP i en serie av 22 video-tutorials. Den går igenom grunderna som installation och PHP-syntax, och går sedan igenom avancerad implementering som MySQL-integrering och inställning av cookies med PHP.
15. SoloLearn PHP Tutorial
SoloLearn har skapat lektioner som är tänkta att vara roliga och engagerande. Frågesporterna gör att du kommer ihåg vad du studerade, medan prestationer och interaktivt innehåll håller dig intresserad. Allt du behöver göra är att skapa ett konto och du kan även genomföra kursen på din telefon samt online. Med över en miljon studenter har många utvecklare fått sin start här.
12 betalda PHP-tutorials för rutineradee utvecklare
Dessa betalda PHP-kurser erbjuder en avancerad djupdykning i PHP. Många av dem är väl värda pengarna, och erbjuder flera studiemetoder: videor, text tutorials och interaktiva inlärningsövningar. De kan även ge en inblick i PHP som kostnadsfria tutorials inte kan.
Om du lär dig bäst i en college-liknande miljö online, kan dessa betalda kurser vara något för dig.
1. Udemy PHP Tutorials
Udemy är en omåttligt populär online-plattform med alla möjliga kurser om en mängd olika ämnen. Tre och en halv miljoner studenter lär sig PHP på denna plattform. Det finns hundratals PHP kurser som granskar språket från alla möjliga vinklar, så alla kan hitta något här.
Den enda nackdelen: kurserna kan vara ganska dyra, ligger vanligtvis på mellan $ 50 – $ 200. Men de innehåller ofta timmar eller till och med dagar av video samt interaktiva lektioner och nedladdningsbara resurser, så det kan vara en bra investering.
2. PHP for Beginners
Om du vill ha en kurs som tar dig från nybörjare till PHP-mästare, kan du pröva denna. Den lär dig hur man integrerar PHP med CMSes som WordPress, arbetar med MySQL- databaser, och skapar interaktivt innehåll. Förutom allt detta kommer du att få lära dig grunderna i programmering och felsökning av din egen kod. Det finns en massa innehåll här, så gör dig redo för en lång kurs.
3. Lynda PHP Tutorials
Lynda innehåller 55 PHP-kurser och nästan 2000 video-tutorials, som vanligtvis är flera timmar långa. Precis som med Udemy, har dessa skapats av många olika människor och går igenom en mängd PHP-relaterade ämnen. Du kan sortera resultaten efter kompetensnivå, ämne, och även PHP-version.
Dessutom är några videoklipp från varje kurs oftast tillgängliga kostnadsfritt så att du kan se om de passar för dig. Efter detta måste du köpa en prenumeration för att se resten av lektionerna.
4. Coursera PHP Courses
Vill du lära av ett universitet utan att faktiskt behöva gå på college? I så fall är dessa Coursera- lektioner något för dig. Vissa är kostnadsfria, men många har en avgift som du måste betala för registrering.
Det finns ekonomiskt stöd, så detta kan vara ett prisvärt alternativ. Du registrerar dig faktiskt till en schemalagd kurs, arbetar tillsammans med kurskamrater, får betyg och tjänar ihop till en certifiering.
5. Learn Object-Oriented PHP By Building a Complete Website
Vill du bygga din egen hemsida från grunden? Denna kurs lär dig allt om objektorienterad programmering och hur man behärskar detta när man arbetar med PHP. Du får chansen att lära dig grunderna, och i slutet har du skapat din egen funktionella webbplats. Det är inte roligt att studera i månader, så prova den här kursen om du vill börja skapa något direkt.
6. Make a Spotify Clone from Scratch: JavaScript PHP and MySQL
Att skapa en klon är ett av de bästa sätten att lära sig behärska en färdighet. Det lär dig att kopiera hur experterna gör det samtidigt som du får utrymme att lägga till dina egna inslag och experimentera. Denna kurs lär dig inte bara PHP utan JavaScript och MySQL, allt från absolut nybörjarnivå. Du kommer att få skapa en Spotify-klon med hjälp av dina nya färdigheter och kursen tar dig igenom varje steg på resan.
7. Laracasts Journey: PHP
Laracasts är en massiv källa till screencasts eller video-tutorials som spelar in skärmen och visar dig allt som läraren gör. Det finns hundratals PHP-lektioner här och hela nybörjarkursen är kostnadsfri. För $ 15/månad kan du få tillgång till alla premium-lektioner.
8. Treehouse PHP Courses
Treehouse erbjuder tusentals kurser på sin webbplats för en månadsavgift, med över trettio PHP-kurser att studera. Tillsammans med videor finns det frågesporter och mål på varje lektion som hjälper dig att behärska det du har lärt dig. Vissa kurser är endast några minuter långa, medan andra inkluderar timmar av videoinnehåll. Och om du vill prova andra webbspråk, ger en Treehouse-prenumeration även tillgång till dem.
9. The Complete PHP MYSQL Professional Course with 5 Projects
PHP och MySQL går ofta hand i hand. Om ditt mål är backend-utveckling, har denna kurs fem projekt som hjälper dig att utvecklas i din karriär. Med 148 föreläsningar och 20 timmars video, kommer denna kurs att hålla dig sysselsatt under en lång tid!
10. Pluralsight PHP Courses
Pluralsight är en källa till premiumlektioner om datavetenskap och teknik. Mot en månadsavgift får du tillgång till videokurser samt utbildningsvägar som kan öka din kompetens för vissa karriärroller, eller till och med få dig certifierad.
Med hjälp av denna plattform kan du mäta dina färdigheter inom vissa områden för att avgöra hur bra du skulle prestera i olika tekniska jobb. Det primära målet här är att hjälpa dig att få de färdigheter som du behöver för att bli en professionell utvecklare och få in dig i verksamheten.
11. Getting Started with Laravel
Denna kurs från Pluralsight kommer att lära dig PHP: s mest populära ramverk: Laravel. Laravel hjälper dig att skapa webbprogram som är snabba, kraftfulla och uttrycksfulla. Det är som ett tillägg till PHP som låter dig bygga saker både bättre och enklare. Om du vill utöka din PHP-kunskap, kan Laravel vara det bästa stället att börja på. Läs mer om de bästa PHP-ramverken.
12. PHP for Beginners: How to Build an E-Commerce Store
Funderar du på att bygga din egen e-handelsbutik med hjälp av PHP? PHP är ofta integrerat i en webbutik, eftersom det ofta hanterar många av de förfrågningar och autentiseringar som du behöver utföra.
Denna kurs är inte till för nybörjare. Du måste ha koll på HTML och PHP-syntax innan kör igång. Den är mer fokuserad på att lära dig hur du bygger program och hanterar frontend och backend av en e-handelsbutik.
Sammanfattning
Varje utvecklare måste börja någonstans. Välj en PHP-tutorial som passar din inlärningsstil, så kan du snart behärska PHP utan att behöva betala för dyra college-kurser.
En av de svåraste delarna av webbutveckling är att lära sig de flertalet språk som krävs för att bygga en webbplats. PHP är ett lätt språk att lära sig, och det är en bra start innan du djupdyker i mer komplexa webbspråk som HTML, CSS, SQL och JavaScript.
Om du även lär dig WordPress, kan du hålla ett öga på vad folk använder med denna plattform. JavaScript och React blir mer och mer viktiga verktyg för WordPress-utvecklare. Det kan med andra ord vara bra att lägga till dem till din kompetens när du har fått lite mer PHP-kunskap.
Kom bara ihåg att inlärningen inte slutar när du väl är klar med kursen eller har läst all dokumentation. Webben är ständigt föränderlig och det finns alltid mer att bemästra. Att känna till programmeringstrenderna kan hålla dig relevant och hjälpa dig att skapa banbrytande appar eller hitta arbete inom nya områden. PHP är bara början.
Har du några PHP-tutorials, cheat sheets, eller resurser som du vill dela med nya utvecklare? Dela de PHP-resurser som du har funnit mest hjälpsamma i kommentarerna!
Lämna ett svar