
Explore advanced Terraform concepts through a step-by-step course with 14 core topics and 40+ demos, covering providers, resources, variables, data sources, state, workspaces, modules, provisioners, graph, and sentinel.
Discover the fundamental blocks in Terraform—the Terraform block, provider block, and resource block—and explore how versioning, backends, required providers, and provisioners operate within root and child modules.
Learn how to automatically create and manage AWS Route 53 records for Kubernetes ingress and services on EKS using external DNS, Terraform, and Helm.
Implement read-only access to an eks cluster using kubernetes cluster role and binding, and grant full access to the dev namespace with kubernetes role and binding, via terraform iam groups.
Explore kubernetes ingress with annotations and class name, review ingress spec and target groups, and deploy a sample app behind a node port service via an ALB DNS URL.
Learn how the AWS load balancer controller enables a single application load balancer across multiple namespaces using ingress groups and cross-namespace ingresses across app one, app two, and app three.
Learn to provision an ECS cluster with a dev bastion and an EBS CSI add-on using Terraform, including backend state, DynamoDB table, remote state, IAM policies, and outputs.
Explore how Terraform modules package and reuse resources with root and child modules, including local and remote (public/private) registries, and practice building and publishing a local module.
Explore ingress groups to split multiple app rules into separate ingress resources and merge them into a single application load balancer, with defined priorities and group annotations.
Automate Terraform driven ingress path routing for app1 and app2 with their node port services, while defaulting unmatched traffic to app3. Learn ingress rules, ALB integration, and manifest ordering.
Configure Terraform with S3 remote state and DynamoDB state locking, using AWS and Kubernetes providers to deploy an ingress manifest for an EKS cluster.
Learn how to configure Kubernetes horizontal pod autoscaler with a metrics server, setting a 50% cpu target to auto scale deployment replicas from 1 to 10 in eks.
Implement name-based virtual host routing with ingress using host arguments for app1 and app2. External DNS registers hosts in Route 53, routing to app1, app2, or default app3 via Terraform.
Unlock the power of modern cloud data platforms and become a job-ready Data Engineer with this comprehensive Snowflake-focused course. Designed for beginners and professionals alike, this course takes you from the fundamentals of data engineering to advanced Snowflake concepts used by leading organizations worldwide.
You will begin by learning the core principles of data engineering, including data warehousing, ETL/ELT processes, data modeling, and cloud-based analytics architectures. From there, you'll dive deep into Snowflake, one of the industry's most powerful and rapidly growing cloud data platforms.
The course covers Snowflake architecture, virtual warehouses, databases, schemas, tables, stages, file formats, data loading, data transformation, query optimization, security, data sharing, and performance tuning. You will gain hands-on experience working with structured and semi-structured data, including JSON, Parquet, and Avro formats.
As you progress, you'll build real-world data pipelines, automate workflows, implement data governance strategies, and learn best practices for managing enterprise-scale data environments. The course also introduces advanced topics such as Snowpark, Streams and Tasks, Dynamic Tables, Time Travel, Data Cloning, Secure Data Sharing, and Snowflake performance optimization.
Through practical projects and industry-relevant case studies, you will develop the skills required to design, build, and maintain modern data platforms in cloud environments. By the end of the course, you will be confident in leveraging Snowflake to solve real-world data engineering challenges and accelerate your career in the data ecosystem. Whether you are an aspiring Data Engineer, Data Analyst, Cloud Engineer, BI Developer, or Database Professional, this course provides a complete roadmap to mastering Data Engineering with Snowflake from beginner to advanced level.