PostgreSQL: Επίπεδο 2. Προηγμένες δυνατότητες - μάθημα 46.990 RUB. από Ειδικός, εκπαίδευση 40 ακ. h., Ημερομηνία: 13 Νοεμβρίου 2022.
μικροαντικείμενα / / December 05, 2023
Ένας πρακτικός δάσκαλος με περισσότερα από 30 χρόνια εμπειρίας στην πληροφορική, συμπεριλαμβανομένων 20 ετών με βάσεις δεδομένων. Πιστοποιημένος εκπαιδευτής PostgreSQL.
Απόφοιτος του Ινστιτούτου Αεροπορίας της Μόσχας, ο Anton Vladimirovich από προγραμματιστής έγινε επικεφαλής του τμήματος ανάπτυξης βάσεων δεδομένων. Στο πλαίσιο των επαγγελματικών του δραστηριοτήτων, συμμετείχε στην ανάπτυξη αυτοματοποιημένων συστημάτων ελέγχου σε ποικίλους θεματικούς τομείς. Αυτά περιλαμβάνουν συστήματα ERP, μεταφορών και logistics αποθήκης, ανάλυση δεδομένων μέσων και συστήματα υποστήριξης αποφάσεων. Εργάστηκε τόσο σε εμπορικούς οργανισμούς όσο και σε κρατικές εταιρείες.
Ο Anton Vladimirovich ηγήθηκε του τμήματος πληροφορικής (έως 25 άτομα) για την ανάπτυξη και υποστήριξη λογισμικού. Επικεφαλής ανάπτυξη λογισμικού, συμπεριλαμβανομένης της αποσύνθεσης έργου, διανομής εργασιών μεταξύ εκτελεστών, κατάρτιση και ενημέρωση ημερολογίου σχέδια, έλεγχος και διόρθωση προθεσμιών ανάπτυξης, ανάλυση κινδύνου και σχεδιασμός διαχείρισης κινδύνων, συντήρηση τεκμηρίωσης έργου και έλεγχος ποιότητα.
Ασχολήθηκε επίσης με την ανάπτυξη από το μηδέν, από την ανάλυση επιχειρηματικών διαδικασιών, τη διαμόρφωση απαιτήσεων λογισμικού και την κατάρτιση τεχνικών προδιαγραφών έως τη θέση τους σε εμπορική λειτουργία, συμπεριλαμβανομένης της ανάπτυξης μιας αρχιτεκτονικής βάσης δεδομένων. Διαθέτει εμπειρία στην ανάπτυξη συστημάτων υψηλού φορτίου με λειτουργία 24/7.
Μεταξύ των σημαντικών επιτευγμάτων του είναι η εντελώς εσωτερική ανάπτυξη του back office για τη βιβλιοθήκη του δικτύου public.ru, η οποία είναι πλέον η μεγαλύτερη βάση δεδομένων αρχείων και πολυμέσων με δυνατότητα ευέλικτης αναζήτησης υλικού για οποιαδήποτε περίοδο χρόνος. Το 2008, το σύστημα τέθηκε σε εμπορική λειτουργία.
Άριστος σε τεχνολογίες όπως C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (ανάπτυξη και υλοποίηση δομών δεδομένων, λογική διακομιστή), UML, HTML, XML, C#: .NET .
Ο Anton Vladimirovich διακρίνεται από την επιθυμία για συνεχή ανάπτυξη - καθ 'όλη τη διάρκεια της επαγγελματικής του σταδιοδρομίας αρκετές φορές βελτίωσε τα προσόντα του στη διαχείριση έργων και στην ανάπτυξη ομαδικού λογισμικού πρόβλεψη. Η δουλειά του καθοδηγείται από μεθοδολογίες ανάπτυξης λογισμικού όπως τα πρότυπα διαχείρισης έργων Waterfall, RUP, Scrum και PMBoK. Κατά τη διάρκεια των μαθημάτων, προσπαθεί να προσαρμοστεί στις δυνατότητες του ακροατή, ώστε ο καθένας να κατακτήσει με επιτυχία το υλικό.
Πρακτική καθηγήτρια, περισσότερα από 20 χρόνια εμπειρίας στην ανάπτυξη λογισμικού σε C#, Delphi, PHP, Perl, incl. με βάσεις δεδομένων MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL. Συγγραφέας του δημοφιλούς βιβλίου «PostgreSQL 13. Συντονισμός, Kubernetes, σύννεφα."
Σχεδίασε και έγραψε λογισμικό για αλυσίδες καταστημάτων, γυμναστήρια και ξενοδοχεία.
Τα τελευταία 4 χρόνια αναπτύσσεται σε Java/Spring με ανάπτυξη στο Kubernetes/Docker, Google Cloud Platform.
Διαθέτει μεγάλη εμπειρία στη διαχείριση διακομιστών, κατασκευή και λειτουργία συστημάτων εικονικοποίησης VmWare ESXi, Hyper-V.
Οι ακροατές σημειώνουν ιδιαίτερα τον πρακτικό προσανατολισμό των μαθημάτων του, σχετικά παραδείγματα από την πραγματική πρακτική και την προθυμία να απαντήσουν σε οποιεσδήποτε ερωτήσεις σχετικά με το θέμα.
Σκοπός και κύρια χαρακτηριστικά
Δομή λειτουργίας
Έννοια μπλοκ
Μεταβλητές
Τύποι δεδομένων
Διαδικασίες
Χρησιμοποιώντας την εντολή SELECT
Μεταβλητή τύπου εγγραφής
Χρήση Λειτουργιών και Λειτουργιών
Έννοια της συναλλαγής
Δυναμική SQL
Δρομείς
Διακλάδωση
Κύκλος
Εξαίρεση
Σφάλμα επεξεργασίας
Λειτουργίες για εργασία με πίνακες, συμπεριλαμβανομένων πολυδιάστατων
Επιστροφή εντολών από μια συνάρτηση
Μοντελοποίηση ιεραρχικών αντικειμένων σε μια σχεσιακή βάση δεδομένων
Αναδρομικά ερωτήματα
Χρήση βοηθητικών πεδίων για βελτίωση της απόδοσης
Χρήστες και ρόλοι
Κατηγορίες δικαιωμάτων πρόσβασης
Βασικές στρατηγικές διαχείρισης δικαιωμάτων πρόσβασης
Το μάθημα παρέχει κατανόηση των βασικών στοιχείων του MongoDB DBMS και μεθόδων για την ανάπτυξη εφαρμογών που αποθηκεύουν και επεξεργάζονται δεδομένα με βάση αυτό. Οι βασικές δυνατότητες αποθήκευσης, ανάκτησης και ανάκτησης εγγράφων (CRUD), μέθοδοι δημιουργία ερωτημάτων αναζήτησης, συμπεριλαμβανομένης της χρήσης αγωγών πλαισίου συγκέντρωσης και ΜΕΙΩΣΗ ΧΑΡΤΗ.
4
Προχωρημένο πρόγραμμα εκπαίδευσης. Μετά την ολοκλήρωση του μαθήματος «PostgreSQL 13. Βελτιστοποίηση ερωτημάτων», οι μαθητές θα κατανοήσουν λεπτομερώς τους μηχανισμούς σχεδιασμού και εκτέλεσης ερωτημάτων και θα μπορέσουν να βρουν και να βελτιστοποιήσουν τα προβληματικά ερωτήματα, καθώς και να προσαρμόσουν τις παραμέτρους τους, αυξάνοντας έτσι την απόδοση DBMS
3,6
Το μάθημα παρέχει στους φοιτητές βασικές γνώσεις SQL, επιτρέποντας στον προγραμματιστή να γράψει ερωτήματα σε έναν ή περισσότερους πίνακες, να τροποποιήσει δεδομένα πίνακα και να δημιουργήσει αντικείμενα βάσης δεδομένων. Το κύριο εργαλείο ανάπτυξης που χρησιμοποιείται στο μάθημα είναι το Oracle SQL Developer. Το SQL Plus χρησιμοποιείται ως πρόσθετο.
4,2