Εξέλιξη Κομματιού
Εισαγωγή στη Διαχετική Ανάπτυξη
- Ιστοσελίδα vs Διαχετική Εφαρμογή
- Πρόσβαση σε διαχετικές εφαρμογές μέσω κινητών συσκευών
Κατανόηση του λειτουργικού ιστοσελίδων και διαχετικών εφαρμογών
Προετοιμασία του περιβάλλοντός σας για διαχετική ανάπτυξη
Κατανόηση της Πλαισίου Εμφάνισης (Frontend) μιας διαχετικής εφαρμογής
Βασικά στοιχεία του HTML
Βασικά στοιχεία του CSS
Βασικά στοιχεία του Javascript
Ευέλικτη Διαχετική Σχεδίαση (Responsive Web Design)
Βιβλιοθήκες και πλατφόρμες Front-end
Έργο: Σχεδιάστε μια διαχετική ιστοσελίδα φιλική σε κινητές συσκευές
Κατανόηση του πλαισίου πρόσβασης δεδομένων (Backend) μιας διαχετικής εφαρμογής
Βασικά στοιχεία του PHP
Βάσεις Δεδομένων και Βασικά στοιχεία του SQL
Βασικά στοιχεία του Linux
Βιβλιοθήκες και πλατφόρμες Backend
- Laravel
Ρύθμιση ενός διαχετικού διακομιστή εφαρμογών (Web Application Server)
- LAMP stack: Linux, Apache, MySQL, PHP
Έργο: Δημιουργία μιας Microblog
Ασφάλεια της διαχετικής εφαρμογής σας
Τεστ απόδοσης (Testing) της διαχετικής εφαρμογής σας
- Ανάλυση και Εξέλιξη μέσω Τεστ (Test Driven Development)
Διαχείριση του έργου σας
- Έλεγχος εκδόσεων (Version control)
Έργο: Δημιουργία μιας Εφαρμογής Cstore
Προχωρημένο Javascript
Προχωρημένο PHP
Προχωρημένο SQL
Προχωρημένη Ασφάλεια
Προσβασιμότητα και Τοποθέτηση (Localization)
Έργο: Έλεγχος του προ젝κτου σας
Τεχνικές Διανομής και Συνεχής Ενσωμάτωση (Continuous Integration)
- Jenkins
Συνεργασία και ΑΓILE ανάπτυξη
Έργο: TBD
Βελτιστοποίηση της διαχετικής εφαρμογής σας
Διαθέσιμη Κλίμακα (Scaling) για τη διαχετική εφαρμογή σας
Επανάληψη και αντιμετώπιση προβλημάτων (Troubleshooting) της διαχετικής εφαρμογής σας
Έργο: TBD
Άλλες Τεχνολογίες και Μεθόδους (Methodologies)
- React, Διαχετικές Εφαρμογές με Προοπτική (Progressive Web Apps), NoSQL databases, κλπ.
Τελικά σχόλια
Απαιτήσεις
- Εργασιοθεραπεία ή βαθμός σε κάποιο πρόγραμμα υπολογιστών, σχετική τεχνική επιστήμη, ή αντίστοιχη πρακτική εμπειρία
- Εμπειρία με δύο ή περισσότερα γλώσσες προγραμματισμού, συμπεριλαμβανομένων, αλλά όχι περιοριζόμενες σε: PHP, JavaScript, Python, Java ή Objective C
- Εμπειρία στην ανάπτυξη διαχετικών εφαρμογών ή κινητών εφαρμογών
Σχόλια (5)
Μου αρέσηκε πώς ο Γκουναρ γράφτηκε σχεδόν όλος ο κώδικας τωρατός καθώς προχώραμε, αλλά υπήρχε επίσης αρκετό προετοιμασμένο υλικό στο Google Drive που μπορώ να αναφερθώ μετά την κατάρτιση. Ο κώδικας που ο Γκουναρ γράφτηκε βασιζόμενος στα δείγματα δεδομένων που υπέβαλα προηγουμένως ήταν εξαιρετικά χρήσιμος και έκανε την κατάρτιση σχετική με τα δικά μας πρόσωπα δεδομένα.
Ranvir - Schroders Personal Wealth
Κομμάτι - Visual Studio Code
Μηχανική Μετάφραση
Πολλά παραδείγματα για κάθε μονάδα και εξαιρετική γνώση του εκπαιδευτή.
Sebastian - BRD
Κομμάτι - Secure Developer Java (Inc OWASP)
Μηχανική Μετάφραση
Μονάδα 3 Εφαρμογές Επιθέσεις και Εκμετάλλευσης, XSS, SQL injection Μονάδα 4 Επιθέσεις σε Σέρβερ και Εκμετάλλευση, DOS, BOF
Tshifhiwa - Vodacom
Κομμάτι - How to Write Secure Code
Μηχανική Μετάφραση
Πραγματικά παραδείγματα.
Kristoffer Opdahl - Buypass AS
Κομμάτι - Web Security with the OWASP Testing Framework
Μηχανική Μετάφραση
Η γνώση του εκπαιδευτή στο θέμα ήταν εξαιρετική και η διάταξη των διαλέξεων, η οποία επέτρεψε στο κοινό να ακολουθεί τις παραδείγματα, βοήθησε πραγματικά να επιβεβαιωθεί η γνώση, κατά το πλαίσιο του απλού κάθισμα και ακρόασης.
Jack Allan - RSM UK Management Ltd.
Κομμάτι - Secure Developer .NET (Inc OWASP)
Μηχανική Μετάφραση