Developing on AWS (AWSD)

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats
Logo van Fast Lane

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

computer Online: Online Training
1 mrt. 2021 tot 3 mrt. 2021
placeUtrecht
1 mrt. 2021 tot 3 mrt. 2021
computer Online: Online Training
18 apr. 2021 tot 20 apr. 2021
placeUtrecht
18 apr. 2021 tot 20 apr. 2021

Beschrijving

Course Content

Learn how to use the AWS Software Development Kit to develop secure and scalable cloud applications. You will be able to setup AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript. Explore how to interact with AWS services, and develop solutions by using the AWS SDK. Also learn about key concepts, best practices, and troubleshooting tips.

Prerequisites

We recommend that attendees of this course have:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of core AWS services and public cloud implementation

Who Should Attend

This course is intended for:

  • Intermediate-level software developers

Gedetailleerde cursusinh…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Amazon Web Services (AWS), Cloud Computing, Kubernetes, NodeJS en IBM (overzicht).

Course Content

Learn how to use the AWS Software Development Kit to develop secure and scalable cloud applications. You will be able to setup AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript. Explore how to interact with AWS services, and develop solutions by using the AWS SDK. Also learn about key concepts, best practices, and troubleshooting tips.

Prerequisites

We recommend that attendees of this course have:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of core AWS services and public cloud implementation

Who Should Attend

This course is intended for:

  • Intermediate-level software developers

Gedetailleerde cursusinhoud

Day One

Module 1: Introduction to AWS

  • Introduction to AWS
  • Cloud scenarios
  • Infrastructure overview

Module 2: Introduction to Developing on AWS

  • Getting started developing on AWS
  • Introduction to developer tools
  • Introduction to management tools

Module 3: Introduction to IAM

  • Shared responsibility model
  • Introduction to AIM
  • User authentication and authorization

Module 4: Introduction to the lab

  • Get access to the lab
  • Choose your language
  • Choose your dev instance
  • Connect to your dev instance
  • Hands-on lab 1: Ready, set, go! Programming languages: Java, .Net, Python ; OS: Windows, Linux

Module 5: Developing solutions with Amazon S3

  • Overview of AWS storage options
  • Key concepts
  • Best practices
  • Troubleshooting
  • Course scenario
  • Hands-on lab 2: Developing storage solutions with Amazon S3

Day Two

Module 6: Developing flexible NoSQL solutions with Amazon DynamoDB

  • Introduction to AWS Database Options
  • Amazon DynamoDB
  • Developing with Amazon DynamoDB
  • Best practices
  • Troubleshooting
  • Course scenario
  • Hands-on lab 3: Developing flexible NoSQL solutions with Amazon DynamoDB

Module 7: Developing solutions with AWS Lambda

  • What is serverless computing?
  • Introduction to AWS Lambda
  • How AWS Lambda works
  • Use cases
  • Best practice
  • Course scenario

Module 8: Developing solutions with Amazon API

  • Introduction to Amazon API Gateway
  • Developing with Amazon API Gateway
  • Best practices
  • Introduction to AWS Serverless Application Model (SAM)
  • Course scenario
  • Hands-on lab 4: Developing Event-Driven Solutions with AWS Lambda

Module 9: Developing solutions with Amazon SQS &SNS

  • Why use a queueing service?
  • Developing with Amazon Simple Queue Service (SQS)
  • Developing with Amazon Simple Notification Service (SNS)
  • Developing with Amazon MQ
  • Hands-on lab 5: Developing messaging solutions with Amazon SQS and SNS

Module 10: Developing solutions with AWS Step Functions

  • Understanding the need for AWS Step Functions
  • Introduction to AWS Step Functions
  • AWS Step Functions use case

Day Three

Module 11: Caching information with Amazon ElastiCache

  • Catching overview
  • Catching with Amazon ElastiCache
  • Catching strategy

Module 12: Getting started with containers

  • Why containers?
  • Introduction to Docker containers
  • Getting started with Docker
  • Introduction to Amazon Container Services
  • Hands-on lab 6: Getting started with Docker containers OS: Linux

Module 13: Developing secure solutions

  • Securing your applications
  • Authenticating your applications to AWS
  • Authenticating your customers
  • Course scenario

Module 14: Deploying Applications

  • Introduction to DevOps
  • Introduction to deployment and testing strategies
  • Deploying applications with AWS Beanstalk
  • Course scenario
  • Hands-on lab 7: Building an end to end application
  • Course evaluation

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)