Master i DevOps & Cloud Computing

Generelt

2 tilgængelige placeringer

Program beskrivelse

Master i DevOps & Cloud Computing blev født som et resultat af foreningen mellem den omfattende erfaring inden for uddannelse og forskning inden for teknologi, der kendetegner UPC, godkendt af den anerkendelse og akkreditering, den har, både nationalt og international; og oplevelsen inden for onlineuddannelse med et teknologisk og forretningsfokus fra OBS .

Master i DevOps & Cloud Computing gør det muligt for studerende at kende disse nøglebegreber og elementer i sagen, set fra et teoretisk-praktisk synspunkt, der giver dem mulighed for med succes at udføre projekter på dette område. I masteren studerer de i tre hovedblokke:

  • Blok I. Kontekst.
  • Blok II. DevOps: procesautomation.
  • Blok III. Virtualiseringsteknologier, Cloud Computing og containere.

Det er vigtigt at fremhæve, at programmets meget praktiske karakter gør det muligt for den studerende straks at anvende den viden, der er erhvervet i løbet af kandidatuddannelsen.

Målsætninger for programmet

I den nye digitale æra kræver virksomheder og startups i stigende grad fagfolk, der er i stand til at designe, bygge, konfigurere og styre skymiljøer. Desuden er foreningen af udvikling og drift af software blevet et grundlæggende behov i organisationer som et resultat af den erfarne digitale transformation, såvel som behovet for at inkorporere nye processer og niveauer af konkurrenceevne som et middel til tilpasning til dette nye miljø. .

Master i DevOps & Cloud Computing forbereder de studerende til at reagere på dette nye konkurrencedygtige miljø gennem en studieplan, hvis mål er at give al den nødvendige viden til at imødegå disse nye forretningsudfordringer, samt hjælpe med udviklingen af nøglekompetencer værdsat på arbejdsmarkedet

Generelt mål

Master i DevOps & Cloud Computing har det overordnede mål at give de studerende al viden og værktøjer samt uddybe den bedste praksis, der er nødvendig for at udvikle deres faglige aktivitet i det dynamiske miljø i DevOps og Cloud-miljøer. Computing, grundlæggende i den digitale tids forretning.

Specifikke mål

Læreplanen for Master i DevOps & Cloud Computing er designet til blandt andet at opnå følgende specifikke mål:

  • Forstå processen med transformation og / eller ændring, som virksomheder, der har brugt DevOps-metodologien, oplever for at bestemme dens betydning.
  • Kend grundlæggende elementer i DevOps-metodikken for at anvende dem i styringen af implementerings- og udviklingsprocessen for digitale produkter.
  • Kend de forskellige eksisterende forretningsanalyseteknikker til den rigtige udvikling af planlægningsfasen.
  • Kend de eksisterende verifikations- og valideringsteknikker for at sikre kvaliteten af det udviklede produkt.
  • Forstå forskellene mellem virtualiseringsteknologier, cloud computing og containere for i forretningssammenhæng at etablere baserne for optimal brug af hver af dem.
  • Forstå de baser, hvorpå cloud-tjenester dannes, for at gøre brug af disse værktøjer korrekt i virksomheden.
  • Kend udbydere og egenskaber for de tjenester, der tilbydes i Cloud Computing for at vælge dem, der bedst passer til virksomhedens behov.

karrieremuligheder

Når programmet er afsluttet, vil de studerende kunne besætte positioner som:

  • IT-direktør.
  • Skysystemarkitekt.
  • Site Sikkerhedsingeniør (SRE).
  • Konsulent for softwareprojekter og cloud computing-miljøer.
  • IT Operations Director.

Curriculum

Blok I. Kontekst

DevOps leveler-kursus

Studerende starter DevOps & Cloud Computing-programmet med dette nivelleringsforløb, der giver grundlæggende DevOps-teknisk viden. I dette kursus finder de studerende materielle ressourcer, der giver dem mulighed for at gå i dybden i forskellige emner, der er nødvendige for at følge kurset. I dette kursus afholder de eksamener med flere valg, der vil fungere som en guide til evaluering af deres viden og vil blive evalueret i slutningen af det.

Modul 1. DevOps-metodologi og Cloud Computing-implementering

Formålet med dette modul er at give de studerende det fundament, hvorpå DevOps-metodikken er sammensat, og baserne på driften af Cloud Computing-tjenester, deres implementering og udvikling. Indhold som:

  • Fra traditionelle metoder til DevOps-metodik.
  • Styring af produktlivscyklus: digitale produkter.
  • Produktionsprocessen for det digitale produkt: involverede roller.
  • Styring af implementeringen af DevOps-metodologien i virksomheden: DevOps ToolChain (faser og indbyrdes forhold).
  • Fundamentals of Cloud Computing.
  • Forretningsbrug af Cloud Computing-tjenester integreret i DevOps-miljøer.

Modul 2. Processtyring i virksomheden

Formålet med dette modul er at give de studerende baserne på processtyring og introducere dem til de forskellige eksisterende metoder, så de kan anvende den viden, der er erhvervet i processen med at udvikle digitale produkter, fra omdefinering af informationssystemer til kommunikation med klienten. Studerende vil dykke ned i:

  • Hvad er processtyring?
  • Eksisterende metoder i processtyring i organisationen.
  • Genprøvning af forretningsprocesser (BPR).

Blok II. DevOps: procesautomation

Modul 3. Den kontinuerlige planlægningsproces

Formålet med dette modul er, at den studerende skal kende de forskellige faser, der er involveret i processen Kontinuerlig planlægning, samt de væsentlige teknikker og værktøjer, der garanterer den rigtige udvikling af hver enkelt af dem.Det vil omfatte emner som:

  • Faser involveret i processen Kontinuerlig planlægning.
  • Definition af KPI'er: måling og dataanalyse.
  • Projektledelse: Scrum & Agile.
  • Sikkerhedspolitikker og krav.
  • Nøgleværktøjer: AWS DevOps, Azure DevOps, MS Project, blandt andre

Modul 4. Kontinuerlig integration (I): produktudvikling

Formålet med dette modul er at give den studerende baserne på de forskellige eksisterende programmeringssprog. De emner, der vil blive arbejdet på, er:

  • Hvad er kontinuerlig integration? Introduktion til kontinuerlig integration.
  • Styring af softwaredesign og konfigurationsproces.
  • Automatisk udviklingsoplevelse.
  • Værktøjer: Jenkins, Apache ANT & Buildr, AWS DevOps, Azure DevOps, blandt andre.

Modul 5. Kontinuerlig integration (II): verifikation af produktkvalitet

Formålet med dette modul er at give den studerende grundlæggende viden om de værktøjer og teknikker, der giver dem mulighed for at sikre kvaliteten af det udviklede produkt. Den studerende vil se emner som:

  • PDCA: digital produktkvalitet.
  • Process til udvikling af accepttest og regressionstest.
  • Faser og metrics til sikkerheds- og sårbarhedsanalyse.
  • Proces til udvikling af konfigurationstest.
  • Værktøjer: Azure DevOps, Selenium, Visual Studio, blandt andre

Modul 6. Kontinuerlig implementering: Produktlancering og konfiguration

Formålet med dette modul er at give den studerende den viden og de værktøjer, der giver ham / hende mulighed for at udføre implementeringen af en applikation, der garanterer dens korrekte funktion, på en koordineret måde med de forskellige afdelinger. Følgende emner vil blive dækket:

  • Start koordinering.
  • Ansøgning implementeringsproces: fra udvikling til markedslancering.
  • Påvisning af fejl og forslag til produktforbedring.
  • Opbevaring, databaser og netværkskonfiguration.
  • Håndtering af applikationsindstillinger.
  • Værktøjer: AWS DevOps, Azure DevOps, Chef, Puppet, blandt andre.

Modul 7. Kontinuerlig overvågning af produktets ydelse

Formålet med dette modul er at give den studerende viden, teknikker og nøgleværktøjer i overvågningsprocessen, som giver dem mulighed for at sikre, at det endelige produkt opfylder kundens krav. De emner, der skal behandles, er:

  • IT-infrastrukturydelse.
  • Brugererfaring.
  • Produktionsmålinger.

Blok III. Virtualiseringsteknologier, cloud computing og containere

Modul 8. Cloud Computing: applikationer og udbydere

Formålet med dette modul er, at den studerende skal blive fortrolig med selve skyen gennem eksisterende udbydere. Nogle af de emner, der vil blive behandlet i modulet, er:

  • Forskelle mellem virtualiseringsteknologier og Cloud Computing.
  • Grundlæggende om cloud computing.
  • Typer af tjenester, der leveres i skyen: IaaS, PaaS, SaaS.
  • Typer af applikationer i skyen.
  • Cloud Computings rolle i virksomheder, der opererer i DevOps-miljøer.
  • Praktiske case-applikationer udviklet i skyen.

Modul 9. Beholdere

Formålet med dette modul er, at den studerende forstår, hvordan containerteknologi fungerer, og hvordan de interagerer med Linux-kernen, samt fremhæver dens betydning i forretningsmiljøer. Nogle af de emner, der vil blive behandlet, er:

  • Hvad er containere? Betydning og forretningsimplementering.
  • Styring af brugen af containere i virksomheder, der opererer i DevOps-miljøer.
  • Casestudie med Docker.

Modul 10. Containerorkestrering: Kubernetes

Formålet med dette modul er, at dette modul er, at den studerende bliver bekendt med udbredelsen af distribuerede applikationer gennem containere i skyen. Nogle af punkterne i modulet er følgende:

  • Hvad er containerorkestrering?
  • Betydningen af containerorkestrering i virksomheden.
  • Eksisterende værktøjer til containerorkestrering.
  • Kubernetes: implementering og styring af containere i forretningsmiljøer.
  • Kubernetes casestudie.

Afsluttende Master projekt

I løbet af det endelige masterprojekt (PFM) arbejder den studerende hånd i hånd med en rigtig virksomhed i udviklingen af et projekt. De har mulighed for at gøre det for deres eget firma eller vælge mellem de muligheder, skolen foreslår.

workshops

Under Master i DevOps & Cloud Computing vil den studerende have mulighed for at holde 2 praktiske workshops.

Workshop 1. Projektledelse, teams, ledelse og kommunikation

Formålet med denne workshop er, at den studerende skal arbejde med projektledelse, team, ledelse og kommunikationsevner på en praktisk måde.

Workshop 2. DevOps Lab: AWS

Formålet med denne workshop er, at den studerende skal blive fortrolig med processen med at skabe et digitalt produkt, anvende DevOps-metodikken, som værktøjerne og tjenesterne til Amazon Web Services (AWS) vil blive brugt til.

Dette værksted udføres på tværs af hele den anden blok. Den studerende har sessioner i hvert af modulerne (i den anden blok), hvor de får undervisning i, hvordan man anvender den praktiske viden, der erhverves til en reel sag.

Værktøj

I løbet af programmet bruger studerende blandt andet følgende værktøjer:

  • Amazon Web Services: Cloud Computing services platform, hvoraf følgende skiller sig ud: opbevaring, netværk, databaser, applikationstjenester, messaging, kunstig intelligens, blandt andre.
  • MS Project: projekt- og programstyringssoftware.
  • Jenkins: open source-automatiseringsserver skrevet i Java. Det hjælper med at automatisere softwareudviklingsprocessen.
  • Apache ANT: programmeringsværktøj, der bruges til udvikling af Java-applikationer.
  • Visual Studio - Integreret udviklingsmiljø, der kan bruges til at redigere, debug og kompilere kode.
  • Kubernetes - En platform, der eliminerer manuelle processer, når der installeres og skaleres containerbaserede applikationer.

Masterkrav

Master i DevOps & Cloud Computing på Three Points-UPC er rettet mod fagfolk inden for IT-området, Software Engineers og / eller IT Operations med ansvar for IT-systemer og processer. Målet er, at når programmet er færdigt, kan de lede softwareudviklingen i deres virksomheder og sikre kortere udviklingscyklusser. Alt dette i tæt tilpasning til forretningsmæssige mål.

Derfor forventes studerende at være fagfolk med erfaring i sektoren eller have en solid teoretisk base, hvor denne kandidatgrad, der har et praktisk kald, vil tjene dem til en naturlig overgang til den professionelle verden. Specifikt er masteren designet til at:

  • Ansvarlig for it-systemer og processer.
  • Softwareingeniører og teknologidrift.
  • Fagfolk, der arbejder inden for softwareudviklingssektoren.

titrering

Efter afslutningen af programmet får de studerende:

  • En ordentlig skoletitel.
  • En egen grad akkrediteret af UPC, hvis universitetets krav er opfyldt ved afslutningen af programmet.
Senest opdateret Aug 2020

Om skolen

OBS Business School nace en 2006 como la primera escuela de negocios 100% online en lengua española. Se funda en el entorno del Grupo Planeta, líder mundial en la publicación de contenidos para el mer ... Læs mere

OBS Business School nace en 2006 como la primera escuela de negocios 100% online en lengua española. Se funda en el entorno del Grupo Planeta, líder mundial en la publicación de contenidos para el mercado de habla hispana y con un importante know-how en e-learning, con la colaboración del partner estratégico: Minimer
Barcelona , Madrid + 1 Mere Mindre