MICROSOFT LOGO
MICROSOFT LOGO
hands-typing - computer

קורס AWS Developer

CTR-702

carmel-website
carmel website
carmel-website
carmel-website

About This Course

The AWS Developer course focuses on developing and deploying applications on the AWS platform. It covers various AWS services, SDKs, and best practices for building secure, scalable, and efficient cloud-native applications.

Audience Profile

This course is designed for software developers who are building or planning to build applications on AWS.

At Course Completion

  • Develop, deploy, and troubleshoot applications on AWS.
  • Use AWS SDKs to interact with AWS services from your applications.
  • Implement security and optimization practices in your AWS-based applications.
  • Prepare for the AWS Certified Developer – Associate exam.

Course Outline

Module 1: Introduction to AWS for Developers

  • Overview of AWS and Its Benefits for Developers
  • AWS Core Services Overview
  • Setting Up the Development Environment (AWS SDKs, CLI, IDEs)
  • Introduction to AWS IAM for Developers
  • Hands-On Lab: Setting Up AWS CLI and SDKs

Module 2: AWS Compute Services for Developers

  • Deep Dive into Amazon EC2 for Application Development
  • Serverless Computing with AWS Lambda
  • Containerization with Amazon ECS and EKS
  • Elastic Beanstalk for Simplified Application Deployment
  • Hands-On Lab: Building and Deploying a Simple Application on EC2

Module 3: AWS Storage Services for Developers

  • Amazon S3: Object Storage, Versioning, and Lifecycle Policies
  • Amazon EBS: Block Storage for Applications
  • Amazon S3 Glacier for Data Archiving
  • Data Management with AWS Storage Gateway
  • Hands-On Lab: Integrating S3 with a Web Application

Module 4: Data and Database Services for Developers

  • Amazon RDS: Managed Relational Databases
  • Amazon DynamoDB: NoSQL Database Development
  • Caching Strategies with Amazon ElastiCache
  • Data Warehousing with Amazon Redshift
  • Hands-On Lab: Developing a Data-Driven Application with DynamoDB

Module 5: Application Integration and Messaging

  • Amazon SQS for Queue-Based Messaging
  • Amazon SNS for Pub/Sub Messaging Patterns
  • Event-Driven Architectures with Amazon EventBridge
  • Integrating Microservices with AWS Step Functions
  • Hands-On Lab: Building a Messaging System with SQS and SNS

Module 6: API Gateway and AWS Lambda Integration

  • Introduction to Amazon API Gateway
  • Creating, Deploying, and Securing APIs
  • Integrating API Gateway with AWS Lambda
  • CORS, Throttling, and Caching with API Gateway
  • Hands-On Lab: Building and Deploying an API with API Gateway and Lambda

Module 7: Monitoring, Logging, and Security

  • Monitoring Applications with Amazon CloudWatch
  • Logging with CloudWatch Logs and AWS X-Ray
  • Implementing Security Best Practices (IAM, KMS)
  • Managing Secrets with AWS Secrets Manager
  • Hands-On Lab: Setting Up Monitoring and Logging for an Application

Module 8: Developer Tools and CI/CD on AWS

  • Overview of AWS Developer Tools (CodeCommit, CodeBuild, CodeDeploy, CodePipeline)
  • Automating Builds and Deployments with CI/CD Pipelines
  • Version Control with AWS CodeCommit
  • Testing and Deploying Applications with AWS CodeDeploy
  • Hands-On Lab: Creating a CI/CD Pipeline for an AWS Application

Module 9: Advanced Development Topics

  • Building Scalable and Fault-Tolerant Applications
  • Serverless Application Development with SAM (Serverless Application Model)
  • Automating Infrastructure with AWS CloudFormation
  • Performance Optimization and Cost Management
  • Hands-On Lab: Deploying a Serverless Application Using SAM

Module 10: Real-World Applications and Exam Preparation

  • Real-World AWS Development Use Cases
  • Case Studies: Successful AWS Developer Projects
  • Final Project: Developing and Deploying a Full AWS Application
  • Review of Key Concepts for AWS Certified Developer Exam
  • Course Summary and Next Steps in AWS Developer Path

work environment:  AWS Management Console, AWS CLI, AWS SDKs, Amazon EC2, AWS Lambda, Amazon S3, Amazon RDS, Amazon API Gateway, AWS CodePipeline

Prerequisites

  • Proficiency in at least one programming language.

Basic understanding of cloud computing and AWS services

Audience Profile

IT people

Course Details

Module 1: Introduction to AWS

Module 2: AWS Core Services

Module 3: Networking on AWS

Module 4: Security and Identity

Module 5: AWS Management Tools

Module 6: AWS Integration and Best Practices

Module 7: Hands-On Lab Sessions

Module 8: Review and Advanced Resources

קורס AWS בעברית

כדי להישאר מעודכנים ורלוונטיים בעולם הטכנולוגי המתפתח במהירות ולהמשיך להוביל בשוק, חשוב להבין מהו AWS וכיצד להשתמש בשירותי הענן שלו בצורה מיטבית. AWS (Amazon Web Services) היא פלטפורמת ענן מבית Amazon המציעה מגוון רחב של שירותים טכנולוגיים המאפשרים לארגונים לנהל את תשתיות ה-IT שלהם בצורה יעילה ומתקדמת.

קורס יסודות AWS

קורס AWS מיועד לכל מי שמעוניין להיכנס לעולם הענן ולרכוש ידע מקצועי בשירותי הענן המובילים של Amazon. במהלך הקורס, תיחשפו למגוון רחב של שירותים וכלים שמציעה AWS, ותלמדו כיצד לנצל אותם בצורה אופטימלית לניהול סביבות ענן, תוך מתן דגש על פרקטיקות מתקדמות, אוטומציה ואבטחת מידע. הקורס מיועד הן למתחילים והן למי שיש לו ניסיון קודם בתחום ה-IT ומעוניין להרחיב את ידיעותיו בשירותי הענן של AWS.

מה זה AWS

AWS הוא מערך שירותי ענן מקיף הכולל פתרונות מחשוב, אחסון, מסדי נתונים, ניתוח נתונים, בינה מלאכותית, אבטחת מידע ועוד. באמצעות AWS, ארגונים יכולים לפרוס ולהפעיל תשתיות IT גמישות, בטוחות ויעילות, ולספק שירותים למשתמשים בכל העולם בצורה מהירה.

למה משמש AWS?

AWS משמש למגוון רחב של יישומים ושירותים, כולל פיתוח ואחסון אפליקציות, ניהול מסדי נתונים, ניתוח נתונים, פתרונות בינה מלאכותית, ואבטחת מידע בענן. היכולת של AWS להתאים את התשתיות לצרכים המשתנים של הארגון הופכת אותו לפתרון אידיאלי עבור חברות המעוניינות להיות תחרותיות וגמישות בשוק.

האם כדאי ללמוד AWS?

בהחלט כן! עם העלייה בביקוש לשירותי ענן, AWS הפך לאחד הפתרונות הנפוצים והנדרשים ביותר בתחום הטכנולוגי. לימודי AWS מאפשרים למשתתפים לרכוש ידע ומיומנויות שיפתחו בפניהם דלתות רבות בשוק העבודה, ויעניקו להם יתרון תחרותי בעידן הדיגיטלי.

באיזה כלים לומדים להשתמש AWS?

במהלך הקורס תלמדו להשתמש בכלים המובילים של AWS, כגון Amazon EC2 לניהול שרתים וירטואליים, Amazon S3 לאחסון נתונים בענן, Amazon RDS לניהול מסדי נתונים, AWS Lambda להרצת קוד ללא צורך בניהול שרתים, ועוד. כלים אלה מאפשרים לנהל את סביבות הענן בצורה מקצועית ויעילה.

האם נדרש ידע מקדים?

קורס AWS מתאים גם למתחילים וללא צורך בידע מקדים נרחב. עם זאת, ידע בסיסי במחשבים ובמושגי IT יכול להוות יתרון. הקורס נועד להעניק לכל משתתף את הידע והכלים הדרושים כדי להתחיל לעבוד עם AWS, החל מהבנת הבסיס ועד ליישום מתקדם של השירותים השונים

מדריך AWS

במהלך הקורס, תיהנו מהדרכה מקצועית ומעמיקה על ידי מדריך AWS מנוסה ובעל ניסיון רב בתחום. המדריך יביא עמו ידע פרקטי עשיר, המבוסס על שנים של עבודה עם שירותי הענן של Amazon. הוא ינחה אתכם בכל שלבי הלמידה, מהיכרות עם מושגי היסוד ועד לשימוש מתקדם בשירותים השונים של AWS. תחת הדרכתו, תלמדו כיצד לנצל את יכולות AWS בצורה מיטבית ולהתמודד עם אתגרים אמיתיים בעבודה היומיומית שלכם. המדריך גם יעניק לכם כלים וטיפים פרקטיים שיסייעו לכם להצטיין בתחום וליישם את הידע הנרכש בסביבת העבודה שלכם.

מלאו פרטים ונחזור אליכם בהקדם

קורסים נוספים

למה לבחור בכרמל הדרכה?

אנחנו מציעים פתרונות איכותיים להדרכות מקצועיות שחוסכות לכם זמן ומשאבים, ומספקים לכם את הכלים לקחת את הכישורים שלכם עוד צעד קדימה!
carmel website

מרצים מובילים

בעלי ניסיון הדרכתי
ומעשי עשיר

carmel website

מגיעים אליכם

אתם קובעים את
מיקום הקורס והמועד

carmel website

תאוריה ותרגול

חומרי לימוד ומעבדות
רשמיות של מיקרוסופט הזמינים בענן

carmel website

תוכנית מותאמת

התאמה מלאה ואישית
לדרישות ולצרכי הארגון

פוסטים נוספים

מתחיל ב-10.12.2024

3 מפגשים

16:00 - 09:00
דילוג לתוכן