Kunskapsbanken
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.
En relativt ny bok (2015) som tar upp grunderna i Python 3 samt går in på objekt-orientering och klasser.
En programmeringsguide som behandlar grunderna i programmeringsspråket JavaScript. Övningen börjar med grunder som literaler och variabler och tar dig via funktioner, arrayer och objekt till en stabil grundnivå av kunskaper som rör kärnan i JavaScript.
Efter vägen får du bekanta dig med ett par övningsuppgifter där du kan studera kodexempel. Ett bra tips är att kopiera dessa kodexempel till din egen miljö och försöka modifiera dem, bara för att du skall bekanta dig med koden som sådan. Guiden är skriven för dig som redan kan programmera i ett eller flera objektorienterade programmeringsspråk.
En tegelsten som är perfekt som referens för JavaScript-programmeraren. Boken tar upp JavaScript Core i första delen och andra delen handlar om att programmera JavaScript i webbläsaren med DOM och eventprogrammering. Boken innehåller en referenslista till olika funktioner i JavaScript och olika webbläsare.
Composer är en pakethanterare till PHP, eller en Dependency manager som det även kallas. Denna artikel visar hur du installerar composer på din egen maskin.
En multisida med PHP, vad kan det vara? I min värld är det en PHP-sida som kan visa olika innehåll baserat på en meny i sidebaren. En sida som kan visa olika innehåll beroende på ett menyval.
Begreppet multisida är mitt eget, kanske är det en variant av frontcontroller som vi gör. Men, det handlar iallafall om enklare PHP-konstruktioner som if
, switch
, variabler och include
som tillsammans åstakommer en webbsida med meny i en kolumn där olika undersidor visas beroende på klickat menyval.
Hur skriver man en bra redovisningstext? När någon ber om att du ska skriva en redovisningstext, vad är det då de vill ha? Hur vill de att du ska skriva? Du kan ge dig på att kraven skiftar beroende på vem som vill ha resultatet och vad det skall användas till. För att underlätta får du här lite hjälp på traven med vad vi menar vara en bra redovisningstext i dbwebb-kurserna.
Unittester, eller “enhetstester”, används för att testa så enskilda metoder eller funktioner gör det de ska. Till exempel om en metod ska returnera bool-värdet True
, så ska den aldrig kunna returnera False
.
Det var det enklaste fallet av ett unittest, men poängen går nog fram.
Vi ska titta lite närmare på de olika delarna av pythons inbyggda testramverk “unittest”. Vi hoppar inte i den djupa delen av bassängen, utan vi håller oss vid det grundläggande delarna. Vill du läsa mer kan du kika på docs.python.org.
Det är inte alltid lätt att komma in i ett ramverk och förstå hur det är uppbyggt. Visst är det bra med lättlästa och överskådliga manualer, men vill man gå till botten med hur ett ramverk är uppbyggt så handlar det också om en del detektivarbete. Man behöver följa brödsmulorna som är utlagda – genom att studera klasserna och se – vilka trait används, vilka interface implementeras och hur de abstrakta basklasserna utökas.
För att hjälpa dig med detektivarbetet i Anax MVC så kör vi ett exempel där vi skapar ett kommentarssystem.
När jag ligger vaken om nätterna funderar jag ofta på en optimal katalogstruktur för mina PHP-drivna webbplatser.
Hur borde jag namnge mina kataloger och hur borde jag strukturera min kod så att den blir lätt att utveckla, enkel att underhålla och främjar återanvändning? Jag vill inte hamna i ett läge där jag bygger ett antal webbplatser till kunder och varje kund får sin egen struktur på webbplatsen och jag får svårt att återanvända kod som jag gjort till en viss kund. Så kan man inte ha det. Det låter inte smart alls. Jag behöver en struktur, en grundstruktur som går att leva med, som går att bygga ut och där jag kan återanvända lösningar mellan olika kunder. Det vill jag ha. En hållbar struktur för webbapplikationer.
Denna artikel visar hur du kommer igång med Python och visar hur du skriver ditt första program i Python. Du får även skriva ett CGI-skript som du kör via webbläsaren.
Allt som allt så hjälper dig denna artikel att komma igång med programmeringsspråket Python.