Ansökan är stängd. Vill du göra en intresseanmälan?
Molnutveckling med AWS – YH kurs
Plats: YH-kurs
Utbdilningslängd | 30 YH-poäng = 9v |
---|---|
Studietakt | 75 % |
Utbildningsstart | V. 39 2024 |
Utbildningsslut | V. 47 2024 |
Sista ansökningsdag | 25 augusti 2024 |
CSN berättigad | JA |
Upplägg | Undervisning på distans |
Utbildningsform | YH-kurs |
Behörighet | Minst 6 månaders arbetslivserfarenhet med systemutveckling om programmering med Java eller liknande objektorienterat språk. |
Pris | Kostnadsfri |
Ansvarig | ciro.sammarco@iths.se |
Beskrivning
Lär dig Amazon Webservices (AWS) på djupet under 9 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. 9 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 AWS Certified Cloud Practitioner.
Del 5:
Hårdträning inför certifieringen för AWS Certified 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.
Utbildningsplan
Kursinnehåll:
Deltagaren lär sig att skapa och arbeta med distribuerande applikationer via webbkommunikation. Hantera integrationer mellan system och förstå webbtjänster. Anväda REST anrop samt serialisering med XML, Json och Protobuf. Strukturering av API med exempelvis Swagger /open API3. Delatgarna lär sig att skapa cloudlösningar med hjälp av AWS.
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.
Plats: YH-kurs