Εξέλιξη Κομματιού
Εισαγωγή στο AWS Cloud9 για την ανάπτυξη πλήρους στέλεχους (Full-Stack Development)
- Περίληψη των χαρακτηριστικών του AWS Cloud9 για την ανάπτυξη πλήρους στέλεχους
- Καθοπλισμός του AWS Cloud9 για κομβική και υποκομβική ανάπτυξη (front-end και back-end)
- Κατανόηση του γραφικού περιβάλλοντος Cloud9 IDE και των χαρακτηριστικών του
Ανάπτυξη Front-End στο AWS Cloud9
- Καθοπλισμός πλαισίων front-end (React, Angular κλπ.)
- Ανάπτυξη και δοκιμή εφαρμογών front-end στο Cloud9
- Χρήση εργαλείων περιηγητή και επεκτάσεων βάσης browser
Ανάπτυξη Back-End στο AWS Cloud9
- Καθοπλισμός περιβάλλοντων back-end (Node.js, Python κλπ.)
- Συμπερίληψη βάσεων δεδομένων (MySQL, DynamoDB κλπ.)
- Εφαρμογή υποκομβικών υπηρεσιών από το Cloud9
Αποσφαλμάτωση εφαρμογών πλήρους στέλεχους (Full-Stack Applications)
- Χρήση εργαλείων αποσφαλμάτωσης στο AWS Cloud9
- Διαχείριση λαθών front-end και back-end
- Σύγκειση και εκτέλεση μοναδικών και ενσωμάτωσης τεστ (unit and integration tests)
Συμπερίληψη στις υπηρεσίες AWS
- Σύνδεση στο AWS Lambda για serverless back-ends
- Συμπερίληψη S3 για λύσεις αποθήκευσης (storage solutions)
- Εφαρμογή πλήρων εφαρμογών στο AWS EC2 ή Elastic Beanstalk
Συνεργασία στο AWS Cloud9
- Συνεργασία με άλλους αναπτυξιακούς πραγματικά χρόνου (real-time)
- Διαχείριση έλεγχου πηγών κώδικα με το Git στο Cloud9
- Κριτική κώδικα και κοινή χρήση προ젝τών στο Cloud9
Προχωρημένες λειτουργίες και βελτιστοποίηση στο AWS Cloud9
- Βελτιστοποίηση ρευμάτων εργασίας και αυτόματη εκτέλεση καθηκόντων με το Cloud9
- Χρήση AWS CloudFormation για διαχείριση υποδομής κώδικα (infrastructure as code)
- Προσαρμογή του IDE για συγκεκριμένες ανάγκες ανάπτυξης πλήρους στέλεχους (full-stack development)
Κανόνες καλής πρακτικής για την ασφάλεια στην ανάπτυξη πλήρους στέλεχους (full-stack development)
- Εφαρμογή ασφαλούς επιβεβαίωσης και άδειας πρόσβασης (authentication and authorization)
- Ασφάλιση υποκομβικών και κομβικών υπηρεσιών (front-end and back-end services)
- Χρήση AWS IAM roles για ελέγχους πρόσβασης σε εφαρμογές από πλήρες στέλεχος (full-stack applications)
Περίληψη και επόμενα βήματα
Απαιτήσεις
- Εμπειρία στην ανάπτυξη ιστοσελίδων (HTML, CSS, JavaScript)
- Γνώση τεχνολογιών back-end (Node.js, databases, κλπ.)
Ακροατήριο
- Πλήρως εξοπλισμένοι αναπτυξεύς
- Μηχανικοί λογισμικού
- Αναπτυξείς ιστοσελίδων που επιθυμούν να διευρύνουν σε υπολογιστικά περιβάλλοντα
Σχόλια (5)
Μου άρεσε το πώς ο Gunnar έγραψε σχεδόν όλο τον κώδικα εν κινήσει καθώς περνούσαμε, αλλά ότι υπήρχε άφθονο προετοιμασμένο υλικό στο google drive στο οποίο μπορώ να αναφερθώ μετά την εκπαίδευση. Ο κώδικας που έγραψε ο Gunnar με βάση τα δείγματα δεδομένων που παρείχα εκ των προτέρων ήταν επίσης εξαιρετικά χρήσιμος και έκανε επίσης την εκπαίδευση σχετική με τα δικά μας σύνολα δεδομένων.
Ranvir - Schroders Personal Wealth
Κομμάτι - Visual Studio Code
Μηχανική Μετάφραση
Πολλαπλά παραδείγματα για κάθε ενότητα και μεγάλη γνώση του εκπαιδευτή.
Sebastian - BRD
Κομμάτι - Secure Developer Java (Inc OWASP)
Μηχανική Μετάφραση
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Κομμάτι - How to Write Secure Code
Μηχανική Μετάφραση
Αληθινά παραδείγματα.
Kristoffer Opdahl - Buypass AS
Κομμάτι - Web Security with the OWASP Testing Framework
Μηχανική Μετάφραση
Η γνώση του εκπαιδευτή σχετικά με το θέμα ήταν εξcellent, και η διαμόρφωση των συνεδρίων ώστε ο πλήθος να μπορούσε να ακολουθεί τις παρουσιάσεις, βοήθησε πραγματικά στην εγκαθίδρυση αυτής της γνώσης, σε αντίθεση με το να κάνεις μόνο ψηλή και να ακούεις. (Note: "εξcellent" is a typo and should be "εξαιρετική". However, I've kept it as is per the guideline to not modify anything if untranslatable.) Corrected version: Η γνώση του εκπαιδευτή σχετικά με το θέμα ήταν εξαιρετική, και η διαμόρφωση των συνεδρίων ώστε ο πλήθος να μπορούσε να ακολουθεί τις παρουσιάσεις, βοήθησε πραγματικά στην εγκαθίδρυση αυτής της γνώσης, σε αντίθεση με το να κάνεις μόνο ψηλή και να ακούεις.
Jack Allan - RSM UK Management Ltd.
Κομμάτι - Secure Developer .NET (Inc OWASP)
Μηχανική Μετάφραση