AWS
AWS Training Courses
Amazon Web Services (AWS) provides a comprehensive range of infrastructure and application services, allowing you to seamlessly run any cloud-based workload virtually.
With AWS, you can effortlessly provision resources as per your requirements, deploying hundreds or even thousands of servers within minutes. The agility, cost-effectiveness and global reach offered by the cloud services are essential factors for maintaining competitiveness in today’s business landscape, regardless of whether you are a large enterprise or a small startup.
As a Select Training Partner with AWS, Icon IT Training offers top-notch AWS learning solutions and certification training tailored for you.
AWS Essentials
AWS Cloud Practitioner Essentials
This course is tailored for individuals seeking a thorough understanding of the Amazon Web Services (AWS) Cloud, irrespective of their specific technical roles. Throughout the program, participants will explore AWS Cloud concepts, services, security, architecture, pricing, and support to augment their knowledge of the AWS Cloud. Moreover, the course will assist in preparing for the AWS Certified Cloud Practitioner exam.
1 Day | $600 USD
AWS Technical Essentials 1 Day
AWS Technical Essentials is tailored to provide you with a comprehensive understanding of various AWS services and common solutions. By equipping you with fundamental knowledge, this course enables you to accurately identify and comprehend AWS services. This empowers you to make well-informed decisions regarding IT solutions that cater to your specific business requirements, and jumpstart your journey working on AWS.
AWS Security Essentials
This course offers a thorough exploration of vital AWS cloud security principles, covering key areas such as AWS access control, data encryption methods, and approaches to securing network access to your AWS infrastructure. By examining the AWS Shared Security Model, participants will gain a deep understanding of their responsibilities for implementing security within the AWS Cloud, as well as the array of security-focused services available to them. Additionally, the course delves into how these services can aptly fulfill the security needs of your organization.
AWS Architecture Training
Architecting on AWS
Architecting on AWS is tailored for solutions architects, solution-design engineers, and developers aiming to acquire a comprehensive understanding of AWS architecting. This course equips you with the expertise to identify the essential services and features required to build resilient, secure, and highly available IT solutions on the AWS Cloud.
Industry, application types, and business scale influence the diversity of architectural solutions. Under the guidance of AWS Authorized Instructors, you will master best practices utilizing the AWS Well-Architected Framework and navigate the process of designing optimal IT solutions based on real-world scenarios. The modules encompass account security, networking, computing, storage, databases, monitoring, automation, containers, serverless architecture, edge services, and backup and recovery. Upon completion of the course, you will have the opportunity to apply your newfound knowledge with confidence by practicing building a solution.
Advanced Architecting on AWS
Throughout the 3-day course, each module will present specific scenarios with architectural challenges that require solutions. You will have the opportunity to explore how various AWS services and features can be applied to address these challenges. Engaging in problem-based discussions will provide valuable insights and allow you to gain a deeper understanding of the AWS services that can be leveraged to overcome these obstacles. This comprehensive course goes beyond the basics of cloud infrastructure and covers a wide range of topics to meet the diverse needs of AWS customers. Key areas covered include managing multiple AWS accounts, hybrid connectivity and devices, networking with a focus on AWS Transit Gateway connectivity, container services, automation tools for continuous integration/continuous delivery (CI/CD), security with a focus on distributed denial of service (DDoS) protection, data lakes and data stores, edge services, migration options, and cost management. Finally, the course will conclude by presenting you with various scenarios and challenging you to identify and propose the best solutions for each.
AWS Well-Architected Best Practices
The Well-Architected Framework empowers customers to make well-informed decisions about their architectures in a cloud-native manner, enabling them to understand the impact of their design choices. By utilizing the Well-Architected Framework, customers can gain valuable insights into the risks associated with their architecture and acquire effective strategies to mitigate them. This comprehensive course provides a thorough examination of the AWS Well-Architected Framework and its five pillars. Additionally, it covers the Well-Architected Review process and demonstrates how to leverage the AWS Well-Architected Tool to conduct reviews.
AWS Operations Training
Cloud Operations on AWS
This course aims to equip systems operators and individuals engaged in cloud operations with the skills to efficiently oversee automated and repeatable deployments of networks and systems on AWS. Participants will acquire expertise in a range of cloud operations functions, encompassing installation, configuration, automation, monitoring, security, maintenance, and troubleshooting of services, networks, and systems. Furthermore, the course delves into specific AWS features, tools, and best practices that are integral to these functions.
Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)
In the “Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)” course, you will develop the knowledge and skills to effectively leverage Amazon EKS for managing and orchestrating containers with Kubernetes. Amazon EKS provides the capability to run Kubernetes on AWS without the necessity of installing, operating, and maintaining your own Kubernetes control plane. Throughout the course, you will master the management of container images using Amazon Elastic Container Registry (Amazon ECR) and the automation of application deployment. Moreover, you will gain expertise in deploying applications using continuous integration and delivery (CI/CD) tools.
Developing Serverless Solutions on AWS
Throughout this course, developers will gain comprehensive exposure to best practices for building serverless applications using AWS Lambda and other services within the AWS serverless platform. The hands-on labs cover a wide range of topics, progressing from simpler to more complex concepts, allowing participants to deploy a serverless application using AWS frameworks. Moreover, the course encourages the use of AWS documentation as a primary resource, empowering developers to develop authentic problem-solving methods and enhance their learning experience beyond the classroom.
AWS Developer Training
Developing on AWS
This course is tailored for experienced developers who want to learn how to interact with AWS services to build web solutions programmatically. It starts with a high-level architectural discussion on resource selection. Then, it provides in-depth guidance on using the AWS Software Development Kits (AWS SDKs) and Command Line Interface (AWS CLI) to build and deploy cloud applications. Throughout the course, participants will work on building a sample application, gaining hands-on experience in setting up permissions for the development environment, implementing business logic to process data using AWS core services, configuring user authentications, deploying to AWS cloud, and troubleshooting application issues.
Advanced Developing on AWS
The Advanced Developing on AWS course immerses participants in a real-world scenario where they transform a legacy, on-premises monolithic application into a serverless microservices architecture. Over three days, this advanced course delves into topics such as designing for a cloud-native environment, breaking down on-premises legacy applications, and reconfiguring them into cloud-based, cloud-native architectures. Additionally, it covers the application of the Twelve-Factor Application methodology to ensure best practices in development.
Developing Generative AI Applications on AWS
For software developers interested in harnessing the power of large language models in generative AI without the complexities of fine-tuning, this course offers a comprehensive exploration. It encompasses key topics such as an introduction to generative AI, project planning, utilizing Amazon Bedrock, fundamental prompt engineering, and architectural patterns for developing generative AI applications with Amazon Bedrock and LangChain.
AWS Security Training
AWS Security Essentials
This course offers a thorough exploration of vital AWS cloud security principles, covering key areas such as AWS access control, data encryption methods, and approaches to securing network access to your AWS infrastructure. By examining the AWS Shared Security Model, participants will gain a deep understanding of their responsibilities for implementing security within the AWS Cloud, as well as the array of security-focused services available to them. Additionally, the course delves into how these services can aptly fulfill the security needs of your organization.
Security Engineering on AWS
This course offers a comprehensive demonstration of how to use AWS security services to bolster security in the AWS Cloud. It emphasizes the best security practices recommended by AWS to fortify data and system security in the cloud. The course zeroes in on the security features of essential AWS services, including computing, storage, networking, and databases. Furthermore, participants will gain insight into effectively utilizing AWS services and tools for automation, continuous monitoring, logging, and responding to security incidents.
3 Days | $2000 USD
Security Governance at Scale
Security is a foundational element of AWS. Governance at scale represents a new approach to automating cloud governance, enabling companies to eliminate manual processes in account management, budget enforcement, and security and compliance. By automating these common challenges, companies can achieve scalability without hindering agility, speed, or innovation. Additionally, this approach provides decision-makers with the visibility, control, and governance necessary to protect sensitive data and systems.
AWS Migration Training
AWS Migration Essentials
This course has been developed to provide solutions architects with the necessary knowledge to proficiently plan and execute lift and shift migrations to the AWS Cloud. During the program, you will acquire valuable insights into methodologies for discovering, planning, executing, and monitoring migrations, leveraging a diverse range of AWS tools and services.
Migrating to AWS
This course is tailored for individuals seeking a thorough understanding of planning and migrating existing workloads to the AWS Cloud. Participants will explore various cloud migration strategies and learn how to apply each step of the migration process, including portfolio discovery, application migration planning and design, conducting a migration, and post-migration validation and application optimization. Hands-on labs are integrated to reinforce learning, ensuring participants have the necessary understanding and foundation to execute migration tasks within their organizations effectively.