Steget närmare en karriär inom IT
Chas Academy är yrkeshögskolan som förbereder dig för ett arbetsliv inom IT. Vill du vara med på resan till världens bästa bransch?
Var vill du plugga?
I vår utbildning till frontendutvecklare får du inte bara lära dig att skapa snygga och funktionella webbplatser och mobilappar, du får också kunskaper inom DevOps – en av de mest efterfrågade kompetenserna.

Frontend i Sundsvall
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet. Donec sit amet placerat diam. Morbi suscipit fermentum metus non hendrerit. Maecenas turpis magna, sollicitudin pretium viverra sed, vehicula in enim. Pellentesque eu suscipit erat, quis lacinia ipsum. Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor
Fullstack Javascript i Stockholm
Genom att utbilda dig i JavaScript, det mest använda programmeringsspråket, förbereder du dig för en mångsidig karriär inom IT och webbutveckling.
Fullstackutvecklare inom JavaScript är en eftertraktad och flexibel roll på marknaden, där du får möjlighet att arbeta med både frontend- och backendutveckling. Som fullstackutvecklare med fokus på JavaScript har du många karriärmöjligheter, där du kan arbeta inom allt från finans till sjuk- och hälsovård.
Arbetsuppgifter kan vara att utveckla webbapplikationer, mobilappar, eller arbeta med molntjänster. En kompetens inom JavaScript kan också leda till roller som projektledare, produktchef eller teknisk konsult. Eftersom JavaScript är så utbrett, kan du jobba i nästan vilken bransch som helst, ofta med goda chanser till karriärutveckling och specialisering inom nya teknologier.
Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor

Frontend i Skellefteå
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet. Donec sit amet placerat diam. Morbi suscipit fermentum metus non hendrerit. Maecenas turpis magna, sollicitudin pretium viverra sed, vehicula in enim. Pellentesque eu suscipit erat, quis lacinia ipsum. Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor
Fullstack Javascript i Malmö
Genom att utbilda dig i JavaScript, det mest använda programmeringsspråket, förbereder du dig för en mångsidig karriär inom IT och webbutveckling.
Fullstackutvecklare inom JavaScript är en eftertraktad och flexibel roll på marknaden, där du får möjlighet att arbeta med både frontend- och backendutveckling. Som fullstackutvecklare med fokus på JavaScript har du många karriärmöjligheter, där du kan arbeta inom allt från finans till sjuk- och hälsovård.
Arbetsuppgifter kan vara att utveckla webbapplikationer, mobilappar, eller arbeta med molntjänster. En kompetens inom JavaScript kan också leda till roller som projektledare, produktchef eller teknisk konsult. Eftersom JavaScript är så utbrett, kan du jobba i nästan vilken bransch som helst, ofta med goda chanser till karriärutveckling och specialisering inom nya teknologier.
Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor

Frontend i Umeå
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et enim sollicitudin, convallis ex vel, dapibus tortor. Mauris ultrices euismod quam non imperdiet. Donec sit amet placerat diam. Morbi suscipit fermentum metus non hendrerit. Maecenas turpis magna, sollicitudin pretium viverra sed, vehicula in enim. Pellentesque eu suscipit erat, quis lacinia ipsum. Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor
Fullstack Javascript i Göteborg
Genom att utbilda dig i JavaScript, det mest använda programmeringsspråket, förbereder du dig för en mångsidig karriär inom IT och webbutveckling.
Fullstackutvecklare inom JavaScript är en eftertraktad och flexibel roll på marknaden, där du får möjlighet att arbeta med både frontend- och backendutveckling. Som fullstackutvecklare med fokus på JavaScript har du många karriärmöjligheter, där du kan arbeta inom allt från finans till sjuk- och hälsovård.
Arbetsuppgifter kan vara att utveckla webbapplikationer, mobilappar, eller arbeta med molntjänster. En kompetens inom JavaScript kan också leda till roller som projektledare, produktchef eller teknisk konsult. Eftersom JavaScript är så utbrett, kan du jobba i nästan vilken bransch som helst, ofta med goda chanser till karriärutveckling och specialisering inom nya teknologier.
Aenean pharetra pellentesque arcu eu maximus. Donec urna lacus, pretium vel eleifend non, venenatis vel leo. Vivamus malesuada tempor nisi, sed fermentum lectus vehicula molestie. Mauris placerat magna turpis, iaculis dictum sapien volutpat vel. Suspendisse semper a sapien vel pharet.
Kursplan
Denna kurs ger dig grundläggande kunskaper inom IT och systemutveckling, med fokus på de mest använda teknikerna och yrkesrollerna inom större teknikstackar, inklusive en specialisering i JavaScript. Kurser ger insikter i IT-branschens struktur, dess terminologi och arbetsmetodik, samt om fullstackutvecklares funktioner i webbutvecklingsprojekt och inom olika organisationer. Du får en bra bild av vad du kommer jobba med efter utbildningen under kursens gång.
Kursen omfattar de mest använda teknikstackarna inom webbutveckling, strukturering av moderna IT-system, och skillnaderna mellan olika teknikval. Viktiga metoder inom webbutveckling, som agil utveckling med Scrum och kravspecifikation, samt deras relevans för webbutvecklarrollen, behandlas också.
Omfattning: 10 Yh-poäng / 2 veckor
Denna kurs ger en grundläggande förståelse för webbteknik och webbutveckling, med praktisk inlärning i HTML, CSS och enklare JavaScript. Du kommer lära dig HTML och CSS, grundläggande JavaScript och XML, samt förståelsen för HTTP-protokollet och responsiv design. Du kommer också att få kunskap inom frontend- och backendutveckling, samt faktorer som påverkar webbplatsens prestanda.
Praktiska färdigheter som kursen fokuserar på innefattar att utveckla webbplatser med HTML och CSS, skapa webbgränssnitt från designskisser och implementera JavaScript för funktionalitet. Dessutom lär du dig att utvärdera och förbättra webbplatsens prestanda och arbeta med versionshantering, exempelvis Git. Kursen är utformad för att förbereda dig med de nödvändiga färdigheterna för att utveckla effektiva och funktionsdugliga webbplatser.
Omfattning: 50 yrkeshögskolepoäng / 10 veckor
Denna kurs fokuserar på att fördjupa dina kunskaper i frontendutveckling för webbplatser och applikationer, med särskild vikt på avancerad JavaScript (VanillaJS) utan ramverk eller bibliotek. Den täcker även viktiga områden som SEO, konverteringsoptimering, användbarhet och tillgänglighet.
Under kursens gång kommer du att lära dig om state management med Redux, teknisk SEO-anpassning, skapande av metadata för sociala medier, samt använda spårningskoder och händelsespårning. Du får även praktiska färdigheter i att skapa mockups och wireframes, bygga frontend med VanillaJS, utveckla webbapplikationer med Redux, och genomföra SEO-optimeringar. Kursen fokuserar också på att förstå och tillämpa webbriktlinjer och WCAG-standarden, vilket är avgörande för att skapa tillgängliga och användarvänliga webblösningar.
Omfattning: 40 YH-poäng / 8 veckor
Denna kurs syftar till att ge dig en fördjupad förståelse för projektmetodik, med fokus på de agila metoder som är vanliga inom branschen såsom Kanban, Scrum och XP. Kursen ger en inblick i projektledning och -styrning och behandlar viktiga aspekter av gruppdynamik inom agila projekt.
Du får praktisk erfarenhet genom att delta i projekt som använder dessa agila metoder, vilket inte bara hjälper dig att förstå de teoretiska koncepten utan också ger dig möjlighet att träna på aktiviteter och ansvar som krävs i ett agilt projekt. Målet är att utrusta dig med kunskaper och färdigheter för att effektivt delta och bidra till framgången av agila projekt i din framtida yrkesroll.
Omfattning: 25 yrkeshögskolepoäng / 5 veckor
Denna kurs ger en introduktion till användbarhet och tillgänglighet inom frontendutveckling, samtidigt som den belyser vikten av samarbete med yrkesroller som UX-designers. Kursen fokuserar på tillgänglighet på webbplatser och i digital kommunikation, inklusive förståelse för aktuella regelverk som webbdirektivet och WCAG.
Du får lära dig att självständigt skapa mockups och wireframes för webbgränssnitt, samt utveckla och granska webbtjänster och webbplatser enligt dessa regelverk. Du tränas också i att kritiskt utvärdera och föreslå förbättringar i sina arbeten. Kursen förbereder dig för att effektivt bidra till att skapa tillgängliga och användarvänliga digitala lösningar.
Omfattning: 15 YH-poäng/3 veckor
Denna kurs ger dig kunskaper och färdigheter för att utveckla applikationer med JavaScript-ramverket React. Du kommer att lära dig grunderna i React, inklusive hur man använder JSX, skapar komponenter och hanterar egenskaper (props). Kursen täcker också viktiga koncept som rendering, hantering av applikationstillstånd (state) med Redux och hur Reacts Virtual DOM fungerar.
Praktiskt kommer du att få erfarenhet av att använda Hooks och Context för state-hantering, samt utveckla webbapplikationer med React. Du lär dig också att använda React-bibliotek för att skapa heltäckande appar och att bygga återanvändbara UI-komponenter.
Kursen förbereder dig för att både underhålla befintliga React-applikationer och bygga nya från grunden, vilket ger en stark grund för att arbeta med modern webbutveckling.
Omfattning: 40 yh-poäng/8 veckor
Denna kurs ger en fördjupning i att utveckla backend för webbplatser och applikationer, med speciellt fokus på att använda JavaScript i backend-miljöer. Du kommer att få en djupare förståelse för JavaScript-baserade teknologier såsom Node.js och Express.js. Kursen täcker också grunderna i databashantering och hur man använder och implementerar olika typer av databaser, både NoSQL och SQL.
En viktig del av kursen är att lära sig om API:er, inklusive REST och GraphQL, och hur dessa kan användas för att exponera data till frontend. Du kommer att få praktiska färdigheter i att utveckla backend för webbtjänster med JavaScript, skapa och implementera databasarkitektur samt konstruera effektiva API:er. Genom denna kurs utrustas du med både teoretisk kunskap och praktiska färdigheter för att bli kompetenta backend-utvecklare.
Omfattning: 60 yrkeshögskolepoäng / 12 veckor
Denna kurs ger en överblick över vanliga tekniker för implementation, sjösättning och hosting. Kursen introducerar till hostinglösningar som AWS, Azure och Google Cloud, samt verktyg som Serverless Framework, CI/CD pipeline, Jira och Docker. Fokus ligger även på avancerad användning av Git för versionshantering.
Praktiskt kommer kursen att täcka hur man implementerar och sjösätter webbtjänster med JavaScript på olika hostingplattformar och hur man använder verktyg som Jira och Docker. Du lär dig också att hantera en CI/CD pipeline.
En central del av kursen är att snabbt kunna sätta sig in i och använda dokumentation för olika tekniker, vilket är en viktig kompetens för att effektivt implementera och sjösätta projekt. Kursen ger därmed dig de nödvändiga färdigheterna för att hantera de tekniska aspekterna av fullstackutveckling.
Omfattning: 25 yh-poäng/5 veckor
Denna kurs är inriktad på att ge en grundlig förståelse och praktiska färdigheter i att utveckla applikationer med JavaScript-ramverket Vue.js. Kursen täcker fundamentala koncept inom Vue.js, inklusive reactivity-grunder, computed properties, och event handling. Du kommer även att lära dig om Vue.js specifika template syntax och hantering av props.
En viktig del av kursen fokuserar på att förstå och använda lifecycle hooks, speciellt 'mounted', som är centrala för Vue.js-applikationers dynamik och funktionalitet. Du kommer att få praktiska färdigheter i att utveckla webbtjänster med Vue.js, vilket ger dem förmågan att skapa responsiva och effektiva webbapplikationer. Genom denna kurs blir studenterna välutrustade för att använda Vue.js effektivt i sina framtida projekt inom webbutveckling.
Omfattning: 30 yh-poäng/6 veckor
LIA (praktik) i denna kurs är utformad för att ge praktisk erfarenhet och förbereda dig för din nya yrkesroll som JavaScript-utvecklare. Målet är att du ska applicera och fördjupa de kunskaper du fått under utbildningen i projekt som är direkt kopplade till branschen. Vid kursens slut förväntas du ha utvecklat viktiga kompetenser genom praktisk erfarenhet.
Kursen omfattar arbete med HTML, CSS, JavaScript, databaser, API:er och integration mot externa tjänster. Den täcker även testning, interaktionsdesign, DevOps och säkerhetsaspekter. Viktigt är också att du får praktisk erfarenhet av projektmetodik i arbetslivet samt versionshantering i team.
Kärnan i kursinnehållet innefattar att förstå yrkesrollens krav, utvärdera den egna insatsen i projekt, granska och bedöma projektmetodik inom en organisation, samt att leverera och lansera faktiska webbprojekt. Genom denna praktiska erfarenhet blir du väl förberedda för att effektivt agera i sin yrkesroll efter utbildningen.
Omfattning: 100 yh-poäng/20 veckor
I examensarbetet i slutet av utbildningen kommer du få visa upp din förmåga att hantera ett fullständigt fullstackutvecklingsprojekt med JavaScript. Du kommer få tillämpa de kunskaper och färdigheter som du har fått med dig under hela utbildningen, och fokuserar på informationsinhämtning för att utforska nya tekniker och nå projektets mål.
Under examensarbetet kommer du att utveckla färdigheter i källkritik och informationsinhämtning samt förmågan att professionellt kommunicera och presentera på både svenska och engelska. Examensarbetet innefattar också att visa kompetens i att ansvara för och utveckla robusta webbtjänster, täckande både backend och frontend med JavaScript. Examensarbetet är den sista kursen under utbildningen och den ska ge dig den sista förberedelsen inför din nya karriär som fullstackutvecklare.
Omfattning: 20 yh-poäng/4 veckor
asd
asdasd
asdasdasdasd
Systemutvecklare
Som systemutvecklare lär du dig att skapa och underhålla mjukvarusystem, med fokus på programmeringsspråken C för systemprogrammering och C++ för objektorienterad programmering. Är du den som gillar programmering och systemutveckling? Då ska du kolla in utbildningen som systemutvecklare!
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Malmö, Linköping, Göteborg, Stockholm och Skellefteå
Frontendutvecklare
Som frontendutvecklare implementerar du det användarna ser och interagerar med på en webbsida eller i en applikation. Du spelar en central roll i både design- och utvecklingsprocessen.
OMFATTNING: 425 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Malmö, Sundsvall, Umeå och Skellefteå
DevOps Engineer
DevOps, som förenar utveckling och drift, är kritiskt för teknikföretag som behöver uppdatera sina system ofta. Söker du breda kunskaper i programmering, skriptning, molntjänster, serverhantering och säkerhet - där du är en central roll i teknikteamet? Då är DevOps något för dig!
OMFATTNING: 415 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm
Fullstack Javascript
I vår utbildning inom JavaScript lär du dig både frontend och backend med tekniker som JavaScript, TypeScript, React.js och Node.js. Utbildningen omfattar även UX-design, versionshantering och agila metoder. Specialisering inom antingen frontend eller backend är möjlig i denna utbildning.
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Malmö, Göteborg, Linköping, Sundsvall, Umeå, Skellefteå och Luleå
Fullstack .NET
Vår .NET-utbildning ger dig kompetenser i C# för att skapa webb- och företagsapplikationer. Den täcker allt från frontendutveckling med JavaScript till backendutveckling och databashantering. Söker du en ny karriär där du skapar webb- och företagsapplikationer? Då är .NET utbildningen något för dig!
OMFATTNING: 400 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Piteå, Skellefteå, Sundsvall och Umeå
Fullstack webbutvecklare Open Source
Open Source utbildningen erbjuder en grundlig utbildning i webbutveckling och öppen källkodsprogrammering, och täcker både frontend och backend. Utbildningen är bred vilket ger dig många möjligheter som fullstackutvecklare efter examen!
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm
Fullstack Java
Bli en eftertraktad Javautvecklare med bred kompetens inom både backend och fullstack! På Chas Academy får du djupgående kunskaper i Java, moderna ramverk och agila arbetssätt, vilket ger dig friheten att välja mellan en karriär som backend- eller fullstackutvecklare.
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Malmö, Göteborg, Sundsvall och Luleå
asdasd
asdasd
asdasdasdasdasd
Systemutvecklare
Som systemutvecklare lär du dig att skapa och underhålla mjukvarusystem, med fokus på programmeringsspråken C för systemprogrammering och C++ för objektorienterad programmering. Är du den som gillar programmering och systemutveckling? Då ska du kolla in utbildningen som systemutvecklare!
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Malmö, Linköping, Göteborg, Stockholm och Skellefteå
Frontendutvecklare
Som frontendutvecklare implementerar du det användarna ser och interagerar med på en webbsida eller i en applikation. Du spelar en central roll i både design- och utvecklingsprocessen.
OMFATTNING: 425 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Malmö, Sundsvall, Umeå och Skellefteå
DevOps Engineer
DevOps, som förenar utveckling och drift, är kritiskt för teknikföretag som behöver uppdatera sina system ofta. Söker du breda kunskaper i programmering, skriptning, molntjänster, serverhantering och säkerhet - där du är en central roll i teknikteamet? Då är DevOps något för dig!
OMFATTNING: 415 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm
Fullstack Javascript
I vår utbildning inom JavaScript lär du dig både frontend och backend med tekniker som JavaScript, TypeScript, React.js och Node.js. Utbildningen omfattar även UX-design, versionshantering och agila metoder. Specialisering inom antingen frontend eller backend är möjlig i denna utbildning.
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Malmö, Göteborg, Linköping, Sundsvall, Umeå, Skellefteå och Luleå
Fullstack .NET
Vår .NET-utbildning ger dig kompetenser i C# för att skapa webb- och företagsapplikationer. Den täcker allt från frontendutveckling med JavaScript till backendutveckling och databashantering. Söker du en ny karriär där du skapar webb- och företagsapplikationer? Då är .NET utbildningen något för dig!
OMFATTNING: 400 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm, Piteå, Skellefteå, Sundsvall och Umeå
Fullstack webbutvecklare Open Source
Open Source utbildningen erbjuder en grundlig utbildning i webbutveckling och öppen källkodsprogrammering, och täcker både frontend och backend. Utbildningen är bred vilket ger dig många möjligheter som fullstackutvecklare efter examen!
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Stockholm
Fullstack Java
Bli en eftertraktad Javautvecklare med bred kompetens inom både backend och fullstack! På Chas Academy får du djupgående kunskaper i Java, moderna ramverk och agila arbetssätt, vilket ger dig friheten att välja mellan en karriär som backend- eller fullstackutvecklare.
OMFATTNING: 430 YH-poäng (ca 2 år)
STUDIETAKT: 100%
STUDIEORT: Malmö, Göteborg, Sundsvall och Luleå