Gör en intresseanmölan för att på en påminnelse nära ansökan öppnar.

Webbutveckling med React – YH-kurs

Vill du bygga moderna gränssnitt med ett av världens mest använda ramverk?

Beskrivning

Vad är webbutveckling med React?

React är ett av världens mest använda JavaScript-bibliotek för att bygga moderna, dynamiska och skalbara webbapplikationer. Det används brett i både produkt- och konsultbolag för att utveckla användargränssnitt som är snabba, interaktiva och hållbara över tid.

I den här kursen fördjupar du dig i avancerad React-utveckling och lär dig arbeta med komponentbaserad arkitektur, dataflöden och integrationer i professionella utvecklingsmiljöer. Fokus ligger på att utveckla, vidareutveckla och optimera befintliga webbapplikationer utifrån verkliga krav från arbetslivet.

Med denna kompetens kan vi förbättra användarupplevelsen, förkorta utvecklingstiden och skapa framtidssäkra lösningar som möter våra användares behov, både idag och i framtiden
– Tea, Vaimo AB

Därför ska du läsa denna kurs:

  • Fördjupa din kompetens inom avancerad React-utveckling.
  • Lär dig utveckla och vidareutveckla skalbara webbapplikationer.
  • Få förståelse för komponentstruktur, dataflöden och arkitektur.
  • Arbeta med API:er, testning och moderna byggverktyg.
  • Utvecklas i en kurs med stark koppling till verkliga projekt och arbetsliv.

 

Vår kurs på distans:

Kursen ges på distans och bygger på en kombination av teori och praktiskt arbete i en arbetslivsnära kontext. Du arbetar med verklighetsbaserade case där du utvecklar och förbättrar React-applikationer utifrån krav som speglar yrkesrollen.

Undervisningen sker genom förinspelade föreläsningar, livelektioner, handledning och praktiska moment enligt modellen “learning by doing”.

Du lär dig bland annat att:

  • Utveckla och vidareutveckla webbapplikationer med React och TypeScript.
  • Arbeta med avancerade koncept som hooks, komponentstruktur och Reacts livscykel.
  • Hantera dataflöden (props, state, context) och externa datakällor.
  • Integrera API:er och tredjepartstjänster i webbapplikationer.
  • Sätta upp byggmiljöer och produktionsflöden.
  • Testa, kvalitetssäkra och optimera prestanda i React-applikationer.
  • Hantera fel, laddningsstatus och edge cases i användargränssnitt.
  • Använda AI som stöd i utvecklingsarbetet.

Vi ser en stor brist på React-kompetens i branschen idag pga den ökade användningen av React i olika webblösningar hos våra kunder.
– Sahib,
Phantoms Tech AB

Efter kursen:

Efter avslutad kurs har du kompetens att självständigt utveckla, vidareutveckla och kvalitetssäkra moderna webbapplikationer med React.

Du kan bland annat:

  • Fatta beslut om komponentstruktur och tekniska lösningar utifrån krav.
  • Bygga och vidareutveckla skalbara och hållbara React-applikationer.
  • Hantera dataflöden, integrationer och komplex funktionalitet.
  • Testa, analysera och optimera kod ur kvalitet- och prestandaperspektiv.
  • Använda AI-verktyg som stöd i utvecklingsprocessen.

 

Yrkesverksamma föreläsare och lärare

I själva genomförandet medverkar arbetslivet i olika former: Lärare, handledare och undervisningspersonal utgörs i princip uteslutande av handplockade yrkesverksamma.

 


IT-Högskolans Yh-program och korta Yh-kurser bedrivs med tillstånd av Myndigheten för yrkeshögskolan.

Det kostar inget att gå kursen. Kursen berättigar till både lån och stöd från Centrala Studiestödsnämden (CSN).

Behörighet

  • Yrkeserfarenhet: Minst 6 månaders arbetslivserfarenhet (anställning eller praktik) inom webbutveckling med programmeringsspråket JavaScript.
  • Språk: Kunskaper i svenska motsvarande svenska 1/svenska som andraspråk 1 på gymnasienivå.

 

Ska styrkas med arbetsgivarintyg, arbetsintyg, referenser eller liknande. Enbart CV godkänns ej.

Urval och antagning

Många av våra kurser har fler sökande än antal platser. För att antagningen ska bli rättvis sker då urvalet efter en förutbestämd process.

De sökande som är behöriga rangordnas efter antalet sammanlagda poäng i urvalsprocessen och antas i turordning. Den sammanlagda poängen i urvalsprocessen består av den poäng som tilldelas utifrån din yrkeserfarenhet och tidigare meriterande utbildning.

 

Meriterande utbildning
  • 1 poäng per månad eftergymnasial utbildning som du kan styrka med intyg
  • Max 10 poäng

 

Yrkeserfarenhet
  • Poäng ges per helt år inom det yrkesområde som krävs för kursen
  • Ska styrkas med intyg
  • Max 30 poäng

Utbildningsplan

Efter avslutad utbildning ska den studerande ha kunskaper om/i:
  • Integration mot tredjepartstjänster som ex. programmering mot Applikations-programmerings- gränssnitt (API:er).
  • Frontend-ramverket React.
  • Avancerade React komponenter.
  • Byggpipline och verktyg som Webpack och babel.
  • Webserver och React-kod.
  • Verktyg för att hämta data, t.ex. Axios eller GraphQL.
  • React components vs React containers.
  • Class components vs. Funcional components.
  • Specialiserade kunskaper som Hooks.
  • React livscykeln.
  • JavaScript-ramverk för bland annat DOM-manipulation.
  • Integration mot tredjepartstjänster som ex. programmering mot Applikationsprogrammerings- gränssnitt (API:er).

 

Efter avslutad utbildning ska den studerande ha färdigheter i att:
  • Sätter upp en produktionsredo byggpipeline.
  • Jobba med verktyg som webpack och babel.
  • Sätta upp en webserver som hostar React-koden.
  • Hantera avancerade koncept inom React. React components vs React containers, Class components vs Functional components, Hooks, React livscykeln.
  • Planera, identifiera och lösa kodproblem i JavaScript med hjälp av återanvändbarhet, tydlighet och god struktur.
  • Lägga till eller utöka funktionalitet i ett frontend-gränssnitt med JavaScript och JavaScript-ramverk.
  • Använda externa API:er och tredjepartstjänster för att utöka funktionaliteten på en webbplats.
  • Programmera med JavaScript biblioteken i React.

 

Efter avslutad utbildning ska den studerande ha kompetenser att:
  • Självständigt programmera med avancerade koncept inom React, så som React components vs React containers, Class components vs Functional components, Hooks, React livscykeln.
  • Självständigt skapa och vidareutveckla ramverk-baserade webbapplikationer i JavaScript.
  • Självständigt skapa och vidareutveckla webbapplikationer som använder externa API:er och tredjepartstjänster.
  • Förbigå och modifiera beteende i ett frontend-gränssnitt med JavaScript.
  • Skapa användarvänliga gränssnitt med React.