Kursbeskrivning
Lär dig JavaScript och TypeScript med Distansakademin
– Din väg till en ny karriär inom programmering!
Har du redan en god grund och kunskap inom programmering med Javascript och vill bygga ett riktigt projekt som du kan använda för att till exempel söka jobb, då är vår utbildning i JavaScript Fullstack perfekt för dig!
Detta är en fördjupande kurs helt på svenska och helt på distans. Det enda du behöver är en dator, internet och grundläggande samt fördjupade kunskaper om JavaScript, TypeScript html, css, Node.JS och React.
Du får ett Certifikat efter genomförd utbildning och godkänt arbetsprov. Detta certifikat kan fungera som underlag vid ansökning till exempelvis yrkeshögskolor med krav på förkunskap.
Vad kommer du att lära dig?
- Efter kursen kommer du kunna bygga avancerade Fullstackprojekt, du kommer som projektarbete bygga en sociala-medier plattform som påminner om Instagram med funktioner för att registrera användare, logga in, ladda upp bilder och se ett flöde av andra användares bilder.
- Under kursen visar vi dig de verktyg du behöver för att skriva och felsöka din kod. Alla program som används under kursen är helt gratis, det enda du behöver är en dator, internetuppkoppling och en vilja att utvecklas!
Kommande kursstarter
Examen, diplom m.m.
Certifikat efter genomförd utbildning och godkänt arbetsprov. Detta certifikat kan fungera som underlag vid ansökning till exempelvis yrkeshögskolor med krav på förkunskap. Arbetsprovet bygger en god grund för en första egen portfolio som kan användas vid jobbsökande.
Målgrupp
Kursen kräver att du har grundläggande och fördjupade kunskaper om JavaScript, TypeScript, HTML, CSS, Node.JS och React.
Känner du dig osäker på vilken nivå dina kunskaper är, titta gärna på våra kursbeskrivningar av kurserna Javascript Grundläggande samt Javascript Fördjupning.
Kursen riktar sig till personer som vill utveckla kompletta webbapplikationer och lära sig mer inom programmering med JavaScript och TypeScript och bygga vidare på en fördjupad förståelsen för hur man använder detta mångsidiga språk.
Utrustning
En av de första frågorna du behöver ställa dig om du ska börja lära dig programmering är ”Har jag allt jag behöver för att sätta igång?”. Kraven på utrustningen du behöver för att kunna koda är inte höga alls. Du behöver egentligen bara en dator, inklusive tangentbord och mus, för att koda. Här kommer en lista med vad som absolut behövs, men också några saker som kan vara bra att ha.
Dator: för att lära dig programmering krävs ingen superdator. En Mac eller PC med 8 Gigabyte RAM-minne, modern processor, och 150 Gigabyte SSD- eller hårddisk-utrymme räcker definitivt.
Egentligen räcker detta, förutsatt att datorn har ljud, bild, tangentbord, och mus kommer du inte behöva köpa någonting mer, men här är några tips på saker som kan göra livet lättare när du lär dig att koda.
Extra skärmar: Fler skärmar tillåter dig att läsa på, eller titta på videoguider på ena skärmen samtidigt som du programmerar på den andra. En tredje skärm tillåter dig även att se det du bygger på ena skärmen, visa guiden på den andra, och visa koden på den tredje.
Tangentbord: Ett ”riktigt” och ergonomiskt tangentbord, där alla knappar sitter där de ska (till skillnad från en laptop där vissa knappar flyttats på eller tagits bort helt) kommer göra det enklare för dig att vara produktiv och koda längre utan att få ont.
Mus & musmatta: Trackpaden på en laptop kan fungera bra, men slår aldrig en riktig mus. Välj en mus som är ergonomisk och bekväm så att du kan sitta långe utan att händerna krampar.
Hörlurar: Ett par riktigt bra hörlurar kan både avskärma dig från störande ljud, men kan även göra dina kodsessioner mycket behagligare ifall du är av typen som gillar att lyssna på musik när du koncentrerar dig. Hörlurar kan också göra det enklare för dig att höra vad som sägs i videor ifall du lär dig från videoguider.
Kursen är perfekt för dig som vill lära dig bygga enkla och avancerade hemsidor där du visuellt kan planera och skapa ditt arbete.
Kursinnehåll
Vår kurs är noggrant utformad för att ge dig en djupgående förståelse för att bygga kompletta webbapplikationer med JavaScript och TypeScript. Här är några av de kunskaper du kommer erhålla:
- HTML och CSS: Lär dig att skapa och designa avancerade webbsidor.
- TypeScript: Avancerade funktioner och databasanrop
- Interaktivitet med TypeScript: Skapa dynamiska webbsidor som svarar på användarens handlingar.
- Node.js: Använd JavaScript och TypeScript på serversidan för att skapa kraftfulla webbapplikationer.
- MongoDB: Lagra och hantera data med en av de mest populära NoSQL-databaserna.
- React: Bygg komplexa hemsidor med detta populära ramverk och lär dig att skapa moderna och användarvänliga gränssnitt.
Lektion 1: I denna lektion lär vi oss bygga en backend med Express.js med autentisering och skydd av resurser. Vi kommer att använda TypeScript för att skapa en säker och robust backend. Vi kommer att använda autentisering med JWT och skydda resurser med middleware. Vi kommer att använda MongoDB med Mongoose för att skapa modeller och relationer.
Lektion 2: I denna lektion lär vi oss bygga en frontend med Next.js med registrering. Vi kommer att använda TypeScript för att skapa en säker och robust frontend.
Lektion 3: I denna lektion lär vi oss bygga en frontend med Next.js med autentisering.
Lektion 4: I denna lektion lär vi oss bygga en frontend med Next.js med inloggning.
Lektion 5: I denna lektion lär vi oss bygga en frontend med Next.js med profilsida.
Lektion 6: I denna lektion lär vi oss bygga en frontend med Next.js med möjlighet att ladda upp en profilbild.
Lektion 7: I denna lektion lär vi oss bygga en frontend med Next.js med möjlighet att skapa inlägg och visa flöde.
Varför välja vår kurs?
Det är enkelt att komma i gång och bygga vidare på din kunskap inom utveckling med JavaScript. Vi forsätter där vår grundläggande samt fördjupande kurs avslutats och tar dig vidare från nybörjare till att du känner dig bekväm med både mer avancerade programmeringskoncept och att använda kunskapen för att skapa en fungerande webbapplikation.
Kursen är helt på distans, vilket innebär att du kan lära dig i din egen takt och från valfri plats. Kursen går även utmärkt att genomföra bredvid andra studier eller arbete då du själv väljer hur snabbt du tar dig igenom kursen.
Alla lektioner är på svenska, vilket är ett mycket uppskattat inslag bland våra deltagare.
Behöver du hjälp eller har fastnat kan du när som helst ställa frågor till våra erfarna utbildare.
Anmäl dig idag! Anmälan sker löpande så du kan starta, genomföra och slutföra helt enligt eget önskemål och helt i din egen takt.
Ta steget mot att bli en webbutvecklare och öppna dörren till en värld av möjligheter. Anmäl dig till vår JavaScript-utbildning och börja din resa mot framtidens IT-karriär idag!
Vänta inte – framtiden är din att skapa!
Upplägg
80 studietimmar. Helt Distans. Du bestämmer själv din studietakt och hur du vill lägga upp dina studier som passar dig bäst. Studietiden kan variera från person till person men räkna med cirka 80 studietimmar för att slutföra de moment som utbildningen består av. Det finns inga hålltider eller deadlines så du kan enkelt kombinera dina studier med heltidsjobb eller föräldraledighet.
Utbildningen är fördelad på 10 lektioner som täcker de mest centrala delarna av Python-programmering. Tanken är att videoavsnitten varvas med praktiska uppgifter efter varje avsnitt. Videoavsnitten är tänkt som en röd tråd som leder dig genom alla 10 lektionerna.
Under utbildningen kommer du att få en mängd praktiska uppgifter som du behöver göra för att befästa kunskapen som du tar till dig från avsnitten. Utan att göra dessa riskerar du att inte kunskapen fastnar.
Förutom materialet, så kommer du under kursens gång att kunna ställa frågor till kursledaren dels via epost men även via Distansakademins egna community som ni får tillgång till helt gratis.
Du kommer också att bjudas in till digitala träffar där du kan ställa frågor, diskutera olika frågor och ta del av inspirerande case.
Investering
Betalning sker med kort eller mot faktura och det finns även möjlighet att dela upp betalningen på upp till 12 månader räntefritt eller upp till 24 månader (ränta tillkommer). Detta görs via vår partner SVEA ekonomi.
Ångerrätt 14 dagar gäller.
Företag kan välja att betala med kort eller mot faktura.
Kursledare
Linus Rudbeck
Linus har en bakgrund inom utveckling, där han har levererat projekt direkt till kunder och även jobbat som konsult och varit en integrerad del av kundens team. Med sin breda erfarenhet och kompetens har Linus nu kompletterat med att lära ut programmering, där han verkligen brinner för att dela sin kunskap med andra. Han är en uppskattad och hyllad utbildare inom sitt område och har en passion för att hjälpa andra att nå sin fulla potential inom utveckling.
Intresseanmälan
Utbilda dig med Distansakademin
Onlinekurser inom marknadskommunikation, programmering och försäljning. Vi erbjuder utbildningar och kurser genom videor, texter, uppgifter, gemensamma projekt, live-föreläsningar och one to one-coaching. Utbildningarna har skapats i samarbete med Keystone Production. Distansakademins målsättning är att så många som möjligt ska lära sig...
Läs mer om Distansakademin i Sverige och visa alla utbildningar.