Go On Aws - Coding, Serverless And Infrastructure As Code - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Go On Aws - Coding, Serverless And Infrastructure As Code (/Thread-Go-On-Aws-Coding-Serverless-And-Infrastructure-As-Code) |
Go On Aws - Coding, Serverless And Infrastructure As Code - AD-TEAM - 12-12-2024 Go On Aws - Coding, Serverless And Infrastructure As Code Published 7/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 4.48 GB | Duration: 12h 13m How to use the power of GO to create fast, secure and cost-effective architectures on the AWS cloud What you'll learn Coding in GOlang Using GO for AWS serverless projects Doing Infrastructure as Code with GO on AWS Using Test Driven Devolpment for GO applications and AWS infrastructure Requirements Basic AWS Know How, Knowledge in at least one other programming language Description AWS supports many programming languages with SDKs. GO is a powerful language, but what is lacking is a complete reference not only for writing applications, such as AWS Lamba Functions, but also for Infrastructure as Code. Starting with basic programming knowledge, you get expert tips from real-world projects on how to build fast, secure and cost-effective applications with GO on AWS.The course is written for students with basic AWS knowledge and experience in at least one other programming language like python or javascript.We begin with GO fundamentals with many hints for a student from other languages. Building on that knowledge, we discover the possibilities of the AWS SDK - the software development kit. How to call services on a basic and more abstract level.To build projects on AWS, you also need infrastructure like a storage bucket or a Lambda function. Modern infrastructure is built with IaC - infrastructure as code. We explore the AWS CDK - the cloud development kit. With GO, you gain speed an another level of type safety.Having created some resources, we dive into the world of serverless. GO is one of the best languages for serverless programming because of the speed and the go compatibility promise. With python or javascript, you have to update often because of new runtime versions. Not with GO!Now that we have learned all the building blocks, it's time to look at more complex architectures. We discuss container and serverless applications, and both build with GO.The chapter about different types of the automated test give you insights into building applications with high programming quality.All that is waiting for you, so let`s GO! Overview Section 1: Introduction to GO on AWS Lecture 1 Introduction to GO on AWS Section 2: GO - the language Lecture 2 Setup your Environment Lecture 3 Why GO Lecture 4 Exercise 2-1: Hello world Section 3: Basic Data Types Lecture 5 Primitive variable types Lecture 6 Exercise 3-1: Variable declaration Lecture 7 Variable Scopes Lecture 8 Exercise 3-2: Variable scopes Lecture 9 Pointers Section 4: Advanced Data Types Lecture 10 Advanced data types: arrays Lecture 11 Advanced data types: slices Lecture 12 Advanced data types: maps Section 5: Complex Data Types Lecture 13 Simple structures Lecture 14 Complex structures Lecture 15 Exercise 5-1: Structures Lecture 16 Interfaces and Any Section 6: Modules Lecture 17 GO modules Lecture 18 Exercise 6-1: Modules Section 7: Functions Lecture 19 Functions Lecture 20 Exercise: Function basics Lecture 21 Not object oriented Lecture 22 S3 Event JSON Lecture 23 More on Interfaces Section 8: Control Flow Lecture 24 If statements Lecture 25 Control flow with switch Lecture 26 For loops Section 9: The AWS GO SDK Version 2 Lecture 27 AWS GO SDK V2 Lecture 28 The first program Lecture 29 Exercise: List EC2 instances Lecture 30 Write Objects Section 10: Simple Service Examples with the GO SDK V2 Lecture 31 Stackcounter Lecture 32 Exercise: stack-resource-lister Lecture 33 Share objects with presinged URLs Lecture 34 L34-exercise-presign Section 11: S3 - handling storage with GO Lecture 35 The S3 service Lecture 36 Create many files Lecture 37 Upload large files Lecture 38 S3 Event options Section 12: DynamoDB Lecture 39 The DynamoDB service Lecture 40 Tables and Keys Lecture 41 From AttributeValue to struct Lecture 42 Using the expression package Section 13: STS - Secure Token Service Lecture 43 Cross account access with STS - Security Token Service Section 14: AWS Infrastructure in GO Lecture 44 Infrastructure as GO: AWS CDK GO Lecture 45 Hello CDK Lecture 46 CDK Superpowers Lecture 47 CDK init - create a CDK app from scratch Lecture 48 CDK DynamoDB Section 15: AWS Lambda in GO Lecture 49 Serverless Compute with Lambda Lecture 50 Lambda Deployment Options Lecture 51 Standard Serverless Architecture Lecture 52 Exercise: Standard Serverless Architecture walkthrough Section 16: Testing GO on AWS Lecture 53 Automated Testing Lecture 54 GO Testing Lecture 55 Testing AWS events Lecture 56 Test AWS SDK with interfaces Lecture 57 Test AWS SDK with awsmock Section 17: Test Pyramid Lecture 58 Unit Test of CDK Lecture 59 Integration Test with CDK Lecture 60 Serverless test all Levels Section 18: Tools Lecture 61 Task - a better Makefile Lecture 62 d2 - declarative diagrams Section 19: Wrap-Up Lecture 63 Wrap-Up AWS builder, who want to develop in GO RapidGator NitroFlare |