MS SQL Server Developer - δωρεάν μάθημα από την Otus, εκπαίδευση 5 μήνες, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Κατά τη διάρκεια του μαθήματος, θα εξετάσουμε λεπτομερώς τη γλώσσα ερωτημάτων και τις εσωτερικές διαδικασίες DBMS που συμβαίνουν σε όλα τα στάδια της εργασίας με ένα ερώτημα. Το μάθημα θα σας επιτρέψει να κατανοήσετε τις λεπτομέρειες των διαδικασιών και να αποκτήσετε μια σαφή ιδέα για το τι κάνει αυτός ή αυτός ο κώδικας, πού μπορεί να προκύψουν πιθανά προβλήματα και πώς μπορούν να επιλυθούν. Θα ρίξουμε μια πιο προσεκτική ματιά στη βελτιστοποίηση κώδικα, πώς να τον γράψουμε εάν έχετε δισεκατομμύρια δεδομένα και θα σας πούμε για δημοφιλείς γκανιότα, ώστε να μπορείτε να τις παρακάμψετε.
Αυτό το μάθημα προορίζεται για:
— προγραμματιστές με εμπειρία στην εργασία με βάσεις δεδομένων στο επίπεδο "Το έκανα και το χρησιμοποίησα, αλλά δεν ξέρω πώς λειτουργεί μέσα" (για παράδειγμα, μέσω ORM).
— προγραμματιστές με μικρή εμπειρία στην εργασία με βάσεις δεδομένων και επιθυμία να προχωρήσουν περαιτέρω.
Μετά την προπόνηση θα είστε σε θέση:
— ανάπτυξη σε SQL.
— σχεδιάστε μια βάση δεδομένων και κατανοήστε όλες τις αποχρώσεις·
— ανάλυση και βελτιστοποίηση της απόδοσης των ερωτημάτων.
— γράψτε περίπλοκες αποθηκευμένες διαδικασίες, λειτουργίες και ενεργοποιητές.
- διαβάστε το σχέδιο ερωτήματος.
Αποφοίτηση - δημιουργία και βελτιστοποίηση της δικής σας βάσης δεδομένων (για την εταιρεία/startup σας). Ο δάσκαλος θα σας βοηθήσει να επιλέξετε ένα θέμα και θα σας πει πώς να μειώσετε το εύρος της εργασίας και θα έχετε την ευκαιρία να λάβετε σχόλια και να εξασκήσετε τις γνώσεις σας σε πραγματικό υλικό.
5
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΚορυφαίος ειδικός στην JSC Greenatom Περισσότερα από 10 χρόνια εμπειρίας επαγγελματικής ανάπτυξης. Κύρια στοίβα: .NET / C#, Java, MS SQL Server. Πλήρης στοίβα ανάπτυξη συστημάτων για εσωτερικούς και εξωτερικούς πελάτες από την ανάλυση απαιτήσεων έως...
Κορυφαίος ειδικός στην JSC Greenatom Περισσότερα από 10 χρόνια εμπειρίας επαγγελματικής ανάπτυξης. Κύρια στοίβα: .NET / C#, Java, MS SQL Server. Πλήρης στοίβα ανάπτυξη συστημάτων για εσωτερικούς και εξωτερικούς πελάτες από την ανάλυση απαιτήσεων έως την υλοποίηση, τη λειτουργία και την τεχνική υποστήριξη. Αποφοίτησε από το Ινστιτούτο Ηλεκτρονικής Τεχνολογίας της Μόσχας (MIET) το 2006 με πτυχίο στα Συστήματα Υπολογιστών, Συστήματα και Δίκτυα.
5
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΠερισσότερα από 15 χρόνια εμπειρίας στον κλάδο της πληροφορικής, περισσότερα από 20 χρόνια διδακτικής εμπειρίας. Επί του παρόντος: - προγραμματιστής στο Κέντρο Ευφυών Τεχνολογιών Γεωπληροφοριών (CIGIT) του Ομοσπονδιακού Κρατικού Προϋπολογισμού Εκπαιδευτικού Ιδρύματος Ανώτατης Εκπαίδευσης "ASU"· - ανώτερος λέκτορας στο Τμήμα Αυτοματοποιημένων Συστημάτων Επεξεργασίας Πληροφοριών και...
Περισσότερα από 15 χρόνια εμπειρίας στον κλάδο της πληροφορικής, περισσότερα από 20 χρόνια διδακτικής εμπειρίας. Επί του παρόντος: - προγραμματιστής στο Κέντρο Ευφυών Τεχνολογιών Γεωπληροφοριών (CIGIT) του Ομοσπονδιακού Κρατικού Προϋπολογισμού Εκπαιδευτικού Ιδρύματος Ανώτατης Εκπαίδευσης "ASU"· - ανώτερος λέκτορας στο Τμήμα Αυτοματοποιημένων συστήματα επεξεργασίας και ελέγχου πληροφοριών στους τομείς «Προγραμματισμός και βασικές αρχές αλγορίθμου», «Βάσεις δεδομένων», «Συστήματα τεχνητής νοημοσύνης»·- συνιδρυτής της μικρής καινοτόμου επιχείρησης ForeSays LLC - επιστημονική έρευνα στον τομέα των φυσικών και τεχνικών επιστημών, ανάπτυξη λογισμικού πρόβλεψη. Δεξιότητες: Προγραμματισμός C/C++, Delphi; σχεδιασμός και ανάπτυξη βάσεων δεδομένων: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Έχει 2 διπλώματα ευρεσιτεχνίας και 8 πιστοποιητικά εγγραφής προγραμμάτων Η/Υ Καθηγητής
3
σειρά μαθημάτωνΕιδικός πληροφορικής, ελεύθερος επαγγελματίας, πιστοποιημένος προγραμματιστής Dynamics AX και Dynamics CRM με περισσότερα από 5 χρόνια εμπειρίας (επίπεδο ειδικών). Η συνολική εμπειρία στον κλάδο της πληροφορικής είναι 15 χρόνια. Διαθέτει ένα ευρύ φάσμα επαγγελματικών δεξιοτήτων (MS...
Ειδικός πληροφορικής, ελεύθερος επαγγελματίας, πιστοποιημένος προγραμματιστής Dynamics AX και Dynamics CRM με περισσότερα από 5 χρόνια εμπειρίας (επίπεδο ειδικών). Η συνολική εμπειρία στον κλάδο της πληροφορικής είναι 15 χρόνια. Διαθέτει ένα ευρύ φάσμα επαγγελματικών δεξιοτήτων (MS SQL Server, MySQL, C#, HTML, XML, CSS, Javascript, JQuery, Unit Tests). Συμμετείχε στην υλοποίηση πολλών έργων, εργάστηκε ως Senior Dynamics CRM. Είναι πιστοποιημένος εκπαιδευτής Microsoft. Από το 2009, εκτός από την κύρια δουλειά του, ασχολείται με τη διδασκαλία. Συγγραφέας των δικών του μαθημάτων και εξειδικευμένων άρθρων στο hosting-it.ru. Απόφοιτος MIREA (αποφοίτησε το 1994).
Χρησιμοποιώντας τη βάση δεδομένων
-Θέμα 1. Βασικά στοιχεία και αρχιτεκτονική του SQL Server. DZ
-Θέμα 2. Δήλωση SELECT και απλά φίλτρα, GROUP BY, HAVING. DZ
-Θέμα 3.Εισαγωγή σε ευρετήρια και σχέδια ερωτημάτων
-Θέμα 4. Υποερωτήματα, CTE, προσωρινοί πίνακες. DZ
-Θέμα 5. Τελεστές CROSS APPLY, PIVOT, UNPIVOT. DZ
-Θέμα 6.Συναρτήσεις παραθύρου. DZ
-Θέμα 7. Dynamic SQL. DZ
-Θέμα 8. Επιλογές από πεδία XML και JSON. DZ
-Θέμα 9.Τελικό μάθημα στο SELECT
-Θέμα 10.Τελεστές τροποποίησης δεδομένων. DZ
-Θέμα 11.Επίπεδα απομόνωσης συναλλαγών
-Θέμα 12. Αποθηκευμένες διαδικασίες, συναρτήσεις, ενεργοποιητές, δρομείς. DZ
-Θέμα 13.Δημιουργία και χρήση του CLR. DZ
Σχεδιασμός βάσης δεδομένων
- Θέμα 14. Σχεδιασμός βάσης δεδομένων. DZ
-Θέμα 15. Τελεστές DDL. DZ
-Θέμα 16. Τύποι δεδομένων
-Θέμα 17. Προσεγγίσεις σχεδιασμού βάσεων δεδομένων, μοτίβα
-Θέμα 18.Δείκτες. DZ
- Θέμα 19. Σχεδιασμός βάσης δεδομένων για φόρτωση OLTP. Γιατί είναι σημαντικό να διαχωρίσετε το OLTP και το OLAP
-Θέμα 20. Σχεδιασμός αποθηκών δεδομένων και συστημάτων OLAP. DZ
-Θέμα 21.Χρήση SSIS στο ETL
-Θέμα 22.Υπηρεσίες αναφοράς διακομιστή SQL και PowerBI
-Θέμα 23.Ουρές στον MS SQL Server. DZ
-Θέμα 24.Σεμινάριο για έργα δημιουργημένων βάσεων δεδομένων
Βελτιστοποίηση και διαχείριση βάσεων δεδομένων
-Θέμα 25.Συντήρηση ευρετηρίου
- Θέμα 26. Σχέδια ερωτημάτων και τώρα περισσότερες λεπτομέρειες
-Θέμα 27.DMV στον SQL Server
-Θέμα 28.Βελτιστοποίηση λειτουργίας βάσης δεδομένων
-Θέμα 29. Δημοφιλείς συμβουλές και συμβουλές για τον βελτιστοποιητή. DZ
-Θέμα 30.Σεμινάριο: βελτιστοποίηση σύνθετων ερωτημάτων
-Θέμα 31. Πίνακες χωρισμάτων. DZ
-Θέμα 32.Ασφάλεια στον SQL Server
-Θέμα 33.Δημιουργία αντιγράφων ασφαλείας και ανάκτηση
-Θέμα 34. Διασφάλιση ανοχής σφαλμάτων, αναπαραγωγή
- Θέμα 35. Συζήτηση έργων. Συνοψίζοντας το μάθημα