PostgreSQL: livello 2. Funzionalità avanzate - corso RUB 46.990. da Specialista, formazione 40 ac. h., Data: 13 novembre 2022.
Miscellanea / / December 05, 2023
Un insegnante pratico con più di 30 anni di esperienza nel settore IT, di cui 20 anni con i database. Formatore certificato PostgreSQL.
Laureato all'Istituto di aviazione di Mosca, Anton Vladimirovich è passato da programmatore a capo del dipartimento di sviluppo del database. Nell'ambito della sua attività professionale, ha partecipato allo sviluppo di sistemi di controllo automatizzato in una varietà di aree tematiche. Questi includono ERP, logistica di trasporto e magazzino, analisi dei dati multimediali e sistemi di supporto alle decisioni. Ha lavorato sia in organizzazioni commerciali che in aziende statali.
Anton Vladimirovich ha guidato il dipartimento IT (fino a 25 persone) per lo sviluppo e il supporto del software. Sviluppo del software diretto, compresa la scomposizione del progetto, la distribuzione dei compiti tra gli esecutori, la compilazione e l'aggiornamento del calendario piani, controllo e correzione delle scadenze di sviluppo, analisi dei rischi e pianificazione della gestione dei rischi, mantenimento della documentazione e controllo del progetto qualità.
È stato anche coinvolto nello sviluppo da zero, dall'analisi dei processi aziendali, alla formazione dei requisiti software e alla stesura delle specifiche tecniche fino alla messa in esercizio commerciale, compreso lo sviluppo di un'architettura di database. Ha esperienza nello sviluppo di sistemi ad alto carico con funzionamento 24 ore su 24, 7 giorni su 7.
Tra i suoi risultati significativi c'è lo sviluppo completamente interno del back office per la biblioteca di rete public.ru, che è ora il più grande archivio e database multimediale con la possibilità di cercare in modo flessibile materiali per qualsiasi periodo tempo. Nel 2008, il sistema è stato messo in esercizio commerciale.
Competente in tecnologie come C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (sviluppo e implementazione di strutture dati, logica server), UML, HTML, XML, C#: .NET .
Anton Vladimirovich si distingue per il desiderio di sviluppo costante durante tutta la sua carriera professionale ha migliorato più volte le sue qualifiche nella gestione di progetti e nello sviluppo di software di gruppo disposizione. Il suo lavoro è guidato da metodologie di sviluppo software come gli standard di gestione dei progetti Waterfall, RUP, Scrum e PMBoK. Durante le lezioni, si sforza di adattarsi alle capacità dell'ascoltatore in modo che tutti possano padroneggiare con successo il materiale.
Insegnante pratico, oltre 20 anni di esperienza nello sviluppo di software in C#, Delphi, PHP, Perl, incl. con database MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL. Autore del popolare libro “PostgreSQL 13. Tuning, Kubernetes, cloud."
Progettato e scritto software per catene di negozi, centri fitness e hotel.
Negli ultimi 4 anni ha sviluppato in Java/Spring con deploy su Kubernetes/Docker, Google Cloud Platform.
Ha una vasta esperienza nell'amministrazione di server, nella creazione e nel funzionamento di sistemi di virtualizzazione VmWare ESXi, Hyper-V.
Gli ascoltatori notano in particolare l'orientamento pratico delle sue lezioni, esempi rilevanti tratti dalla pratica reale e la disponibilità a rispondere a qualsiasi domanda sull'argomento.
Scopo e caratteristiche principali
Struttura della funzione
Concetto di blocco
Variabili
Tipi di dati
Procedure
Utilizzando il comando SELEZIONA
Variabile del tipo di record
Utilizzo di funzioni e operazioni
Concetto di transazione
SQL dinamico
Cursori
Ramificazione
Ciclo
Eccezione
Errore nell'elaborazione
Funzioni per lavorare con gli array, compresi quelli multidimensionali
Restituisce comandi da una funzione
Modellazione di oggetti gerarchici in un database relazionale
Interrogazioni ricorsive
Utilizzo dei campi helper per migliorare le prestazioni
Utenti e ruoli
Categorie dei diritti di accesso
Strategie di base per la gestione dei diritti di accesso
Il corso fornisce una comprensione delle basi del DBMS MongoDB e dei metodi per sviluppare applicazioni che archiviano ed elaborano dati basati su di esso. Le funzionalità di base di salvataggio, recupero e recupero di documenti (CRUD), metodi generazione di query di ricerca, incluso l'utilizzo di pipeline di Aggregation Framework e Riduci mappa.
4
Programma di formazione avanzata. Dopo aver completato il corso “PostgreSQL 13. Ottimizzazione delle query", gli studenti comprenderanno in dettaglio i meccanismi di pianificazione ed esecuzione delle query e saranno in grado di trovare e ottimizzare le query problematiche, nonché regolarne i parametri, aumentando così le prestazioni DBMS
3,6
Il corso fornisce agli studenti una conoscenza di base di SQL, consentendo allo sviluppatore di scrivere query su una o più tabelle, modificare i dati delle tabelle e creare oggetti di database. Il principale strumento di sviluppo utilizzato nel corso è Oracle SQL Developer; SQL Plus viene utilizzato come ulteriore.
4,2