IT & Tech

FullstackutvecklareJava.

Av
Chas Academy AB logotyp
Chas Academy AB
Verifierad utbildare

Fullstackutvecklare Java är Chas Academys YH-program för dig som vill bli expert på ett av världens mest använda programmeringsspråk. Utbildningen ger fördjupade teoretiska och praktiska kunskaper inom system- och webbutveckling, med fokus på Java, JavaScript/ramverk, databaser, agila arbetssätt och säkerhet. Programmet omfattar 430 YH-poäng över cirka två år, med lärande i arbete (LIA) hos företag och ett avslutande examensarbete.

Längd: 2 år
Format: Hybrid
Ort: Malmö, Göteborg, Sundsvall, Luleå
Språk: Svenska, Engelska
Nivå: Nybörjare
CSN-berättigad

Omfattning: Heltid, 100% studietakt, 430 YH-poäng över ca 2 år

Begär info

Vill du veta mer innan du anmäler dig?

Skicka en kort fråga så vidarebefordrar vi den direkt till utbildaren.

Om kursen.

Fullstackutveckling i Java vilar på teoretiska grunder inom bl.a. webbutveckling, programmeringsteknik, arbetsmetodik, programmeringsmetodik, kommunikation och dokumentation. Java i techbranschen går igenom teknikstackarna och vanliga modeller för arbetsorganisation. Teorigrunden i kurserna Webbteknik och Frontendutveckling & UX är funktionell- hur webbläsare fungerar och webbsidor struktureras med HTML, CSS samt Javascript/ramverk samt användbarhet

Efter fullföljd utbildning med godkänt resultat ska den studerande kunna: Specialiserade kunskaper inom teoretisk och praktisk system-, och webbutveckling i yrkesrollen som Javautvecklare Kunskaper om arbetsprocesser, miljöer och kvalitetskriterier inom teoretisk och praktisk utveckling inom Javaplattformen och t.ex. JavaScript, TypeScript Lösningar, tekniker och särskiljande egenskaper i Java-plattformen, såsom ME, Standard Edition och Enterprise Editio Angränsande yrkes- och kompetensområden såsom interaktionsdesign, projektledning, säkerhet, DevOps Säkerhet inom IT-system på en övergripande nivå inklusive förståelse för informationssäkerhet, integritetsskydd, processer och verktyg för att höja säkerheten I grundläggande principer för maskininlärning och AI och dess relevans för programutveckling I AI-tekniker, verktyg och ramverk som är eller kan bli relevanta för rollen som fullstack utvecklare Färdigheter Efter fullföljd utbildning med godkänt resultat ska den studerande kunna: Utveckla programvara i och med Java-plattformen Utveckla webblösningar i kod som JavaScript med hjälp av utvalda bibliotek och ramverk Designa, utveckla och programmera mot databaser Applicera Scrum och arbeta agilt och iterativt i grupp med sprintplanering, demo och retrospective- Ta fram och arbeta efter kravspecifikationer Arbeta samarbetsfrämjande med versionshantering via Git och Github Felsöka kod och åtgärda fel samt ta emot och ge feedback på kod Skapa kod som är underhållningsbar, lätt att felsöka och skalbar Ansvara för planering och utförande av arbetsuppgifter inom yrkesrollen, enskilt eller i team Kommunicera i yrkesrollen på både svenska och engelska Identifiera och problematisera möjliga säkerhetsbrister som kan komma till följd av det egna arbetet inom ett IT-system Använda och integrera relevanta (AI-)verktyg och tekniker i utvecklingsprojekt som ingår i yrkesrollen som fullstackutvecklare Kompetenser Efter fullföljd utbildning med godkänt resultat ska den studerande kunna: Självständigt genomföra behovsanalyser och föreslå lämpliga tekniska lösningar Ta ansvar för sin egen leverans som medlem i ett utvecklingsteam Lösa problem i arbetet och hantera otydliga eller ofullständiga krav Hålla sig uppdaterad om utvecklingen inom teknikområdet och ta ansvar för sin egen fortsatta kompetensutveckling

Kursinnehåll

Vad du lär dig.

  • Du kan utveckla programvara med Java-plattformen, inklusive ME, Standard Edition och Enterprise Edition.
  • Du kan utveckla webblösningar med JavaScript och utvalda bibliotek/ramverk.
  • Du kan designa, utveckla och programmera mot databaser.
  • Du kan arbeta agilt och iterativt enligt Scrum, med sprintplanering, demo och retrospektiv.
  • Du kan samarbeta kring versionshantering med Git och GitHub.
  • Du kan felsöka, åtgärda och kvalitetssäkra kod samt ge och ta emot kodgranskning.
  • Du har grundläggande förståelse för informationssäkerhet och IT-systems sårbarheter.
  • Du kan använda och integrera relevanta AI-verktyg och -tekniker i utvecklingsprojekt.
Upplägg

Så är kursen upplagd.

  1. Utveckling med grundläggande Java

    50 YH-poäng / 10 veckor – grunderna i objektorienterad programmering och Java.

  2. Databaser och datamodeller

    35 YH-poäng / 7 veckor – design och hantering av databaser.

  3. Frontend och tillgänglighet

    45 YH-poäng / 9 veckor – HTML, CSS, JavaScript/ramverk och webbtillgänglighet.

  4. Backend API

    45 YH-poäng / 9 veckor – utveckling av API:er och backend-system i Java.

  5. Cloud och DevOps

    40 YH-poäng / 8 veckor – molntjänster, drift och DevOps-verktyg.

  6. Avancerad fullstack AI-applikation

    70 YH-poäng / 14 veckor – fördjupning med AI-integration i fullstackprojekt.

  7. Lärande i arbete (LIA)

    120 YH-poäng / 24 veckor – praktik hos företag i branschen.

  8. Examensarbete

    25 YH-poäng / 5 veckor – avslutande fördjupningsprojekt.

Målgrupp

Vem passar kursen?

Personer som vill byta karriär till systemutveckling, samt programmeringsintresserade som söker en yrkesroll som Java- eller fullstackutvecklare.

Vad "verifierad" betyder här

Verifierat intyg.

När du klarat kursen utfärdar Chas Academy AB ditt intyg. Ditt namn, kursens innehåll och utfärdandedatum krypteras och säkras på blockchain, så att det inte kan ändras, och vem som helst kan kontrollera att det är äkta.

100% Verifieringsbara intyg Säkrat på blockchain

Exempel-intyg med platshållardata. Varje intyg utfärdas med mottagarens uppgifter och är verifierbart hos utbildaren.