The Developing on AWS course is a three-day intermediate-level training which enables you to interact with AWS using code. It also covers the uses of AWS SDK, key concepts, best practices, and troubleshooting tips.
Course Description
The Developing on AWS course is a three-day intermediate-level training which enables you to interact with AWS using code. It also covers the uses of AWS SDK, key concepts, best practices, and troubleshooting tips. With this training, participants will be able to successfully develop, deploy, maintain and debug AWS cloud-based applications.
Note:
Lab time available only for class duration & not beyond. Additional lab charges apply for “repeat students”.
Course Objectives:
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 in this AWS Developer training
Use AWS Identity and Access Management (IAM) for service authentication
Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
Developing on AWS Course will also teach you to 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 Amazon Cognito for user authentication
Use Amazon ElastiCache to improve application scalability
Use containers in the development process in this AWS Developer training
Leverage the CI/CD pipeline to deploy applications on AWS
Who Should Attend?
This course is intended for:
Intermediate-level software developers
Prerequisites
Required
In-depth knowledge of at least one high-level programming language
Working knowledge of core AWS services and public cloud implementation
Or
AWS Technical Essentials
AWS Cloud Practitioner Essentials
Course Outline:
Note:
The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class based on regional location and/or language in which the class is served.
Introduction to AWS
Introduction to AWS
Cloud scenarios
Infrastructure overview
Introduction to Developing on AWS
Getting started developing on AWS
Introduction to developer tools
Introduction to management tools
Introduction to IAM
Shared responsibility model
Introduction to AIM
User authentication and authorization
Introduction to the lab
Get access to the lab
Choose your language
Choose your dev instance
Connect to your dev instance
Developing solutions with Amazon S3
Overview of AWS storage options
Key concepts
Best practices
Troubleshooting
Developing flexible NoSQL solutions with Amazon DynamoDB
Introduction to AWS Database Options
Amazon DynamoDB
Developing with Amazon DynamoDB
Best practices
Troubleshooting
Developing solutions with AWS Lambda
What is serverless computing?
Introduction to AWS Lambda
How AWS Lambda works
Use cases
Best practice
Developing solutions with Amazon API
Introduction to Amazon API Gateway
Developing with Amazon API Gateway
Best practices
Introduction to AWS Serverless Application Model (SAM)
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
Developing solutions with AWS Step Functions
Understanding the need for AWS Step Functions
Introduction to AWS Step Functions
AWS Step Functions use case
Caching information with Amazon ElastiCache
Catching overview
Catching with Amazon ElastiCache
Catching strategy
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
Developing secure solutions
Securing your applications
Authenticating your applications to AWS
Authenticating your customers
Deploying Applications
Introduction to DevOps
Introduction to deployment and testing strategies
Deploying applications with AWS Beanstalk
Future Media Concepts, Inc. (FMC), established in 1994, is the nation's premier digital media training organization providing manufacturer-authorized training for professionals engaged in the production, editing, design and delivery of digital content.
Courses offered in digital video and film editing, motion graphics, web design and development, desktop publishing, Mac IT, sound design and 3D animation.
In addition, FMC is a leading producer of education-rich conferences for today's leading electronic entertainment trade shows both in the US and internationally.
The course provides students with the tools and knowledge they need to support existing cloud resources incorporated in these service models, or on-premises resources that will eventually migrate to the cloud.
This course is for individuals who seek an overall understanding of the Amazon Web Services (AWS) Cloud, independent of specific technical roles. Alternatively attend this course as part of a complete training and certification boot camp
This instructor-led, live training in Houston (online or onsite) is aimed at DevOps engineers and developers who wish to use CodePipeline to automate release pipelines for efficient updating of applications and infrastructures.
AWS Technical Essentials introduces you to AWS products, services, and common solutions. This AWS Techincal Essentials course provides you with fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions.
This course is designed to provide students with technical expertise in cloud concepts, global infrastructure/architecture, pricing, security, and support, while preparing them for the AWS (Amazon Web Services) Certified Cloud Practitioner exam.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy