AWS backend-kehittäjille: EC2, S3, RDS ja Lambda
Amazon Web Services on nykyään merkittävän osan tuotannossa käytettävistä ohjelmistoista taustalla oleva infrastruktuurikerros. Tässä opintokokonaisuudessa keskitytään palveluihin, joita backend-kehittäjät käyttävät eniten: EC2 laskentaan, S3 objektitallennukseen, RDS hallittuihin relaatiotietokantoihin ja Lambda palvelimettomiin funktioihin. Samalla rakennetaan käytännön osaaminen, jota tarvitaan todellisten sovellusten käyttöönottoon, valvontaan ja skaalaukseen AWS:ssä.
Mitä opitte
Aloitatte EC2:n perusteista ja etenette Amazon RDS:n hallittuihin tietokantoihin, S3:n objektitallennuksen malleihin — mukaan lukien edistyneet ominaisuudet, kuten elinkaarisäännöt ja ennalta allekirjoitetut URL-osoitteet — sekä Lambdan avulla toteutettavaan palvelimettomaan arkkitehtuuriin. Matkan varrella konfiguroitte CloudWatch-valvonnan ja lokituksen, suunnittelette AWS-verkon ja tietoturvan perusteet, sovellatte kustannusten optimointistrategioita, rakennatte CI/CD- ja käyttöönottoputkia AWS:ssä sekä käytätte DynamoDB:tä relaatiotietokantojen täydentäjänä. Edistyneisiin aiheisiin kuuluvat Auto Scaling -strategiat, usean saatavuusalueen RDS-konfiguraatiot sekä Lambdan integraatiomallit muiden AWS-palvelujen kanssa.
Oppimispolku
Kahtatoista kurssia kattava kokonaisuus etenee tasolta A1 tasolle C1. Opintokokonaisuus alkaa kurssilla AWS:n johdanto ja EC2:n perusteet ja etenee järjestelmällisesti B1- ja B2-tason aiheisiin — verkotukseen, tietoturvaan ja kustannusten hallintaan — ennen C1-tason kursseja: Edistyneet EC2- ja Auto Scaling -strategiat, RDS:n ja DynamoDB:n edistynyt perehdytys, Edistyneet Lambda-mallit ja integraatiot sekä CI/CD- ja käyttöönottostrategiat AWS:ssä. Jokainen taso perustuu edelliseen, joten eteneminen on harkittua ja kumulatiivista.
Näin opiskelu toimii
Jokainen kurssi koostuu lyhyistä ja keskittyneistä oppitunneista, jotka käytte läpi sisäänrakennetussa editorissa ja saatte palautetta reaaliajassa. Kun jäätte jumiin, tekoälyopettaja on käytettävissänne oppitunnin yhteydessä selittämässä käsitteitä tai selvittämässä konfiguraation ongelmia ilman, että teidän tarvitsee poistua oppitunnilta.