IT & Tech

FullstackutvecklareJava.

By
Chas Academy AB logotyp
Chas Academy AB
Verified provider of education

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.

Duration: 2 years
Format: Hybrid
Location: Malmö, Göteborg, Sundsvall, Luleå
Language: Swedish, English
Level: Beginner
CSN-eligible

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

Request info

Want to know more before you sign up?

Send a short question and we will forward it directly to the provider.

About the course.

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

What you will learn

What you learn.

  • 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.
Curriculum

How the course is built.

  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.

Target audience

Who is this for?

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

What "verified" means here

Verified credential.

When you complete the course, Chas Academy AB issues your certificate. Your name, the course content and the issue date are encrypted and secured on blockchain, so it cannot be changed, and anyone can check that it is genuine.

100% Verifiable certificates Secured on blockchain

Sample Credential with placeholder data. Each credential is issued with the recipient’s details and is verifiable with the provider.