دوره جامع AWS

AWS (Amazon Web Services) یک پلتفرم ابری پیشرو است که طیف وسیعی از خدمات ابری مقیاس‌پذیر و درخواستی مانند افزایش توان محاسباتی، ذخیره‌سازی، پایگاه‌های داده، یادگیری ماشین، ابزارهای DevOps و شبکه را ارائه می‌دهد. AWS کسب‌وکارها را قادر می‌سازد تا برنامه‌ها و زیرساخت‌ها را بدون نیاز به سرورهای فیزیکی بسازند، استقرار و مدیریت کنند. یادگیری AWS برای مهندسین نرم افزار بسیار مهم است، زیرا به طور گسترده در صنایع برای محاسبات ابری استفاده می‌شود، و آن را به یک مهارت بسیار مورد توجه برای فرصت‌های شغلی در توسعه نرم افزار، DevOps و معماری سیستم تبدیل می‌کند. تسلط بر AWS به مهندسان این امکان را می‌دهد که برنامه‌های کاربردی مقیاس‌پذیر را طراحی کنند، هزینه ها را بهینه کنند و عملکرد را در محیط‌های ابری افزایش دهند.
یک معلم خصوصی می‌تواند این فرآیند را با ارائه یک مسیر یادگیری ساختاریافته، پروژه‌های عملی، موارد استفاده خاص صنعت و آموزش استفاده مؤثر از خدمات AWS مانند EC2، S3، Lambda، و RDS، تسریع بخشد و به آنها کمک کند تا برای گواهینامه‌های AWS آماده شوند و قابلیت استخدامی آن‌ها را افزایش دهند.



Chapter 1: Introduction to AWS
  • Lesson 1: What is AWS?
  • Lesson 2: History and Evolution of AWS
  • Lesson 3: AWS Global Infrastructure: Regions, AZs, and Edge Locations
  • Lesson 4: AWS Free Tier and Pricing Model
  • Lesson 5: Setting Up an AWS Account and Console Walkthrough
Chapter 2: AWS Identity and Access Management (IAM)
  • Lesson 1: Understanding AWS IAM: Users, Groups, and Roles
  • Lesson 2: IAM Policies and Permissions
  • Lesson 3: Multi-Factor Authentication (MFA) and Security Best Practices
  • Lesson 4: Identity Federation and AWS Single Sign-On (SSO)
  • Lesson 5: AWS IAM Best Practices and Compliance
Chapter 3: Compute Services: Amazon EC2
  • Lesson 1: Introduction to EC2: Instances, AMIs, and Pricing Options
  • Lesson 2: Launching and Managing EC2 Instances
  • Lesson 3: Elastic Load Balancer (ELB) and Auto Scaling
  • Lesson 4: EC2 Security: Security Groups and Key Pairs
  • Lesson 5: EC2 Spot, Reserved, and Dedicated Hosts
Chapter 4: AWS Storage Services
  • Lesson 1: Amazon S3 Overview: Buckets, Objects, and Lifecycle Policies
  • Lesson 2: Amazon EBS: Persistent Storage for EC2
  • Lesson 3: Amazon EFS: Scalable File Storage
  • Lesson 4: AWS Backup and Glacier for Archiving
  • Lesson 5: AWS Storage Gateway and Hybrid Cloud Storage
Chapter 5: AWS Networking and Content Delivery
  • Lesson 1: Amazon VPC: Subnets, CIDR Blocks, and Routing
  • Lesson 2: Security in VPC: Security Groups, NACLs, and Peering
  • Lesson 3: AWS Direct Connect and VPN
  • Lesson 4: AWS CloudFront: Content Delivery Network (CDN)
  • Lesson 5: AWS Route 53: Domain Name System (DNS) Management
Chapter 6: AWS Databases
  • Lesson 1: Introduction to AWS Database Services
  • Lesson 2: Amazon RDS: MySQL, PostgreSQL, SQL Server, and More
  • Lesson 3: Amazon DynamoDB: NoSQL Database
  • Lesson 4: Amazon Redshift: Data Warehousing
  • Lesson 5: Amazon Aurora: High-Performance Relational Database
Chapter 7: AWS Serverless Computing
  • Lesson 1: Introduction to AWS Lambda
  • Lesson 2: Building Serverless Applications with AWS Lambda
  • Lesson 3: Amazon API Gateway and AWS Lambda Integration
  • Lesson 4: AWS Step Functions for Orchestration
  • Lesson 5: Event-Driven Architectures with AWS Lambda
Chapter 8: AWS DevOps and CI/CD
  • Lesson 1: Introduction to DevOps on AWS
  • Lesson 2: AWS CodePipeline and Continuous Deployment
  • Lesson 3: AWS CodeBuild and CodeDeploy
  • Lesson 4: Infrastructure as Code (IaC) with AWS CloudFormation
  • Lesson 5: CI/CD Best Practices with AWS
Chapter 9: AWS Security and Compliance
  • Lesson 1: AWS Shared Responsibility Model
  • Lesson 2: AWS KMS and Secrets Manager for Data Encryption
  • Lesson 3: AWS Inspector and AWS Security Hub
  • Lesson 4: AWS WAF and Shield for DDoS Protection
  • Lesson 5: Compliance and Auditing with AWS Config and CloudTrail
Chapter 10: AWS Monitoring and Logging
  • Lesson 1: Amazon CloudWatch for Metrics and Logs
  • Lesson 2: AWS CloudTrail for API Activity Monitoring
  • Lesson 3: AWS Config for Resource Compliance Tracking
  • Lesson 4: Amazon SNS and SQS for Notifications and Messaging
  • Lesson 5: AWS X-Ray for Distributed Tracing
Chapter 11: AWS Machine Learning and AI
  • Lesson 1: Introduction to AWS AI and ML Services
  • Lesson 2: Amazon SageMaker for Machine Learning Models
  • Lesson 3: AWS Rekognition for Image and Video Analysis
  • Lesson 4: Amazon Lex and Polly for Chatbots and Voice
  • Lesson 5: AWS Comprehend for NLP and Text Analysis
Chapter 12: AWS Internet of Things (IoT)
  • Lesson 1: Introduction to AWS IoT Services
  • Lesson 2: AWS IoT Core and Device Connectivity
  • Lesson 3: AWS IoT Greengrass for Edge Computing
  • Lesson 4: AWS IoT Analytics and IoT SiteWise
  • Lesson 5: Securing IoT Deployments on AWS
Chapter 13: AWS Containers and Kubernetes
  • Lesson 1: Introduction to AWS Containers
  • Lesson 2: Amazon ECS for Container Orchestration
  • Lesson 3: Amazon EKS: Managed Kubernetes Service
  • Lesson 4: AWS Fargate: Serverless Containers
  • Lesson 5: Monitoring and Scaling Containerized Applications
Chapter 14: AWS Cost Optimization
  • Lesson 1: AWS Pricing Models and Cost Calculator
  • Lesson 2: AWS Budgets and Cost Explorer
  • Lesson 3: Rightsizing and Reserved Instances Strategy
  • Lesson 4: AWS Savings Plans and Spot Instances
  • Lesson 5: Best Practices for AWS Cost Optimization
Chapter 15: AWS Hybrid and Multi-Cloud Strategies
  • Lesson 1: AWS Outposts for Hybrid Cloud
  • Lesson 2: AWS Local Zones and Wavelength
  • Lesson 3: Multi-Cloud Strategies with AWS
  • Lesson 4: Integrating On-Premises Infrastructure with AWS
  • Lesson 5: Disaster Recovery Strategies on AWS
Chapter 16: AWS Identity and Access Management (IAM)
  • Lesson 1: Introduction to AWS IAM
  • Lesson 2: IAM Users, Groups, and Roles
  • Lesson 3: IAM Policies and Permissions
  • Lesson 4: Multi-Factor Authentication (MFA) and Security Best Practices
  • Lesson 5: IAM Best Practices for Enterprises
Chapter 17: AWS Virtual Private Cloud (VPC)
  • Lesson 1: Introduction to AWS VPC and Networking Basics
  • Lesson 2: Subnets, Route Tables, and Internet Gateways
  • Lesson 3: Security Groups, Network ACLs, and Peering Connections
  • Lesson 4: VPC Peering, Transit Gateway, and Direct Connect
  • Lesson 5: Designing Secure and Scalable VPC Architectures
Chapter 18: AWS Compute Services (EC2, Lambda, ECS, and EKS)
  • Lesson 1: AWS EC2: Instances, AMIs, and Instance Types
  • Lesson 2: Auto Scaling and Load Balancing
  • Lesson 3: AWS Lambda: Serverless Compute Basics
  • Lesson 4: AWS ECS and EKS: Containerized Workloads
  • Lesson 5: Choosing the Right Compute Service for Your Workloads
Chapter 19: AWS Storage Services
  • Lesson 1: Introduction to AWS Storage Services
  • Lesson 2: Amazon S3: Buckets, Storage Classes, and Lifecycle Policies
  • Lesson 3: Amazon EBS, EFS, and FSx
  • Lesson 4: AWS Backup and Disaster Recovery Strategies
  • Lesson 5: Best Practices for AWS Storage Optimization
Chapter 20: AWS Database Services
  • Lesson 1: Introduction to AWS Database Services
  • Lesson 2: Amazon RDS and Aurora
  • Lesson 3: Amazon DynamoDB and Key-Value Databases
  • Lesson 4: Amazon Redshift and Data Warehousing
  • Lesson 5: NoSQL vs. SQL: Choosing the Right Database in AWS
Chapter 21: AWS Security and Compliance
  • Lesson 1: Security in AWS: Shared Responsibility Model
  • Lesson 2: AWS Security Services: WAF, Shield, and Macie
  • Lesson 3: AWS Key Management Service (KMS) and Secrets Manager
  • Lesson 4: AWS Security Hub and Best Practices
  • Lesson 5: Compliance and Governance in AWS
Chapter 22: AWS Monitoring and Logging
  • Lesson 1: AWS CloudWatch: Metrics, Logs, and Alarms
  • Lesson 2: AWS CloudTrail: Logging and Auditing AWS Activity
  • Lesson 3: AWS Config: Tracking AWS Resource Configurations
  • Lesson 4: AWS X-Ray: Tracing and Debugging Applications
  • Lesson 5: Best Practices for AWS Observability
Chapter 23: AWS Networking and Content Delivery
  • Lesson 1: AWS Route 53: Domain Name System (DNS) Management
  • Lesson 2: Amazon CloudFront: Content Delivery Network (CDN)
  • Lesson 3: AWS Global Accelerator and Direct Connect
  • Lesson 4: AWS VPN and Site-to-Site Connectivity
  • Lesson 5: Architecting Highly Available Network Solutions
Chapter 24: AWS DevOps and CI/CD
  • Lesson 1: Introduction to DevOps on AWS
  • Lesson 2: AWS CodeCommit, CodeBuild, and CodePipeline
  • Lesson 3: AWS CodeDeploy: Automating Deployments
  • Lesson 4: AWS Elastic Beanstalk for DevOps
  • Lesson 5: CI/CD Best Practices in AWS
Chapter 25: AWS AI and Machine Learning Services
  • Lesson 1: Introduction to AI/ML in AWS
  • Lesson 2: Amazon SageMaker: ML Model Development
  • Lesson 3: AWS Rekognition and NLP Services
  • Lesson 4: AI-Powered Chatbots with Amazon Lex
  • Lesson 5: AI and ML Use Cases in AWS
Chapter 26: AWS Big Data and Analytics
  • Lesson 1: AWS Data Analytics Services Overview
  • Lesson 2: Amazon Kinesis and Real-Time Data Streaming
  • Lesson 3: AWS Glue: ETL and Data Integration
  • Lesson 4: Amazon QuickSight: Business Intelligence on AWS
  • Lesson 5: Architecting Big Data Solutions on AWS
Chapter 27: AWS Serverless Architecture
  • Lesson 1: Introduction to Serverless Computing in AWS
  • Lesson 2: AWS Lambda Best Practices and Use Cases
  • Lesson 3: AWS Step Functions: Serverless Workflows
  • Lesson 4: Event-Driven Architectures with AWS SNS and SQS
  • Lesson 5: Building Serverless Applications End-to-End
Chapter 28: AWS Edge Computing and IoT
  • Lesson 1: Introduction to AWS IoT and Edge Computing
  • Lesson 2: AWS IoT Core and Device Connectivity
  • Lesson 3: AWS Greengrass and Edge AI
  • Lesson 4: AWS FreeRTOS for IoT Device Management
  • Lesson 5: Real-World IoT Applications in AWS
Chapter 29: AWS Cost Optimization and Billing
  • Lesson 1: AWS Pricing Models and Cost Estimation
  • Lesson 2: AWS Cost Explorer and Budgets
  • Lesson 3: AWS Savings Plans and Reserved Instances
  • Lesson 4: Right-Sizing AWS Resources
  • Lesson 5: Cost Optimization Best Practices
Chapter 30: AWS Hybrid Cloud and Multi-Cloud Strategies
  • Lesson 1: Understanding Hybrid Cloud and AWS Outposts
  • Lesson 2: AWS Snowball and AWS DataSync
  • Lesson 3: Multi-Cloud Management with AWS
  • Lesson 4: Integrating AWS with On-Premise Solutions
  • Lesson 5: AWS Migration Strategies
Chapter 31: AWS Blockchain and Quantum Computing
  • Lesson 1: Introduction to AWS Blockchain Services
  • Lesson 2: Amazon Managed Blockchain: Features and Use Cases
  • Lesson 3: Building Decentralized Applications (DApps) on AWS
  • Lesson 4: AWS Braket: Introduction to Quantum Computing
  • Lesson 5: Quantum Algorithms and Future of AWS Quantum Computing
Chapter 32: AWS Media Services (Video Streaming and Processing)
  • Lesson 1: Overview of AWS Media Services
  • Lesson 2: Amazon Elastic Transcoder and MediaConvert
  • Lesson 3: Amazon Kinesis Video Streams for Real-Time Processing
  • Lesson 4: AWS Elemental MediaLive and MediaStore
  • Lesson 5: Building Video Streaming Applications on AWS
Chapter 33: AWS for Gaming and High-Performance Computing (HPC)
  • Lesson 1: AWS Solutions for Game Development
  • Lesson 2: Amazon GameLift for Multiplayer Game Hosting
  • Lesson 3: AWS HPC Services: EC2 Spot Instances, Batch, and ParallelCluster
  • Lesson 4: AI and ML in AWS for Gaming & HPC Optimization
  • Lesson 5: Scaling High-Performance Workloads on AWS
Chapter 34: AWS Disaster Recovery and High Availability
  • Lesson 1: Understanding AWS Disaster Recovery Strategies
  • Lesson 2: AWS Backup, Snapshots, and Replication Techniques
  • Lesson 3: Multi-Region and Multi-AZ Architectures
  • Lesson 4: AWS Elastic Disaster Recovery (DRaaS)
  • Lesson 5: Best Practices for Ensuring Business Continuity
Chapter 35: AWS Migration Services and Strategies
  • Lesson 1: Introduction to AWS Migration Tools
  • Lesson 2: AWS Migration Hub and Server Migration Service (SMS)
  • Lesson 3: AWS Database Migration Service (DMS) and Schema Conversion
  • Lesson 4: Migrating On-Premises Workloads to AWS
  • Lesson 5: Best Practices for Successful Cloud Migration
Chapter 36: AWS Best Practices for Enterprise Architecture
  • Lesson 1: AWS Well-Architected Framework Overview
  • Lesson 2: Security Best Practices for Enterprise Deployments
  • Lesson 3: AWS Governance and Compliance for Enterprises
  • Lesson 4: Managing Multi-Account AWS Environments
  • Lesson 5: Architecting Scalable and Resilient Enterprise Applications
Chapter 37: AWS Industry Solutions (Healthcare, Finance, etc.)
  • Lesson 1: AWS for Healthcare: HIPAA Compliance and Medical Data Processing
  • Lesson 2: AWS for Financial Services: Security and Compliance Considerations
  • Lesson 3: AWS for Retail and E-Commerce Solutions
  • Lesson 4: AWS for Manufacturing and Industrial IoT
  • Lesson 5: Real-World Industry Use Cases and Success Stories
Chapter 38: AWS Certifications and Career Pathways
  • Lesson 1: Overview of AWS Certification Paths
  • Lesson 2: Preparing for AWS Certified Cloud Practitioner Exam
  • Lesson 3: AWS Solutions Architect and Developer Certifications
  • Lesson 4: Advanced AWS Certifications: DevOps, Security, and Specialties
  • Lesson 5: Career Growth and Job Opportunities with AWS Certifications
Chapter 39: Real-World AWS Case Studies and Architectures
  • Lesson 1: Case Study: Netflix's AWS Cloud Architecture
  • Lesson 2: Case Study: Airbnb's AWS Infrastructure for Scaling
  • Lesson 3: Case Study: NASA's Use of AWS for Data Processing
  • Lesson 4: Building a Highly Available Application on AWS
  • Lesson 5: Lessons Learned from AWS Failures and Outages
Chapter 40: Future Trends and Innovations in AWS
  • Lesson 1: Emerging AWS Technologies and Services
  • Lesson 2: AWS Role in AI, ML, and Edge Computing
  • Lesson 3: The Future of Serverless and Kubernetes on AWS
  • Lesson 4: AWS and the Evolution of Multi-Cloud Strategies
  • Lesson 5: Predictions for the Next Decade in Cloud Computing
مدت دوره: 100 + 20 ساعت

تمامی کدهای AWS این دوره و همچنین فایلpdf کامل تدریس دوره در اختیار دانشجویانی که در این دوره ثبت نام نمایند، قرار خواهد گرفت. در پایان دوره، یک پروژه عملی به مدت حدود 20 ساعت با همکاری مدرس و دانشجو انجام خواهد شد، که آمادگی کامل برای ورود به بازار کار را ایجاد نماید.
هزینه هر جلسه 1 ساعته تدریس خصوصی برای دوره فوق، برای 1 نفر معادل 350 هزار تومان و برای 2 نفر، هر نفر 250 هزار تومان و برای 3 نفر، هر نفر 200 هزار تومان می‌باشد.
شماره تماس واتساپ و تلگرام: 09124908372 ، 09354908372

پیام شما