3 dagar
Ruby on Rails är ett ramverk gjort för att snabbt utveckla väl fungerande webb-applikationer och enkelt underhålla dem. Det var en av föregångarna på området agil programutveckling (Agile Development), och är också en stark förespråkare av det som kallas test-ledd utveckling. Stöd för AJAX och andra teknologier associerade med den så kallade "Webb 2.0" finns integrerade i Rails. Flera av de senare årens mer synliga webbsiter, som till exempel Twitter, är utvecklade med Ruby on Rails. Det är också ett uttalat mål från de som utvecklar ramverket att det skall vara roligt att arbeta i Ruby on Rails. Hurvida de lyckas i den ansatsen överlåter vi till varje elev att avgöra för sig själv. Ruby självt, det scriptspråk i vilket Rails är skrivet, är ett språk i samma klass som Perl och Python. Det är lätt att lära sig, helt objektorienterat, och tillåter i stor utsträckning att man själv utökar språkets inbyggda funktionalitet.
Ruby on Rails är ett ramverk gjort för att snabbt utveckla väl fungerande webb-applikationer och enkelt underhålla dem. Det var en av föregångarna på området agil programutveckling (Agile Development), och är också en stark förespråkare av det som kallas test-ledd utveckling.
Stöd för AJAX och andra teknologier associerade med den så kallade "Webb 2.0" finns integrerade i Rails. Flera av de senare årens mer synliga webbsiter, som till exempel Twitter, är utvecklade med Ruby on Rails. Det är också ett uttalat mål från de som utvecklar ramverket att det skall vara roligt att arbeta i Ruby on Rails. Hurvida de lyckas i den ansatsen överlåter vi till varje elev att avgöra för sig själv.
Ruby självt, det scriptspråk i vilket Rails är skrivet, är ett språk i samma klass som Perl och Python. Det är lätt att lära sig, helt objektorienterat, och tillåter i stor utsträckning att man själv utökar språkets inbyggda funktionalitet.
Den här kursen riktar sig till dig som vill kunna bygga webbapplikationer, såväl små för internt företagsbruk till stora kundinriktade. Vi siktar på att ge en solid grund i Rails sätt att tänka och arbeta, och en inblick i hur man driftsätter Rails-applikationer. För att få bra utbyte av kursen förutsätter vi att du har en grundläggande kunskap både i objektorienterad programmering och i HTML och CSS. Kännedom om SQL är en fördel men inte ett krav Den här kursen lär ut Ruby i den utsträckning som behövs för att arbeta effektivt med Rails, men fördjupar sig inte mer än så i själva programmeringsspråket. Praktiska övningar: Under kursens gång utvecklas en blogg-applikation med möjlighet till läsarkommentarer. Detta görs med det iterativa och agila arbetssätt som rekommenderas för Rails, och inkluderar de element som behövs i en modern webapplikation: Modellering och lagring av data Användargränssnitt Revisionskontroll Automatiserad testning Alternativa gränssnitt (RSS) AJAX
Den här kursen riktar sig till dig som vill kunna bygga webbapplikationer, såväl små för internt företagsbruk till stora kundinriktade. Vi siktar på att ge en solid grund i Rails sätt att tänka och arbeta, och en inblick i hur man driftsätter Rails-applikationer.
För att få bra utbyte av kursen förutsätter vi att du har en grundläggande kunskap både i objektorienterad programmering och i HTML och CSS. Kännedom om SQL är en fördel men inte ett krav
Den här kursen lär ut Ruby i den utsträckning som behövs för att arbeta effektivt med Rails, men fördjupar sig inte mer än så i själva programmeringsspråket.
Praktiska övningar:
Under kursens gång utvecklas en blogg-applikation med möjlighet till läsarkommentarer. Detta görs med det iterativa och agila arbetssätt som rekommenderas för Rails, och inkluderar de element som behövs i en modern webapplikation:
Pris: 19 500 kr (exkl. moms)
I kursen ingår ett kompendium på svenska.
Calle Dyberdahl Erfaren konsult inom såväl systemutveckling som systemadministration med djupa kunskaper i Unix och Storage.
Dag 1
Dag 2
Dag 3