Overview
Cloud Development Professional is a 360° Training Program offered to professionals who want to deepen their knowledge and expertise in the field of AWS Cloud Computing. This program is updated regularly to comply with the latest industry standards, and is created and delivered by certified expert practitioners, with a passion for their craft.
The program includes two full track trainings:
The AWS Solution Architect track – Both associate level and professional level
The comprehensive DevOps track (DevOps Plus) – Both foundation and advanced level
This course is targeted towards professionals who desire to learn concepts and integrate skills relating to cloud computing and AWS into their work.
What You'll Learn
- Gain in-depth understanding of AWS infrastructure and its services
- Formulate solution plans and provide guidance on AWS architectural best practices
- Design and deploy scalable, high availability and fault-tolerant systems on AWS
- Migrate complex and multi-tier applications on AWS and implement cost control strategies
- Achieve hands-on expertise in DevOps delivery model and gather an understanding of DevOps and modern DevOps tools
- Learn about automating all aspects of a modern code delivery and deployment pipeline using different tools
- AWS Solution Architect Associate Level Learn the fundamentals of the AWS platform and cloud computing, including concepts like Virtualization, EC2, Glacier Storage, Cloud Formation, Amazon Virtual Private Cloud (VPC), Detailed AWS Certifications’ Guidelines, Well Architect Framework & its Pillars, AWS Pricing Models, etc.
- AWS Solution Architect Professional Level Gain in-depth understanding of major concepts like AWS, Costing, Security, Data Storage, Network Design, Scalability and Elasticity, and Cloud Migration, Hybrid Architecture, SQS & SWF Overview, Elastic File System & Trusted Advisor, Autoscaling in AWS & Various Scaling Types, and Identity Access Management
- DevOps Plus: Train thoroughly on the origin of DevOps tools, and get introduced to concepts of cloud computing, virtualization, VAGRANT and GIT. The module also covers topics like SaltStack for Configuration Management, Ansible for software provisioning, configuration management, and application deployment, Kubernetes for container clustering, and CI/CD Pipeline Automation.
Curriculum
- Architect the appropriate level of availability based on stakeholder requirements
- Implement DR for systems based on RPO and RTO
- Learn appropriate use of multi-availability zones multi-region architectures
- Implement self-healing capabilities
- Minimize and optimize infrastructure cost
- Account and billing set-up options
- Cost implications of different architectures
- Manage the lifecycle of an application on AWS
- Architectures for development, testing, and staging environments
- Position and select AWS deployment mechanisms by need
- Complex large-scale deployment
- Design and implement networking features of AWS
- Design and implement connectivity features of AWS
- Architectural trade off decisions involving storage options
- Architectural trade off decisions involving database options
- Implement the most appropriate data storage architecture
- Synchronous versus asynchronous replication
- Information security management systems and compliance controls
- Security controls with the AWS shared responsibility model and global infrastructure
- Identity and access management controls
- Protection of Data at Rest controls
- Protection of Data in Flight and Network Perimeter controls
- Design a loosely-coupled system
- Implement front-end scaling architecture
- Implement middle-tier scaling architecture
- Implement data storage scaling architecture
- Vertical and horizontal scaling
- Planning and execution of applications migrations
- Design hybrid cloud architectures