Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Ενότητα 1: Nginx (Ημέρα 1 διάρκεια 1,5 ημέρες)

Ενότητα 1: Εγκατάσταση του Nginx και πρόσθετων λειτουργικών μονάδων τρίτων

  • Εγκατάσταση του Nginx με χρήση διαχειριστή πακέτων
  • Ρύθμιση για το web
  • Ρύθμιση των επιλογών για τον καθορισμό διαδρομών
  • Πίνακας: Επιλογές ρύθμισης HTTP
  • Ενεργοποίηση διαφόρων λειτουργικών μονάδων
  • Πίνακας: Επιλογές ρύθμισης λειτουργικών μονάδων HTTP
  • Απενεργοποίηση αχρησιμοποίητων λειτουργικών μονάδων
  • Πίνακας: Επιλογές ρύθμισης απενεργοποίησης
  • Εγκατάσταση πρόσθετων λειτουργικών μονάδων τρίτων

Ενότητα 2: Οδηγός ρύθμισης

  • Η βασική μορφή ρύθμισης
  • Παράμετροι καθολικής ρύθμισης του Nginx
  • Πίνακας: Οδηγίες καθολικής ρύθμισης
  • Χρήση αρχείων συμπερίληψης
  • Το τμήμα διακομιστή HTTP: Οδηγίες πελάτη, οδηγίες εισόδου/εξόδου αρχείων, οδηγίες κατακερματισμού, οδηγίες υποδοχής
  • Το τμήμα εικονικού διακομιστή
  • Ρύθμιση τοποθεσιών – πού, πότε και πώς

Ενότητα 3: Nginx ως αντίστροφος διαμεσολαβητής

  • Η λειτουργική μονάδα διαμεσολαβητή
  • Οδηγίες λειτουργικής μονάδας διαμεσολαβητή
  • Η λειτουργική μονάδα upstream: Συνδέσεις διατήρησης ζωντανής σύνδεσης και αλγόριθμοι εξισορρόπησης φορτίου
  • Τύποι upstream διακομιστών: Μεμονωμένος upstream διακομιστής, Πολλαπλοί upstream διακομιστές, upstream διακομιστές μη HTTP
  • Πώς να χειριστείτε προβλήματα upstream

Ενότητα 4: Προχωρημένα θέματα αντίστροφου διαμεσολαβητή

  • Εισαγωγή στην ασφάλεια
  • Κρυπτογράφηση της κυκλοφορίας με SSL
  • Πιστοποίηση πελατών με χρήση SSL
  • Αποκλεισμός κυκλοφορίας βάσει της διεύθυνσης IP προέλευσης
  • Απομόνωση στοιχείων εφαρμογής για κλιμάκωση
  • Βελτιστοποίηση απόδοσης αντίστροφου διαμεσολαβητή: Αποθήκευση σε προσωρινή μνήμη, αποθήκευση στην cache, συμπίεση

Ενότητα 5. Ο διακομιστής HTTP Nginx

  • Οδηγίες διακομιστή HTTP
  • Οδηγίες καταγραφής HTTP
  • Οδηγίες διαδρομής αρχείου HTTP
  • Οδηγίες επίλυσης ονομάτων
  • Οδηγίες αλληλεπίδρασης πελάτη HTTP
  • Οδηγίες ορίων HTTP
  • Οδηγίες λειτουργικής μονάδας πρόσβασης HTTP
  • Οδηγίες ροής HTTP

Ενότητα 6. Εξισορρόπηση φορτίου Nginx

  • Σχετικά με την εξισορρόπηση φορτίου
  • Ρύθμιση του περιβάλλοντος
  • Χρήση της λειτουργικής μονάδας upstream
  • Χρήση των σωστών οδηγιών (Βάρος, Κατακερματισμός, Μέγιστες αποτυχίες, κ.λπ.)
  • Έλεγχος της ρύθμισής σας

Ενότητα 7: Τεχνικές αντιμετώπισης προβλημάτων

  • Ανάλυση αρχείων καταγραφής
  • Ρύθμιση προχωρημένης καταγραφής
  • Συνήθη σφάλματα ρύθμισης
  • Προβλήματα απόδοσης
  • Χρήση της λειτουργικής μονάδας Stub Status

Ενότητα 2: Apache (Ημέρα 2 διάρκεια 1 ημέρα)

Ενότητα 1. Εγκατάσταση

  • Εγκατάσταση του Apache
  • Εκκίνηση, διακοπή και επανεκκίνηση του Apache
  • Απεγκατάσταση του Apache
  • Εύρεση της τοποθεσίας αρχείων του Apache

Ενότητα 2. Προσθήκη κοινών λειτουργικών μονάδων

  • Εγκατάσταση γενικών λειτουργικών μονάδων εγκατάστασης
  • Εγκατάσταση του Unix mod_dav
  • Εγκατάσταση του mod_perl
  • Εγκατάσταση του Unix mod_php
  • Εγκατάσταση του mod_ssl SSL (Secure Socket Layers)
  • Εύρεση λειτουργικών μονάδων με χρήση του modules.apache.org
  • Εγκατάσταση του mod_security

Ενότητα 3. Καταγραφή

  • Λήψη περισσότερων καταχωρίσεων και λεπτομερειών καταγραφής
  • Εναλλαγή αρχείων καταγραφής

Ενότητα 4. Εικονικοί κεντρικοί υπολογιστές

  • Ρύθμιση εικονικών κεντρικών υπολογιστών βάσει ονόματος
  • Ρύθμιση εικονικών κεντρικών υπολογιστών βάσει διεύθυνσης

Ενότητα 5. Ψευδώνυμα, ανακατεύθυνση και επανεγγραφή

  • Αντιστοίχιση μιας διεύθυνσης URL σε έναν κατάλογο
  • Δημιουργία νέας διεύθυνσης URL για υπάρχον περιεχόμενο
  • Παροχή διευθύνσεων URL (Uniform Resource Locators) στους χρήστες που έχουν τις δικές τους διευθύνσεις URL
  • Ανακατεύθυνση σε άλλη τοποθεσία
  • Ανακατεύθυνση πολλών διευθύνσεων URL στον ίδιο προορισμό
  • Επανεγγραφή στοιχείων μεταξύ διαδρομής και συμβολοσειράς ερωτήματος
  • Μετατροπή τμημάτων διεύθυνσης URL σε ορίσματα ερωτήματος

Ενότητα 6. SSL

  • Εγκατάσταση SSL
  • Δημιουργία αυτο-υπογεγραμμένων πιστοποιητικών SSL
  • Δημιουργία μιας αξιόπιστης αρχής πιστοποίησης (CA)
  • Εξυπηρέτηση μέρους του ιστότοπου μέσω SSL
  • Πιστοποίηση με πιστοποιητικά πελάτη

Ενότητα 7. Δυναμικό περιεχόμενο

  • Ενεργοποίηση ενός καταλόγου CGI
  • Ενεργοποίηση σεναρίων CGI σε καταλόγους που δεν ανήκουν στο ScriptAlias
  • Καθορισμός ενός προεπιλεγμένου εγγράφου σε έναν κατάλογο CGI
  • Ενεργοποίηση και χρήση του WebDAV
  • Σύνθετες ρυθμίσεις και τα ζητήματα ασφάλειας με το WebDAV

Ενότητα 3: Java Virtual Machine (Ημέρα 3 διάρκεια 0,5 ημέρες)

Βελτιστοποίηση της Java Virtual Machine

Επιλογή των ρυθμίσεων JVM

  • Διαστασιοποίηση των γενεών του συλλέκτη απορριμμάτων
  • Πού να ρυθμίσετε τις ρυθμίσεις JVM
  • Όταν δεν μπορείτε να εκχωρήσετε αρκετή μνήμη για το JVM
  • Η σωστή ποσότητα μνήμης που πρέπει να παραχωρήσετε στην εφαρμογή σας
  • Ρύθμιση του σωστού μεγέθους σωρού

Η σωστή αναλογία μεταξύ των νέων και των παλαιών γενεών

  • Οι αλγόριθμοι του συλλέκτη απορριμμάτων
  • Επιλογή του σωστού συλλέκτη απορριμμάτων για την εφαρμογή σας
  • Ο συλλέκτης απορριμμάτων G1
  • Αποσφαλμάτωση της συλλογής απορριμμάτων
  • Καλή χρήση της μνήμης
  • Χειρισμός σφαλμάτων 'Out of Memory'
  • Εύρεση της διαρροής μνήμης στον κώδικά σας

Ενότητα 4: Java Web

Εισαγωγή στις τεχνολογίες Java Web

  • Τι είναι ένα Servlet και πότε να το χρησιμοποιήσετε
  • Εισαγωγή στην JSP
  • Servlet έναντι JSP
  • Τι είναι ένα JavaBean
  • Εισαγωγή στην JEE
  • Ο ρόλος των EJB (Session Beans, Entity Beans, MDB Beans) σε μια επιχειρησιακή εφαρμογή
  • Το μοτίβο MVC
    - Ο ρόλος του Μοντέλου
    - Ο ρόλος της Προβολής
    - Ο ρόλος του Ελεγκτή

Ενότητα 5: Περιεχόμενο πολυμέσων και HTML 5

  • Στοιχεία Ήχου και Βίντεο HTML 5
  • Διαφορετικά πρωτόκολλα ροής
    - Τηλεόραση μέσω Πρωτοκόλλου Διαδικτύου (IPTV)
    - HTTP Live Streaming
  • Υλοποιήσεις διακομιστή
  • Ο ρόλος της ροής OTT

Ενότητα 6: JBoss (Ημέρα 4 διάρκεια 1 ημέρα)

Ενότητα 1: Εγκατάσταση βασικών στοιχείων

  • Εγκατάσταση του περιβάλλοντος Java
  • Εγκατάσταση του JBoss AS
  • Χαρακτηριστικά διακομιστή εφαρμογών
  • Δημιουργία προσαρμοσμένης ρύθμισης διακομιστή

Ενότητα 2: Προσαρμογή των υπηρεσιών JBoss AS

  • Πώς να παρακολουθείτε τις υπηρεσίες JBoss AS
  • Δεξαμενή νημάτων (thread pool) JBoss AS
  • Ρύθμιση υπηρεσιών καταγραφής
  • Ρύθμιση της σύνδεσης στη βάση δεδομένων
  • Ρύθμιση της υπηρεσίας συναλλαγών

Ενότητα 3. Ανάπτυξη EJB 3 Session Beans

  • Ανάπτυξη Enterprise JavaBeans
  • Ρύθμιση του κοντέινερ EJB

Ενότητα 4: Ανάπτυξη μιας εφαρμογής Ιστού

  • Ανάπτυξη διάταξης ιστού
  • Ρύθμιση του Διακομιστή Ιστού JBoss

Ενότητα 5: Ανάπτυξη εφαρμογών με την υπηρεσία μηνυμάτων JBoss

  • Το νέο σύστημα μηνυμάτων JBoss
  • Ανάπτυξη εφαρμογών JMS
  • Προχωρημένα θέματα μηνυμάτων JBoss

Ενότητα 6: Διαχείριση του JBoss AS

  • Εισαγωγή στην επέκταση διαχείρισης Java (Java Management Extension)
  • Κονσόλα Διαχείρισης JBoss AS
  • Διαχείριση εφαρμογών
  • Διαχείριση πόρων

Ενότητα 7. JBoss Drools - Εισαγωγή

  • Λήψη του λογισμικού
  • Εγκατάσταση του BRMS/Guvnor
  • Εγκατάσταση του πρόσθετου Drools

Ενότητα 8. Χρήση του Guvnor

  • Γενική πλοήγηση
  • Διαχείριση (Κανόνες, Πακέτα, Ανάπτυξη)
  • Δημιουργία καθοδηγούμενων κανόνων με το Guvnor
  • Από το Guvnor στο JBoss IDE
  • Έλεγχος των κανόνων σας

Απαιτήσεις

  • Κατανόηση των εννοιών και πρωτοκόλλων διακομιστή ιστού
  • Εμπειρία στη χρήση γραμμής εντολών Linux και επεξεργαστών κειμένου
  • Βασική εμπειρία προγραμματισμού σε Java ή PHP

Κοινό

  • Διαχειριστές συστημάτων
  • Προγραμματιστές ιστού
  • Όποιος θέλει να μάθει πώς να χρησιμοποιεί διαφορετικές τεχνολογίες και χαρακτηριστικά διακομιστή ιστού
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες