Companies Home Search Profile

GO on AWS - Coding, Serverless and Infrastructure as Code

Focused View

Gernot Glawe

12:12:47

67 View
  • 1.1 L1-Intro.pdf
  • 1.2 Website.html
  • 1. Introduction to GO on AWS.mp4
    05:13
  • 1.1 m1-c1-s1.pdf
  • 1.2 Website.html
  • 1. Setup your Environment.mp4
    03:17
  • 2. Why GO.mp4
    07:06
  • 3.1 Code.html
  • 3.2 exercise-1.pdf
  • 3.3 Website.html
  • 3. Exercise 2-1 Hello world.mp4
    12:24
  • 1.1 m1-c3-s1.pdf
  • 1. Primitive variable types.mp4
    07:14
  • 2.1 exercise-3-1.pdf
  • 2. Exercise 3-1 Variable declaration.mp4
    08:50
  • 3.1 L7-scopes.pdf
  • 3. Variable Scopes.mp4
    04:57
  • 4.1 exercise-1-3.pdf
  • 4. Exercise 3-2 Variable scopes.mp4
    05:14
  • 5.1 Documentation.html
  • 5.2 Pointers in go-on-aws.html
  • 5.3 Source.html
  • 5. Pointers.mp4
    08:17
  • 1.1 Arrays on go-on-aws.html
  • 1.2 L10-arrays.pdf
  • 1.3 Source.html
  • 1. Advanced data types arrays.mp4
    09:30
  • 2.1 L11-slices.pdf
  • 2.2 Slices on go-on-aws.html
  • 2.3 Source.html
  • 2. Advanced data types slices.mp4
    09:58
  • 3.1 L12-maps.pdf
  • 3.2 Maps on go-on-aws.html
  • 3.3 Sources.html
  • 3. Advanced data types maps.mp4
    08:44
  • 1.1 L13-structs.pdf
  • 1.2 Source.html
  • 1. Simple structures.mp4
    08:26
  • 2.1 L14-structs-json.pdf
  • 2.2 Source.html
  • 2. Complex structures.mp4
    07:10
  • 3.1 L15-exercise-5-1.pdf
  • 3.2 Source.html
  • 3. Exercise 5-1 Structures.mp4
    09:26
  • 4.1 L16-interfaces-any.pdf
  • 4.2 Source.html
  • 4.3 Website.html
  • 4. Interfaces and Any.mp4
    03:43
  • 1.1 go-on-aws.html
  • 1.2 L17-modules.pdf
  • 1.3 Source.html
  • 1. GO modules.mp4
    14:02
  • 2.1 L18-exercise-6-1.pdf
  • 2.2 Source.html
  • 2. Exercise 6-1 Modules.mp4
    05:51
  • 1.1 go-on-aws.html
  • 1.2 L19-functions.pdf
  • 1.3 Source.html
  • 1. Functions.mp4
    18:40
  • 2.1 go-on-aws.html
  • 2.2 L20-exercise-7-1.pdf
  • 2.3 Source.html
  • 2. Exercise Function basics.mp4
    11:39
  • 3.1 L21-not-oo.pdf
  • 3.2 Source.html
  • 3. Not object oriented.mp4
    13:43
  • 4.1 go-on-aws.html
  • 4.2 L22-s3-event-json.pdf
  • 4.3 Source.html
  • 4. S3 Event JSON.mp4
    10:46
  • 5.1 go-on-aws.html
  • 5.2 L23-more-about-interfaces.pdf
  • 5.3 Source.html
  • 5. More on Interfaces.mp4
    04:39
  • 1.1 go-on-aws.html
  • 1.2 L24-if-statements.pdf
  • 1.3 Source.html
  • 1. If statements.mp4
    07:39
  • 2.1 go-on-aws.html
  • 2.2 L25-switch-statements.pdf
  • 2.3 Source.html
  • 2. Control flow with switch.mp4
    08:35
  • 3.1 L26-loops.pdf
  • 3.2 Source.html
  • 3. For loops.mp4
    11:19
  • 1.1 AWS CLI Python source.html
  • 1.2 go-on-aws.html
  • 1.3 L27-the-go-sdk.pdf
  • 1.4 Source.html
  • 1. AWS GO SDK V2.mp4
    11:58
  • 2.1 EC2 API DescribeInstances.html
  • 2.2 GO SDK EC2 DescribeInstances.html
  • 2.3 go-on-aws.html
  • 2.4 L28-first-program.pdf
  • 2.5 S3 API.html
  • 2.6 Source List Instances.html
  • 2.7 Source ListBuckets.html
  • 2. The first program.mp4
    25:29
  • 3.1 L29-exercise-list-ec2-instances.pdf
  • 3.2 Source.html
  • 3. Exercise List EC2 instances.mp4
    33:16
  • 4.1 API PutObject.html
  • 4.2 L30-write-objects.pdf
  • 4.3 SDK Doc PutObject.html
  • 4.4 Source.html
  • 4. Write Objects.mp4
    13:13
  • 1.1 go-on-aws.html
  • 1.2 L31-cloudformation-stackcounter.pdf
  • 1.3 Source.html
  • 1. Stackcounter.mp4
    14:40
  • 2.1 L32-exercise-stack-resource-lister.pdf
  • 2.2 Similar app.html
  • 2.3 Source.html
  • 2. Exercise stack-resource-lister.mp4
    31:14
  • 3.1 L33-s3-share.pdf
  • 3. Share objects with presinged URLs.mp4
    08:24
  • 4.1 L34-exercise-presign.pdf
  • 4.2 Source.html
  • 4. L34-exercise-presign.mp4
    20:55
  • 1.1 AWS Code Examples S3.html
  • 1.2 L35-the-s3-service.pdf
  • 1. The S3 service.mp4
    07:27
  • 2.1 go-on-aws.html
  • 2.2 L36-s3-many-objects.pdf
  • 2.3 Source goroutines starter.html
  • 2.4 Source s3 30k.html
  • 2. Create many files.mp4
    20:56
  • 3.1 L37-upload-large-files.pdf
  • 3.2 Source.html
  • 3. Upload large files.mp4
    04:21
  • 4.1 AWS event definitions.html
  • 4.2 L38-s3-event-options.pdf
  • 4. S3 Event options.mp4
    07:58
  • 1.1 L39-dynamodb.pdf
  • 1.2 Source.html
  • 1. The DynamoDB service.mp4
    21:43
  • 2.1 L40-tables-and-keys.pdf
  • 2.2 Source.html
  • 2. Tables and Keys.mp4
    05:17
  • 3.1 L41-attribute-values.pdf
  • 3.2 Source.html
  • 3. From AttributeValue to struct.mp4
    13:02
  • 4.1 L42-expressions.pdf
  • 4.2 Source.html
  • 4. Using the expression package.mp4
    06:53
  • 1.1 L43-assume-role.pdf
  • 1.2 Source.html
  • 1. Cross account access with STS - Security Token Service.mp4
    13:55
  • 1.1 L44-IAC.pdf
  • 1.2 Source.html
  • 1. Infrastructure as GO AWS CDK GO.mp4
    11:58
  • 2.1 L45-IAC-hello-world.pdf
  • 2.2 Source.html
  • 2. Hello CDK.mp4
    13:50
  • 3.1 L46-superpowers.pdf
  • 3.2 Source complex fargate architecture.html
  • 3. CDK Superpowers.mp4
    13:33
  • 4.1 L47-cdk-init.pdf
  • 4.2 Source.html
  • 4. CDK init - create a CDK app from scratch.mp4
    11:13
  • 5.1 L48-cdk-dynamodb.pdf
  • 5.2 Source.html
  • 5. CDK DynamoDB.mp4
    13:09
  • 1.1 go-on-aws.html
  • 1.2 L49-serverless.pdf
  • 1.3 Source.html
  • 1. Serverless Compute with Lambda.mp4
    26:36
  • 2.1 go-on-aws.html
  • 2.2 L50-deployment.pdf
  • 2.3 Source.html
  • 2. Lambda Deployment Options.mp4
    13:05
  • 3.1 go-on-aws.html
  • 3.2 L51-serverless-architecture.pdf
  • 3.3 Source.html
  • 3. Standard Serverless Architecture.mp4
    10:23
  • 4.1 go-on-aws.html
  • 4.2 L52-exercise-serverless-walkthrough.pdf
  • 4.3 Source.html
  • 4. Exercise Standard Serverless Architecture walkthrough.mp4
    24:31
  • 1.1 go-on-aws.html
  • 1.2 L53-automated-testing.pdf
  • 1. Automated Testing.mp4
    11:29
  • 2.1 go-on-aws.html
  • 2.2 L54-testing-go.pdf
  • 2.3 Source.html
  • 2. GO Testing.mp4
    13:40
  • 3.1 go-on-aws.html
  • 3.2 L55-testing-aws-events.pdf
  • 3.3 Source.html
  • 3.4 The cuckoo egg testing lambda.html
  • 3. Testing AWS events.mp4
    12:12
  • 4.1 L56-aws-test-interface.pdf
  • 4.2 SDK V2 AWS Unit Test.html
  • 4. Test AWS SDK with interfaces.mp4
    03:50
  • 5.1 L57-aws-test-mock.pdf
  • 5.2 Sources.html
  • 5. Test AWS SDK with awsmock.mp4
    11:54
  • 1.1 go-on-aws.html
  • 1.2 L58-cdk-unit-test.pdf
  • 1.3 Source CDK Testing.html
  • 1.4 Source hellocdk.html
  • 1. Unit Test of CDK.mp4
    13:29
  • 2.1 L59-cdk-integration-test.pdf
  • 2.2 Source.html
  • 2. Integration Test with CDK.mp4
    11:30
  • 3.1 L60-end2end-serverless.pdf
  • 3.2 Source.html
  • 3. Serverless test all Levels.mp4
    14:07
  • 1.1 L61-task.pdf
  • 1.2 taskfile.dev.html
  • 1. Task - a better Makefile.mp4
    06:10
  • 2.1 D2 lang web.html
  • 2.2 Icons.html
  • 2. d2 - declarative diagrams.mp4
    06:09
  • 1. Wrap-Up.mp4
    02:56
  • Description


    Learn the GO (golang) to create serverless and other architectures on AWS (SDK, CDK, TDD)

    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

    Who is this for?


  • AWS builder, who want to develop in GO
  • What You Need to Know?


  • Basic AWS Know How, Knowledge in at least one other programming language
  • More details


    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!

    Who this course is for:

    • AWS builder, who want to develop in GO

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Gernot Glawe
    Gernot Glawe
    Instructor's Courses
    Gernot is Cloud Consultant and Trainer. He is focusing on AWS, DevOps and serverless development.He started ways back in the last century with a ZX80, worked with WWW right from the start. After eight years at an internet startup and more years at several Consulting companies, he now innovates with AWS at tecRacer and enjoys being an active AWS Community Builder.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 63
    • duration 12:12:47
    • Release Date 2023/08/22