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
Testimonials (3)
Μου άρεσαν οι ασκήσεις που βοήθησαν να ανοίξω το μυαλό και να αποκτήσω νέες γνώσεις για την αρχιτεκτονική λογισμικού.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Machine Translated
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Course - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.