EncartaLabs

AWS - Developer

In AWS Developer - Essentials training course, you learn how to use the AWS SDK to develop secure and scalable cloud applications. Explore how to interact with AWS using code and also learn about key concepts, best practices, and troubleshooting tips.

In AWS Developer - Advanced training course covers advanced development topics such as architecting for a cloud-native environment; deconstructing on-premises, legacy applications and repackaging them into cloud-based, cloud-native architectures; and applying the tenets of the Twelve-Factor Application methodology.

By attending AWS Developer - Essentials workshop, delegates will learn to:

  • Set up the AWS SDK and developer credentials for Java, C#/.NET, Python, and JavaScript
  • Interact with AWS services and develop solutions by using the AWS SDK
  • Use AWS Identity and Access Management (IAM) for service authentication
  • Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
  • Integrate applications and data by using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions
  • Use Web Identity Framework and Amazon Cognito for user authentication
  • Use Amazon ElastiCache to improve application scalability
  • Use containers in the development process
  • Leverage the CI/CD pipeline to deploy applications

By attending AWS Developer - Advanced workshop, delegates will learn to:

  • Analyze a monolithic application architecture to determine logical or programmatic break points where the application can be broken up across different AWS services.
  • Apply Twelve-Factor Application manifesto concepts and steps while migrating from a monolithic architecture.
  • Recommend the appropriate AWS services to develop a microservices based cloud native application.
  • Use the AWS API, CLI, and SDKs to monitor and manage AWS services.
  • Migrate a monolithic application to a microservices application using the 6 Rs of migration.
  • Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS.

For AWS Developer - Essentials:

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

For AWS Developer - Advanced:

  • In-depth knowledge of at least one high-level programming language
  • Working knowledge of core AWS services and public cloud implementation
  • Completion of AWS Developer - Essentials course, and then a minimum of 6 months of application of those concepts in a real world environment

  • Developers

COURSE AGENDA

AWS Developer - Essentials
(Duration : 3 Days)

1

Introduction to AWS

2

Introduction to Developing on AWS

3

Introduction to AWS Identity and Access Management

4

Developing Storage Solutions with Amazon S3

5

Developing Flexible NoSQL Solutions with Amazon DynamoDB

6

Developing Solutions with AWS Lambda

7

Developing Solutions with Amazon API Gateway

8

Developing Solutions with Amazon SQS and Amazon SNS

9

Developing Event-Driven Solutions with AWS Step Functions

10

Caching Information for Scalability

11

Getting Started with Containers

12

Developing Secure Solutions

13

Deploying Applications

AWS Developer - Advanced
(Duration : 3 Days)

1

Interfacing with AWS Services

2

Deconstructing a monolithic architecture

3

Migrating to the cloud

4

Creating an infrastructure

5

Declare and isolate dependencies

6

Storing configuration in the cloud

7

Establish a build, release, run model

8

Creating the codebase

9

Deploying an application

10

Evolution of architecture

11

Design patterns

12

I/O explosion and preventing it

13

Microservices

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top