Amplify CLI:et är en av de mest imponerande och användbara teknologierna jag har träffat på och jag tänkte nu visa och lära er att detta finns. Jag tänkte på detta pass gå igenom koncept och hur man gör och sedan låta er själva bygga och leka – Eller om ni vill gå igenom mer avancerade saker inuti.
Vi kommer på detta pass sätta upp en komplett fungerande skalande webbsida, API, datamodeller, pipeline, serverless, användare och mycket mer.
Jag kommer nog köra frontenden i Vue för att jag förstår vad som händer (men har även exempel från React) och mina lambdas i Node.js för att det är enklast (alla Lambda språk stöds).
Lokal: Via Teams
Förberedelser:
AWS konto där du är Admin (Ifall du kör privat kan det komma en liten liten kostnad annars kontakta Wilhelm Hedman <Wilhelm.Hedman@omegapoint.se> för eget OP konto)
Aws-cli https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html
Satt upp .aws så att du kan nå AWS via terminalen https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html
Npm
Gärna ha installerat amplify-cli:et också (kan beroende på hur din npm är uppsatt krävas sudo innan)
npm install -g @aws-amplify/cli
Förkunskaper:
Bra att ha hört nämnas innan men inget krav:
Graphql (https://graphql.org/)
AWS (Cognito, DynamoDB, Cloudformation, Lambda)
Javascript
Ansvarig: Max Scholz