Skip to content

AWS Cloud Development Kit (CDK) Crash Cours

AWS Cloud Development Kit (CDK) Crash Cours

Aflați cum să utilizați AWS Cloud Development Kit (CDK) în acest tutorial. Kitul de dezvoltare în cloud AWS (AWS CDK) este un cadru de dezvoltare software open-source pentru a defini resursele aplicației dvs. în cloud folosind limbaje de programare familiare. Vom trece peste elementele de bază, vom face Atelierul CDK și apoi vom vorbi despre câteva caracteristici avansate ale CDK.

✏️ Matt Martz a creat acest curs. El este inginer, AWS Community Builder și CDK fanboi.
🔗 Twitter: https://twitter.com/martzcodes
🔗 Blog: https://matt.martz.codes
🔗 Pagina de destinație / Social: https://martz.codes

⭐️ Conținutul cursului ⭐️
⌨️ (00:00) Introducere CDK Crash Course
⌨️ (01:13) Ce vom acoperi
⌨️ (02:34) Resurse [1, 2, 3, 4]
⌨️ (03:07) Bazele CDK [5]
⌨️ (07:34) Ce sunt constructele CDK? [6, 7, 8, 9, 10]
⌨️ (10:15) Exemple de construcție de nivel 3 [11, 12, 13]
⌨️ (12:08) Sinteză, active, bootstrapping și implementare [5]
⌨️ (14:53) CDK Workshop Speedrun – Cloud9 Prep [14, 15]
⌨️ (21:01) CDK Workshop Speedrun – Proiect nou [14]
⌨️ (28:02) CDK Workshop Speedrun – Bună, CDK [14]
⌨️ (35:42) CDK Workshop Speedrun – Scrierea constructelor [14]
⌨️ (42:26) CDK Workshop Speedrun – Utilizarea bibliotecilor de construcție [14]
⌨️ (44:14) CDK Workshop Speedrun – Testarea constructelor [14]
⌨️ (48:51) CDK avansat [16, 17, 18, 2, 19, 20]
⌨️ (59:32) Mai multe resurse și mulțumiri! [21, 22, 23]

⭐️ Referințe ⭐️
Ghid pentru dezvoltatori CDK: https://docs.aws.amazon.com/cdk/v2/guide/home.html
[1] CDK Slack: https://cdk.dev
[2] Cartea CDK: https://thecdkbook.com
[3] CDKDay: https://cdkday.com
[4] Discuție CDKDay: Crearea de jetoane web JSON verificabile cu AWS CDKhttps://www.youtube.com/watch?v=v9116ZS3QPc/>[5] Ciclul de viață al aplicației: https://docs.aws.amazon.com/cdk/v2/guide/apps.html
[6] Referință API CDK: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-construct-library.html
[7] Access Analyzer L1 Construct: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_accessanalyzer.CfnAnalyzer.html
[8] Accesați API-ul Analyzer CloudFormation: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-accessanalyzer-analyzer.html
[9] DynamoDB Table L2 Construct: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_dynamodb.Table.html
[10] DynamoDB Table CloudFormation API: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html
[11] CDKPatterns.com: https://cdkpatterns.com
[12] Construcții de soluții AWS: https://docs.aws.amazon.com/solutions/latest/constructs/welcome.html
[13] Construct Hub: https://constructs.dev
[14] Atelier CDK: https://cdkworkshop.com
[15] Conducte CI/CD pe mai multe conturi cu conducte CDK: https://catalog.us-east-1.prod.workshops.aws/v2/workshops/874d349f-85f6-495d-9475-ff7b7b23201f/en-US
[16] Resurse personalizate CloudFormation: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources.html
[17] Cadrul furnizorului CDK: https://docs.aws.amazon.com/cdk/api/v2//docs/aws-cdk-lib.custom_resources-readme.html
[18] Testarea Async Cloud cu AWS CDK: https://dev.to/aws-builders/testing-the-async-cloud-with-aws-cdk-33aj
[19] Aspecte CDK: https://docs.aws.amazon.com/cdk/v2/guide/aspects.html
[20] Cele mai bune practici: https://docs.aws.amazon.com/cdk/v2/guide/best-practices.html
[21] freeCodeCamp: Tutorial AWS CDK v2: https://www.freecodecamp.org/news/aws-cdk-v2-three-tier-serverless-application/
[22] Specificații OpenAPI fără implementarea mai întâi: https://matt.martz.codes/openapi-specs-from-cdk-stack-without-deploying-first
[23] Cadru de stivă fără server: https://serverless-stack.com

🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *