PostgreSQL: Úroveň 2. Pokročilé funkcie - kurz 46 990 RUB. od Špecialistu, školenie 40 ak. h., Dátum: 13. novembra 2022.
Rôzne / / December 05, 2023
Praktický učiteľ s viac ako 30-ročnými skúsenosťami v IT, z toho 20-ročnými s databázami. Certifikovaný tréner PostgreSQL.
Absolvent Moskovského leteckého inštitútu Anton Vladimirovič prešiel z programátora na vedúceho oddelenia vývoja databáz. V rámci svojej odbornej činnosti sa podieľal na vývoji automatizovaných riadiacich systémov v rôznych tematických oblastiach. Patria sem ERP, prepravná a skladová logistika, analýza mediálnych údajov a systémy na podporu rozhodovania. Pracoval v obchodných organizáciách aj v štátnych podnikoch.
Anton Vladimirovich viedol IT oddelenie (do 25 ľudí) pre vývoj softvéru a podporu. Riadený vývoj softvéru vrátane dekompozície projektov, rozdeľovania úloh medzi účinkujúcich, zostavovania a aktualizácie kalendára plány, kontrola a korekcia termínov vývoja, analýza rizík a plánovanie manažmentu rizík, vedenie projektovej dokumentácie a kontrola kvalitu.
Zaoberal sa tiež vývojom od nuly, od analýzy obchodných procesov, formovania softvérových požiadaviek a zostavovania technických špecifikácií až po ich uvedenie do komerčnej prevádzky, vrátane vývoja databázovej architektúry. Má skúsenosti s vývojom vysoko zaťažených systémov s 24/7 prevádzkou.
Medzi jeho významné úspechy patrí kompletne vlastný vývoj back office pre sieťovú knižnicu public.ru, ktorá je dnes najväčšou archívnou a mediálnou databázou s možnosťou flexibilného vyhľadávania materiálov za akékoľvek obdobie čas. V roku 2008 bol systém uvedený do komerčnej prevádzky.
Znalosť technológií ako C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (vývoj a implementácia dátových štruktúr, serverová logika), UML, HTML, XML, C#: .NET .
Anton Vladimirovič sa vyznačuje túžbou po neustálom rozvoji - počas svojej profesionálnej kariéry niekoľkokrát si zvýšil kvalifikáciu v projektovom manažmente a tímovom vývoji softvéru ustanovenie. Jeho práca sa riadi metodikami vývoja softvéru, ako sú štandardy riadenia projektov Waterfall, RUP, Scrum a PMBok. Počas vyučovania sa snaží prispôsobiť možnostiam poslucháča, aby látku úspešne zvládol každý.
Praktický učiteľ, viac ako 20 rokov skúseností s vývojom softvéru v C#, Delphi, PHP, Perl, vr. s databázami MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL. Autor populárnej knihy „PostgreSQL 13. Tuning, Kubernetes, mraky.“
Navrhol a napísal softvér pre obchodné reťazce, fitness centrá a hotely.
Posledné 4 roky sa venuje vývoju v jazyku Java/Spring s nasadením na Kubernetes/Docker, Google Cloud Platform.
Má bohaté skúsenosti so správou serverov, budovaním a prevádzkou virtualizačných systémov VmWare ESXi, Hyper-V.
Poslucháči si všímajú najmä praktické zameranie jeho hodín, relevantné príklady z reálnej praxe a ochotu odpovedať na akékoľvek otázky k téme.
Účel a hlavné vlastnosti
Funkčná štruktúra
Bloková koncepcia
Premenné
Typy údajov
Postupy
Pomocou príkazu SELECT
Premenná typu záznamu
Používanie funkcií a operácií
Koncept transakcie
Dynamický SQL
Kurzory
Vetvenie
Cyklus
Výnimka
Chyba pri spracovaní
Funkcie pre prácu s poliami, vrátane viacrozmerných
Vráti príkazy z funkcie
Modelovanie hierarchických objektov v relačnej databáze
Rekurzívne dopyty
Používanie pomocných polí na zlepšenie výkonu
Používatelia a roly
Kategórie prístupových práv
Základné stratégie správy prístupových práv
Kurz poskytuje pochopenie základov MongoDB DBMS a metód pre vývoj aplikácií, ktoré na ňom ukladajú a spracúvajú dáta. Základné možnosti ukladania, obnovovania a získavania dokumentov (CRUD), metódy generovanie vyhľadávacích dopytov vrátane použitia kanálov agregačného rámca a Mapa/zmenšiť.
4
Pokročilý tréningový program. Po absolvovaní kurzu „PostgreSQL 13. Optimalizácia dopytov“, študenti detailne pochopia mechanizmy plánovania a vykonávania dopytov a budú vedieť nájsť a optimalizovať problematické dotazy, ako aj upravovať ich parametre, čím sa zvyšuje výkon DBMS
3,6
Kurz poskytuje študentom základné znalosti SQL, čo umožňuje vývojárom písať dotazy na jednu alebo viacero tabuliek, upravovať údaje tabuliek a vytvárať databázové objekty. Hlavným vývojovým nástrojom použitým v kurze je Oracle SQL Developer; SQL Plus sa používa ako doplnkový.
4,2