Beskrivelse
Facilliteres af
Jacob Rasmussen
7
25
Online forløb i avanceret programmering
Vær opmærksom på, at der kun er 4 pladser på forløbet pr. måned, så vent ikke for længe med at kontakte os for tilmelding, hvis du vil sikre dig en plads.
Dyk ned i verdenen af avanceret programmering med vores specialiserede overbygningsforløb. Formålet med forløbet er at klæde dig på til at programmere professionelt og selvstændigt. Forløbet er meget “hands on” og fokuserer på praktiske opgaver og større projekter. I løbet af forløbet lærer du at bruge professionelle værktøjer og arbejdsprocesser, som er magen til dem, der anvendes i branchen. Undervejs i forløbet står Jacob, vores underviser, til rådighed til at give hjælp og personlig vejledning.
Forløbet er designet til “step by step” at gøre dig til en dygtig udvikler, der til sidst vil være i stand til selvstændigt at kode et helt full-stack projekt, som indeholder et backend system med database samt en web frontend.
Tre hurtige om programmør uddannelsen
Dette forløb henvender sig til dig, der allerede har grundlæggende erfaring med programmering, f.eks. gennem vores uddannelse i grundlæggende programmering, og som nu ønsker at tage det næste skridt mod at mestre avancerede koncepter og teknologier, for at kunne arbejde professionelt med programmering.
Forløbet kombinerer praktiske øvelser, individuel sparring og online videomøder. Det strækker sig som udgangspunkt over 16 uger og tilpasses den enkelte studerende med fokus på deres nuværende erfaring, fremtidige målsætninger og ønskede specialisering.
Under forløbet er der inkluderet egenudviklede læringsmaterialer samt indhold fra gratis ressourcer fra tredjepart. Kommunikationen under forløbet foregår på dansk. Dog skal den studerende være indstillet på, at der som en del af læringen er inkluderet engelsksprogede læringsmaterialer.
Lønnen som programmør er meget varierende alt efter, hvilke sider af programmering du ender med at arbejde med. Dertil afhænger det også af, om du er privatansat eller statsansat. I grove tal kan du se frem til en løn, der ligger et sted mellem 30.000 og 45.000kr.
Tre hurtige om programmør uddannelsen
Hvem henvender forløbet sig til?
Dette forløb henvender sig til dig, der allerede har grundlæggende erfaring med programmering, f.eks. gennem vores uddannelse i grundlæggende programmering, og som nu ønsker at tage det næste skridt mod at mestre avancerede koncepter og teknologier, for at kunne arbejde professionelt med programmering.
Hvilket programmeringssprog bygger forløbet på?
Forløbet kombinerer praktiske øvelser, individuel sparring og online videomøder. Det strækker sig som udgangspunkt over 16 uger og tilpasses den enkelte studerende med fokus på deres nuværende erfaring, fremtidige målsætninger og ønskede specialisering.
Under forløbet er der inkluderet egenudviklede læringsmaterialer samt indhold fra gratis ressourcer fra tredjepart. Kommunikationen under forløbet foregår på dansk. Dog skal den studerende være indstillet på, at der som en del af læringen er inkluderet engelsksprogede læringsmaterialer.
Hvad tjener en programmør?
Lønnen som programmør er meget varierende alt efter, hvilke sider af programmering du ender med at arbejde med. Dertil afhænger det også af, om du er privatansat eller statsansat. I grove tal kan du se frem til en løn, der ligger et sted mellem 30.000 og 45.000kr.
Planlæg dit eget studieforløb
Studér hvor og hvornår du vil, i dit eget tempo.
Samarbejde med fageksperter
Lær af erfarne eksperter.
Skræddersyet til erhvervslivet
Få metoder og værktøjer der er direkte anvendelige.
100% online uddannelsesforløb
Få personlig støtte og sparring hele vejen.
Lær at programmere med avanceret programmering
Mange personer i målgruppen vil opleve, at de efter at have opnået grundlæggende færdigheder indenfor programmering, at det kan være udfordrende at tage det næste step i deres udviklingsrejse.
Det store læringsmål for forløbet er derfor, at tage de studerende fra at kunne følge guides og videoer på nettet, til at kunne færdiggøre større projekter selvstændigt.
Netop i denne udviklingsfase kan være utrolig tidskrævende og frustrerende for nye personer indenfor programmering, samtidig med at der i fasen typisk opstår uforudsete vanskeligheder.
Med forløbet i Avanceret Programmering hos Nordic Online Academy, vil du opnå de rammer, samt den læring og sparring som gør, at du i fremtiden kan mestre udviklingsopgaver selvstændigt på et langt højere niveau. Herunder sikre dig, at du kan fremvise din egen portefølje af egenudviklede projektet, som vil være dit fundament for at kunne arbejde professionelt med programmering efter forløbet.
Uddannelsens indhold
Modul 1 Introduktion
Dette modul introducerer forløbet ved at give overblik over alle modulerne, samt at give tips og råd til, hvordan man får mest muligt ud af hele forløbet og den støtte man kan få fra underviseren.
Modul 2 Using the terminal
Dette modul fokusere på brugen af terminalen til at styre sin computer med. Det
er vigtigt for programmører at de føler sig trygge ved at bruge terminalen, da den
er et uundværligt værktøj som man altid bruger, når man programmerer.
Modul 3 get started with Git
Dette modul fokusere på at brugen af Git, som er et versionerings værktøj (version control system). Som professionel programmør er det nødvendigt at anvende et værktøj som Git, da det skaber mere overblik og sikkerhed i programmeringsprocessen. Herudover understøtter det også at flere programmører kan samarbejde omkring et fælles projekt.
Modul 4 Using documentation
Læringsprocessen stopper aldrig for en programmør, fordi sprogene og teknologierne som man bruger altid er i forandring. Derfor er det vigtigt at være i stand til at anvende teknisk dokumentation til at erhverve sig ny viden. Dette modul fokuserer på øvelse i at anvende dokumentation til at lære at anvende nye teknologier ud fra teknologiens officielle dokumentation.
Modul 5 Learn TypeScript
Dette modul fokuserer på TypeScript og Objekt Orienteret Programmering (OOP). TypeScript er en overbygning på JavaScript, og det tilføjer mange vigtige egenskaber til projektet, som er vigtige, når man begynder at arbejde på større og mere komplekse projekter. OOP er et programmeringsparadigme eller en programmeringsstrategi, hvor man strukturer sin kode omkring klasser/objekter. Modulet præsenterer derfor en ny måde at tænke omkring programmering på, som er meget fordelagtig at anvende, når man arbejder med store projekter.
Modul 6 Project - FancyFoods
Dette modul fokuserer på en enkelt men stor opgave, som du skal forsøge at løse selvstændigt, ved brug af alle de værktøjer, som du har lært om i løbet af de foregående moduler. Opgaven går ud på at programmere et varelagersystem til et supermarked ved navn FancyFoods. Dette er en god opgave til at øve sine OOP og TypeScript færdigheder med.
Modul 7 Learn Postgres (Database)
Dette modul fokuserer på, hvordan man bruger en Postgres database, samt introducerer hvordan man kan anvende Structured Query Language (bedre kendt som SQL) til at administrere data i databasen. Færdighederne man lærer i dette modul kan anvendes til at forbedre den foregående FancyFoods opgave ved at tilføje en Postgres database til varelagersystemet.
Modul 8 Project - Backend API (Advanced concepts)
Dette modul fokuserer på opsætningen af en CRUD (Create, Read, Update, Destroy) API. Modulet introducerer flere forskellige avancerede koncepter som er essentielle at kunne gøre brug af, når man udvikler projekter, som skal anvendes af rigtige kunder/brugere.
Modul 9 Learn Frontend
Dette modul fokuserer på, hvordan man programmerer bruger grænseflader (UI -User interfaces) ved brug af de 3 vigtigste teknologier inden for webudvikling: HTML, CSS og JavaScript/TypeScript. Ved at anvende læringen fra dette modul er det muligt at forbedre Fancy Foods ved at give den et visuelt interface.
Modul 10 Learn React
Dette modul fokuserer på brugen af ReactJS til at lave webudvikling med. React er en vigtig teknologi inden for moderne webudvikling, der forbedrer udviklingsprocessen, og gør det nemmere at opbygge mere avancerede hjemmesider eller web apps.
Modul 11 Project - Your own full-stack project
Dette er det afsluttende projekt, hvor du får mulighed for at kode lige præcis det du har lyst til. Her får du mulighed for at kombinere alle de koncepter og værktøjer som du har tilegnet dig i løbet af forløbet for dermed at lave et helt full stack projekt. Du har selvfølgelig mulighed for at få rådgivning og støtte undervejs.
Mød vores ekspert
Flere års praktisk
erfaring som programmør og underviser
- Jacob Toftgaard Rasmussen er uddannelsesansvarlig og underviser på uddannelserne i grundlæggende programmering og vores forløb i avanceret programmering hos Nordic Online Academy.
- Jacob er født og opvokset i Danmark, men har tidligere i sit liv også boet i Tyskland og Kina. Som helt ung fik han sin første erfaring med programmering, da han begyndte at udvikle sine egne computerspil. Siden har han taget en bachelor i Software Enginering fra Aalborg Universitet og arbejder i dag som software ingeniør hos virksomheden Trifork.
- Jacob arbejder i dag som succesfuld og professionel full stack udvikler. Herunder arbejder han både med backend (servere, API’er og databaser) samt frontend udvikling i form af hjemmesider og apps, hvor han bl.a. har udviklet software til byggebranchen og fintech.
Bliv kontaktet
Tag en snak med os om programmerings uddannelse
Udfyld formularen herunder og vi vil kontakte dig, så du kan høre mere om uddannelsen, få svar på dine spørgsmål, få vejledning eller sparring.
Vi kontakter dig så hurtigt vi kan – og altid indenfor én arbejdsdag.
Mikkel Mathiasen
Studievejleder
Vi står klar til at hjælpe dig med svar på dine spørgsmål – og her hos os er ingen spørgsmål dumme spørgsmål.
Du kan kontakte vores studievejledning alle hverdage (helligdage undtaget) mellem 09.00 og 15.00.Kontakt os på telefon 70604948, på mail kontakt@onlineuddannelse.dk eller på chatten her på siden.
FAQ
Ofte stillede spørgsmål
Praktiske informationer om programmør uddannelsen
Hvor lang er uddannelsen?
Forløbets varighed vil typisk være mellem 4 og 6 måneder, afhængigt af, hvor
meget tid den studerende har til rådighed. Men kan også gøres over længere
tid, afhængigt af, hvad den studerende har brug for. Dette aftales yderligere
mellem den studerende og underviseren.
Kan jeg få sparring i løbet af uddannelsen?
På forløbet vil du opleve en kombination af praktiske øvelser, individuel sparring og online videomøder. Du vil under forløbet have mulighed for løbende og individuel kontakt med vores uddannelsesansvarlige både før, under og efter forløbet.
Er der mulighed for at blive en del af en netværksgruppe?
Efter endt uddannelse er vi fortsat til rådighed med karrieresparring og erhvervsrådgivning. Derudover har du mulighed for at få sparring og opbygge et fagligt netværk gennem andre færdiguddannede i en netværksgruppe. Vi tilbyder at sammensætte en netværksgruppe, der giver dig mulighed for at udvide dit professionelle netværk med andre færdiguddannede programmører hos Nordic Online Academy.
Formålet med netværksgrupperne er også at skabe et rum, hvor du kan dele erfaringer, diskutere relevante emner og støtte hinanden i starten af din professionelle karriere.
Hvis en netværksgruppe har din interesse, er du velkommen til at kontakte os. Vi matcher løbende de færdiguddannede fra avanceret programmør uddannelsen i nye netværksgrupper med afsæt i bl.a. erfaring, geografi og målsætning efter endt uddannelse.
Hvem kan tage programmør uddannelsen?
Forløbet henvender sig til dig, der allerede har grundlæggende erfaring med programmering, f.eks. gennem vores uddannelse i grundlæggende programmering, og som nu ønsker at tage det næste skridt mod at mestre avancerede koncepter og teknologier, for at kunne arbejde professionelt med programmering.
Hvordan tilmelder jeg mig?
På forløbet i avanceret programmering er der kun 4 pladser pr. måned. For at komme i betragtning til én af pladserne ønsker vi en indledende dialog med dig med henblik på at få afklaret, om du kan tilbydes en plads på forløbet.
Dette forløb henvender sig til dig, der allerede har grundlæggende erfaring med programmering, f.eks. gennem vores uddannelse i grundlæggende programmering, og som nu ønsker at tage det næste skridt mod at mestre avancerede koncepter og teknologier, for at kunne arbejde professionelt med programmering.
Eksempler på specialisering
Forløbet i avanceret programmering bliver tilpasset dig og dine behov. Du kan herunder se eksempler på hvilke specialiseringer forløbet eksempelvis kan tage udgangspunkt i.
Hvordan foregår betaling og finansiering?
Ved tilmelding til uddannelsen er det muligt at betale med betalingskort eller MobilePay.
Det er ligeledes muligt at betale med bankoverførsel (kontakt gerne Nordic Online Academy for yderligere info).
Samtidig tilbyder Nordic Online Academy delbetaling gennem følgende partnere:
Klarna: Del din betaling op i tre rater.
Tjenesten tilbydes uden ekstra omkostninger ved køb af uddannelsen. Det er muligt at vælge Klarna som betalingsløsning under tilmeldingsprocessen.
ViaBill: Del din betaling op i 4-24 rater.
Tjenesten tilbydes uden renter men mod et månedligt gebyr (149-249 kr. pr. måned) til ViaBill. Det er muligt at vælge ViaBill som betalingsløsning under tilmeldingsprocessen.
Efter gennemførsel af dit køb gennem ViaBill, vil det som standardopsætning fremgå at du afbetaler uddannelsen over 24 måneder. Efter købet er det dog efterfølgende muligt at ændre/reducere i perioden for afbetaling gennem “Mit ViaBill”.
Ved benyttelse af Klarna eller ViaBill, vil der i forbindelse med tilmeldingsprocessen blive foretaget en kreditvurdering med afsæt i data fra dit betalingskort.
Hvilket sprog er undervisninger på?
Undervisningsmaterialet i forløbet er engelsksproget. Vejledning og rådgivning fra underviseren kan være på dansk eller engelsk.
Artikler
Her er vores nyeste artikler,
som kan inspirere og guide dig
Tilmeld dig vores nyhedsbrev
Modtag skræddersyede mails, der hjælper dig i din afklaringsproces omkring valg af uddannelse.
Josefine Mathiasen –
Da forløbet netop er blevet lanceret, er der ingen anmeldelser af uddannelsen endnu. Vi kobler disse på, så snart de første studerende har gennemført forløbet.
Nordic Online Academy