Molnutveckling med AWS

Lär dig Amazon Webservices (AWS) på djupet under 8 v och avsluta med en certifiering i AWS. Vill du ta nästa steg i karriären eller stärka din konkurrenskraft, läs IT-Högskolans AWS-utbildning. 8 v utbildning på distans med föreläsningsvideos samt veckolig handledning och kontinuerliga sammanfattande lektioner live.
Vem är du?
Du har arbetat minst 6 månader med systemutveckling om programmering med Java eller liknande objektorienterat språk. Du kan programmera Java på en grundläggande nivå och vill lära dig hur AWS (Amazon Web Services) används på ett effektivt sätt.
Behörighet:
Minst 6 månaders arbetslivserfarenhet med systemutveckling om programmering med Java eller liknande objektorienterat språk. Ska styrkas med arbetsgivarintyg, arbetsintyg, referenser eller liknande. Enbart CV godkänns ej.
Under kursen:
Del 1:
Det första blocket börjar med en överblick över hur en webbapplikation är uppbyggd (de olika lagren och hur en användares request vandrar igenom en applikation för att ge ett
svar). Här går vi igenom grundläggande REST, JSON och SQL samt kommunikation mellan FE/BE/DB. Därefter fokuserar på en överblick av AWS, det motiverar arkitekturellt och ekonomiskt varför och när molntjänster bör användas. Det inkluderar också djupdykning i de grundläggande tjänsterna som används för att så enkelt som möjligt migrera en webbapplikation till molnet.
Del 2:
Det andra blocket fokuserar på Serverlessapplikationer. Därmed kommer vi även att diskutera tekniker som AWS Lambda, S3, loggning i Cloudwatch och säkerhet i molnet (IAM och Trusted Advisor t.ex.). Till sist kommer vi att kolla på CI/CD och hur vi kan automatisera byggen och deploys till AWS. Här kommer vi även att kolla på integrationstestning av tjänster, Curl, Postman och Swagger för att dokumentera och testa endpoints.
Del 3:
I det tredje blocket fokuserar vi på Docker, ECS (AWS docker runner), Fargate, microservices, service discovery, integrationer i en distribuerad applikation (såsom PubSub med SNS/SQS/MQTT) och hur man skalar sådana applikationer. Vi kommer också att gå ned på persistenslagret och titta på databaserna med fokus på NoSQL-databasen DynamoDB, samt ge en överblick av de andra alternativen på AWS, samt hur en databasmigration kan gå till.
Del 4:
I det fjärde blocket fokuserar vi på att ge en överblick av de mindre använda och mer avancerade tjänsterna i AWS, såsom IoT/Röststyrning/Big data och Data Streams. Vi samlar också upp alla delar av AWS och moderna webbapplikationer med ett seminarium (kan användas examinerande om behov finns) där vi diskuterar skillnader, fördelar och nackdelar med molntjänster och förbereder deltagarna inför certifieringen av AWSCertified Cloud Practitioner.
Del 5:
Hårdträning inför certifieringen för AWSCertified Cloud Practitioner/alternativt slutserminarium.
Efter kursen:
Efter utbildningen kommer du ha de värdefulla kunskaperna och förhoppningsvis en certifiering för att skapa molntjänster på ett effektivt sätt med hjälp av AWS. Dina nya kunskaper inom molnutveckling kommer öka din och/eller företagets konkurrenskraft. Jobbar du som konsult kommer du kunna skapa högre värde för kunder men också för ditt konsultbolag.
Kommande kursstarter
Varför ska du välja IT-Högskolan?
Samarbete med branscher
Bra kontakter
med näringsliv
Behov på arbetsmarknaden
Så ansöker du
Du ansöker på iths.se
Behörigheter: Minst 1 års dokumenterat arbete inom systemutveckling om programmering med Java eller liknande objektorienterat språk.
Utbildningens innehåll
Efter avslutad utbildning kommer den studerande att ha kunskaper om:
- Specialiserade kunskaper inom hur man använder AWS-tjänster för att automatisera, skala och övervaka program.
- Avancerade kunskaper inom integrationer mellan system.
- Webbtjänster och dess olika beståndsdelar.
- Ramverk för webbtjänster.
- REST och JSON.
- Swagger/OpenAPI, Curl och Postman.
- Implementering av cloud-native och migrering av legacy-applikationer.
- De grundläggande molntjänsterna i AWS såsom EC2, ECS, Lambda, DynamoDB, S3 m.fl.
- Avancerad containerisering med Docker.
- Businesscaset för molnbaserade tjänster i jämförelse med on-premiseservrar.
- AI som stöd i molnutveckling med AWS.
Efter avslutad utbildning kommer den studerande att ha färdigheter i att:
- Planera, identifiera verktyg för att bygga distribuerade applikationer samt slutföra AWS-projekt.
- Hämta data från externa system.
- Bygga och publicera webbtjänster.
- Konsumera en webbtjänst.
- Koppla ihop molntjänsten AWS och identifiera säkerhetsaspekter i AWS.
- Designa, utveckla och administrera tjänster i AWS.
- Implementering av cloud-native och migrering av legacy-applikationer.
- Välja lämpliga tjänster och resurser för att minimera kostnader och maximera prestanda.
- Använda AI som hjälpmedel i framtagandet av en molnlösning med AWS.
Efter avslutad utbildning kommer den studerande att ha kompetenser att:
- Självständigt använda de specialiserade kunskaperna inom att programmera och konfigurera tjänster i AWS.
- Självständigt bygga distribuerade applikationer.
- Självständigt hämta data från externa system.
- Självständigt bygga och publicera webbtjänster.
- Självständigt designa, utveckla och administrera olika molntjänster i AWS.
- Ta till sig information kring nya tjänster i AWS Självständigt avgöra när AI kan stödja arbetet med AWS.
Kostnader
Inga kostnader – CSN-berättigad
Intresseanmälan
IT-Högskolan
Här är skolan för dig som älskar IT och vill ha en utbildning som leder till jobb! På IT-Högskolan i Göteborg och Stockholm får du de kunskaper och den kompetens som efterfrågas i IT-branschen – en bransch med stort behov...