Course Outline

Ενότητα 1: Εισαγωγή στο Cloud Computing

• Επισκόπηση του Cloud Computing
• Οφέλη από Cloud Computing
• Μοντέλα υπηρεσιών Cloud (IaaS, PaaS, SaaS)
• Εισαγωγή στο AWS
• Επισκόπηση των Υπηρεσιών AWS
• Παγκόσμια Υποδομή

Ενότητα 2: Βασικές αρχές του Software Architecture

• Αρχές του Software Architecture
• Αρχιτεκτονικά Μοτίβα και Στυλ
• Πολυεπίπεδη Αρχιτεκτονική
• Microservices Αρχιτεκτονική
• Αρχιτεκτονική χωρίς διακομιστή

Ενότητα 3: Βασικές Υπηρεσίες AWS

• Υπηρεσίες Υπολογιστών
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Υπηρεσίες αποθήκευσης
• S3 (Απλή υπηρεσία αποθήκευσης)
• EBS (Elastic Block Store)
• Database Υπηρεσίες
• RDS (Σχεσιακή Database Υπηρεσία)
• DynamoDB
• Networking Υπηρεσίες
• VPC (Virtual Private Cloud)
• Διαδρομή 53

Ενότητα 4: Ανάπτυξη εφαρμογών Java σε AWS

• AWS Elastic Beanstalk
• Docker και ECS (Elastic Container Service)
• Ανάπτυξη χωρίς διακομιστή με AWS Lambda
• Σωληνώσεις CI/CD που χρησιμοποιούν AWS CodePipeline και CodeBuild

Ενότητα 5: Ασφάλεια στην Αρχιτεκτονική Cloud

• Βασικές αρχές ασφαλείας AWS
• IAM (Ταυτότητα και Access Management)
• Υπηρεσία κλειδιού AWS Management

Ενότητα 6: Παρακολούθηση και κλιμάκωση

• Παρακολούθηση Εφαρμογών σε AWS
• CloudWatch
• Ακτινογραφία AWS
• Αυτόματη κλιμάκωση
• EC2 Auto Scaling
• DynamoDB Auto Scaling
• Τεχνικές Βελτιστοποίησης Απόδοσης

Ενότητα 7: Hands-On Labs and Projects

• Ανάπτυξη μιας εφαρμογής Ιστού Java στο AWS Elastic Beanstalk
• Δημιουργία και ανάπτυξη μιας εφαρμογής χωρίς διακομιστή με AWS Lambda
• Ρύθμιση ενός αγωγού CI/CD για μια εφαρμογή Java
• Υλοποίηση Microservices Αρχιτεκτονικής με χρήση AWS και Java

Requirements

βασικές γνώσεις Java και AWS

 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories