We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Integrating AWS with the SDK

Morgan Willis, Russell Sayers, and Seph Robinson

In this course, we start with the basics of AWS Identity and Access Management to understand the different forms of authentication and security when integrating AWS services. We refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Next, we investigate using compute services Amazon EC2 and AWS Lambda to run our application code. In the final upgrade, we expose the application functionality as an API with Amazon API Gateway. Our experienced instructors take you on a deep dive on the workings and benefits of each service. This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises, taking you from concept to an API-based application hosted in AWS.

Enroll now

What's inside

Syllabus

Week 1: Getting Started
This week, you get your first introduction to AWS with a focus on the benefits of AWS for software engineers. You start learning how to integrate AWS services so you can use them from your own applications. Next, you learn how authentication and authorization work in AWS through AWS Identity and Access Management (IAM).
Read more
Week 2: Application Storage
This week, you explore AWS services that you can use to store data in your applications. First, you learn about Amazon Simple Storage Service (Amazon S3), which provides object storage that can store unstructured data, such as images or documents. Next, you learn about Amazon DynamoDB, a NoSQL database that you can use to store structured items.
Week 3: Compute and API Hosting
This week, you explore AWS compute services, such as AWS Lambda and Amazon Elastic Compute Cloud (Amazon EC2). Compute services provide the computing power that you use to run your applications. Then, you learn about Amazon API Gateway. In this course, API Gateway is the service that hosts the API that customers use through the application. Finally, you combine the knowledge you learned this week your knowledge of storage to upgrade an application so it uses AWS services for the API, compute, and storage.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces learners to the benefits of cloud computing for software engineers
Provides hands-on experience with AWS services through lab exercises
Taught by experienced instructors
Covers core AWS services for storage, compute, and API hosting
Suitable for learners with some prior knowledge of cloud computing

Save this course

Save Integrating AWS with the SDK to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Integrating AWS with the SDK. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Integrating AWS with the SDK will develop knowledge and skills that may be useful to these careers:
Software Engineer
Integrate AWS services into applications you develop with this course's emphasis on using the AWS SDK, Amazon Simple Storage Service, Amazon DynamoDB, Amazon EC2, AWS Lambda, and Amazon API Gateway. Advance your career by adding these to your experience.
AWS Solutions Architect
With a focus on integrating AWS services using the AWS SDK, this course helps build the cloud-based foundation of an AWS Solutions Architect.
Cloud Architect
This course in integrating AWS services gives an excellent foundation in cloud storage, computing, and application hosting via APIs. These skills are in high demand for Cloud Architects.
DevOps Engineer
By integrating AWS services, DevOps Engineers automate application lifecycle management and the delivery of software systems. You can take this course to gain AWS cloud fluency for continuous integration, delivery, and deployment.
Data Engineer
This course covers AWS services used for storage, such as Amazon S3 and Amazon DynamoDB. Beyond storage, the material includes services surrounding compute and API hosting. Together these services form the typical data engineering stack AWS is known for. This course can help build a foundation for Data Engineers with AWS.
Security Engineer
The material in this course, which goes beyond the basics of AWS Identity and Access Management (IAM), can give Security Engineers a deeper understanding of authentication and security when integrating AWS services.
Backend Developer
Learn to integrate AWS services directly into your backend applications by taking this course. The course dives into using the AWS SDK, compute services like AWS Lambda and EC2, and APIs built with Amazon API Gateway.
Full-Stack Developer
As a Full Stack Developer, you may need to work with the integration of AWS services. This course can enhance your ability to work with AWS, especially regarding storage, compute, and API hosting.
System Administrator
By learning to integrate AWS services, System Administrators will expand their ability to manage the technical infrastructure of their organization.
Product Manager
Having a good understanding of the services and integration of AWS helps Product Managers make informed decisions about cloud-based products.
Database Administrator
This course covers how to use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB, which can help in the design and management of databases.
IT Manager
By learning how to integrate AWS services, IT Managers can enhance their ability to manage the technology infrastructure of their organization.
Cloud Security Architect
Take a deeper dive into AWS Identity and Access Management (IAM) with this course. You will cover topics like authentication, security, and API hosting. These skills can help advance your career in cloud security.
Data Analyst
This course covers integrating AWS services commonly used by Data Analysts, such as Amazon S3 and Amazon DynamoDB.
Business Analyst
This course can provide an overview of how to use AWS services for Business Analysts who wish to improve their technical skills.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Integrating AWS with the SDK.
Is an excellent companion to this course as it provides a comprehensive overview of the AWS services and concepts covered in the course. It also includes practice questions and mock exams to help you prepare for the AWS Certified Solutions Architect Associate (SAA-C03) exam.
Provides a comprehensive overview of cloud computing, including its concepts, technologies, and architectures. It valuable resource for anyone who wants to understand the fundamentals of cloud computing.
Provides a detailed guide to software architecture for cloud computing. It covers topics such as cloud design patterns, microservices, and DevOps. It valuable resource for anyone who wants to design and build cloud-native applications.
Provides a comprehensive guide to designing and building data-intensive applications. It covers topics such as data modeling, data storage, and data processing. It valuable resource for anyone who wants to learn how to design and build scalable, reliable, and efficient data-intensive applications.
Provides a comprehensive guide to Amazon S3, a cloud object storage service offered by Amazon Web Services. It covers topics such as creating and managing buckets, uploading and downloading data, and using S3 with other AWS services.
Provides a comprehensive guide to security best practices for Amazon Web Services. It covers topics such as access management, network security, and data protection.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Integrating AWS with the SDK.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser