Code With Kyle Consultancy
Join The Cloud With AWS Certified Cloud Practitioner
Discover the world of cloud computing through AWS Certified Cloud Practitioner. This course equips you with foundational knowledge in core AWS services, cloud concepts, and best practices. Dive into the dynamic field of cloud technology, gaining the skills essential for a successful career. Whether understanding AWS basics or exploring cloud innovations, this course paves the way for your expertise to flourish.

Course Details

Bootcamp Duration
This course will last 12 weeks.

How Often?
Two 90 minute evening sessions per week.

Online Sessions?
Yes. We use zoom for our tutoring. All you need is a working laptop with internet connection.

Online Class Size
Maximum 10 students per cohort.

Tutoring
1-2-1 mentoring & coaching.
Zoom call recordings.
Weekly catchups.
Certificate of Achievement.

Post Bootcamp
CV + Cover letter revamp.
Optimize Linkedin Profile.
On-going support.
What Topics Will You Cover?
AWS: Cloud Practitioner Course
Embark on a journey into the heart of cloud computing with our AWS Cloud Practitioner course. Discover the power of Amazon Web Services (AWS), a leading cloud platform renowned for its scalability and reliability. In this hour, we’ll guide you through the essentials of AWS, from setting up virtual servers to understanding the cost-effective use of cloud resources.
AWS opens doors to diverse career paths, such as:
- Cloud Support Engineer: Providing technical support and troubleshooting for cloud services.
- Solutions Architect: Designing innovative and scalable cloud solutions for businesses.
- AWS Developer: Building and deploying applications on the AWS platform.
In the UK, entry-level AWS professionals can expect salaries starting from £30,000 to £50,000, with experienced Solutions Architects earning £70,000 to £100,000 or more annually.
The beauty of AWS lies in its global reach and remote work opportunities. AWS professionals collaborate across borders, contributing to the success of businesses worldwide. Whether you’re drawn to optimizing cloud infrastructures, implementing cost-efficient solutions, or ensuring high availability for critical applications, the AWS Cloud Practitioner Starter Session equips you with the foundational skills for a thriving tech career in the cloud.
Week 1: Introduction to Cloud Computing and AWS
Session 1:
- Understand cloud computing fundamentals and its advantages for businesses and developers.
- Explore AWS as a leading cloud services provider and its global infrastructure.
- Overview of the AWS Certified Cloud Practitioner exam structure, topics, and preparation strategies.
Session 2:
- Create an AWS account and navigate the AWS Management Console for resource management.
- Understand the Shared Responsibility Model and AWS compliance and security practices.
Week 2: AWS Global Infrastructure and Regions
Session 1:
- Learn about AWS Regions and Availability Zones for redundancy and fault tolerance.
- Explore AWS Edge Locations and Content Delivery Network (CDN) services for low-latency content delivery.
Session 2:
- Understand AWS Global Accelerator and its role in improving global application performance.
- Navigate the AWS Regional Services Overview for understanding regional service availability.
- Plan and design applications for high availability and disaster recovery using AWS global infrastructure.
Week 3: AWS Compute Services: EC2 and Lambda
Session 1:
- Deploying and managing EC2 instances for scalable computing power and virtual servers in the cloud.
- Configuring EC2 security groups, key pairs, and instance types for varied workload requirements.
Session 2:
- Exploring AWS Lambda for serverless computing and event-driven applications.
- Building and deploying serverless functions in Lambda using supported programming languages.
- Understanding auto-scaling, load balancing, and elasticity features in AWS EC2 for optimal performance.
Week 4: AWS Storage Solutions: S3 and Glacier
Session 1:
- Utilizing Amazon S3 for scalable and durable object storage for various data types and volumes.
- Configuring S3 buckets, permissions, and versioning for data management and security.
Session 2:
- Exploring Amazon Glacier for long-term archival storage with cost-effective retrieval options.
- Implementing lifecycle policies in S3 for automated data tiering and storage cost optimization.
- Understanding data transfer options, such as AWS Transfer Family, for secure file transfers.
Week 5: AWS Networking and Content Delivery
Session 1:
- Creating and managing Virtual Private Clouds (VPCs) for isolated network environments in AWS.
- Configuring VPC subnets, route tables, and internet gateways for network routing and connectivity.
Session 2:
- Exploring AWS Direct Connect and VPN services for secure, dedicated network connections.
- Utilizing Amazon Route 53 for domain registration, DNS routing, and health checks.
- Implementing CloudFront for content delivery, caching, and improving website performance.
Week 6: AWS Database Services: RDS and DynamoDB
Session 1:
- Deploying and managing relational databases with Amazon RDS for MySQL, PostgreSQL, and other engines.
- Configuring RDS instance types, backups, and multi-AZ deployments for high availability.
Session 2:
- Exploring Amazon DynamoDB for NoSQL database solutions with scalability and low-latency performance.
- Designing and implementing DynamoDB tables, indexes, and queries for flexible data access.
- Understanding the use cases and trade-offs between RDS and DynamoDB for different applications.
Week 7: AWS Security and Compliance
Session 1:
- Implementing Identity and Access Management (IAM) for secure user authentication and authorization.
- Creating IAM policies, roles, and groups to control access to AWS resources.
Session 2:
- Understanding AWS Security Hub for centralized security monitoring and compliance checks.
- Exploring AWS Key Management Service (KMS) for secure encryption of data at rest and in transit.
- Implementing AWS CloudTrail for auditing API calls, monitoring activity, and investigating security incidents.
Week 8: AWS Monitoring and Logging
Session 1:
- Setting up Amazon CloudWatch for monitoring AWS resources, logs, and performance metrics.
- Creating CloudWatch alarms and notifications to trigger automated responses to system events.
Session 2:
- Exploring CloudWatch Logs for centralized log management, analysis, and real-time monitoring.
- Implementing AWS Config for tracking resource changes, compliance checks, and configuration history.
- Understanding best practices for monitoring, logging, and troubleshooting in AWS environments.
Week 9: AWS Cost Management and Optimization
Session 1:
- Implementing cost allocation tags and AWS Organizations for managing multi-account billing.
Session 2:
- Analysing AWS billing and cost management tools, such as AWS Cost Explorer and Budgets.
- Planning and implementing cost-effective architectures and resource provisioning strategies in AWS.
- Understanding Reserved Instances (RIs) and Savings Plans for significant cost savings on EC2 and other services.
- Exploring AWS Trusted Advisor for cost optimization recommendations and resource utilization.
Week 10: AWS Solutions Architecture Best Practices
Session 1:
- Designing scalable, fault-tolerant, and cost-efficient architectures using AWS services.
- Understanding the Well-Architected Framework pillars: Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization.
Session 2:
- Implementing best practices for fault tolerance, load balancing, and disaster recovery in AWS.
- Reviewing case studies and real-world scenarios to apply AWS solutions architecture principles.
- Preparing for the AWS Certified Cloud Practitioner exam with practice tests, mock exams, and exam readiness strategies.
Week 11: Advanced AWS Services and Automation
Session 1:
- Introduction to AWS Machine Learning services: SageMaker, Rekognition, and Comprehend.
- Exploring AWS IoT services for connecting and managing IoT devices at scale.
Session 2:
- Implementing Infrastructure as Code (IaC) with AWS CloudFormation and AWS CDK.
- Automating deployments and resource management with AWS CodePipeline and CodeBuild.
- Best practices for CI/CD pipelines in AWS environments.
Week 12: Project Week
Session 1:
- Overview of the project: building a small application or solving a complex problem using the concepts learned.
- Project planning: defining the project scope, requirements, and milestones.
Session 2:
- Hands-on coding session: implementing the project with guidance.
- Code review, debugging, and finalizing the project.
- Presenting the project: sharing the solution and discussing the approach and challenges faced.