PostgreSQL: Nivå 2. Avancerade funktioner - kurs 46 990 RUB. från Specialist, utbildning 40 ac. h., Datum: 13 november 2022.
Miscellanea / / December 05, 2023
En praktisk lärare med mer än 30 års erfarenhet inom IT, varav 20 år med databaser. Certifierad PostgreSQL-tränare.
En examen från Moskva Aviation Institute, Anton Vladimirovich gick från en programmerare till chefen för databasutvecklingsavdelningen. Som en del av sin yrkesverksamhet deltog han i utvecklingen av automatiserade styrsystem inom en mängd olika ämnesområden. Dessa inkluderar affärssystem, transport- och lagerlogistik, mediedataanalys och beslutsstödssystem. Han arbetade både i kommersiella organisationer och i statliga företag.
Anton Vladimirovich ledde IT-avdelningen (upp till 25 personer) för mjukvaruutveckling och support. Ledde mjukvaruutveckling inklusive projektnedbrytning, fördelning av uppgifter mellan utförare, sammanställning och uppdatering av kalender planer, kontroll och korrigering av utvecklingstider, riskanalys och riskhanteringsplanering, underhåll av projektdokumentation och kontroll kvalitet.
Han var också involverad i utveckling från grunden, från att analysera affärsprocesser, utforma mjukvarukrav och upprätta tekniska specifikationer till att sätta dem i kommersiell drift, inklusive utveckling av en databasarkitektur. Har erfarenhet av att utveckla höglastsystem med 24/7 drift.
Bland hans betydande prestationer är den helt interna utvecklingen av backoffice för nätverksbiblioteket public.ru, som är nu den största arkiv- och mediadatabasen med möjlighet att flexibelt söka efter material för vilken period som helst tid. 2008 togs systemet i kommersiell drift.
Behärskar teknologier som C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (utveckling och implementering av datastrukturer, serverlogik), UML, HTML, XML, C#: .NET .
Anton Vladimirovich kännetecknas av önskan om ständig utveckling - under hela sin professionella karriär flera gånger förbättrat sina kvalifikationer inom projektledning och utveckling av teamprogramvara tillhandahållande. Hans arbete styrs av metoder för mjukvaruutveckling som Waterfall, RUP, Scrum och PMBok projektledningsstandarder. Under lektionerna strävar han efter att anpassa sig till lyssnarens kapacitet så att alla framgångsrikt kan bemästra materialet.
Praktisk lärare, mer än 20 års erfarenhet av mjukvaruutveckling i C#, Delphi, PHP, Perl, inkl. med MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL-databaser. Författare till den populära boken "PostgreSQL 13. Tuning, Kubernetes, moln."
Designade och skrev mjukvara för butikskedjor, fitnesscenter och hotell.
Under de senaste fyra åren har han utvecklat i Java/Spring med distribution till Kubernetes/Docker, Google Cloud Platform.
Har lång erfarenhet av serveradministration, byggande och drift av virtualiseringssystem VmWare ESXi, Hyper-V.
Lyssnarna noterar särskilt den praktiska inriktningen av hans klasser, relevanta exempel från verklig praktik och viljan att svara på alla frågor om ämnet.
Syfte och huvuddrag
Funktionsstruktur
Block koncept
Variabler
Datatyper
Förfaranden
Använd kommandot SELECT
Variabel för posttyp
Använda funktioner och operationer
Transaktionskoncept
Dynamisk SQL
Markörer
Förgrening
Cykel
Undantag
Fel vid bearbetning
Funktioner för att arbeta med arrayer, inklusive flerdimensionella
Returnera kommandon från en funktion
Modellera hierarkiska objekt i en relationsdatabas
Rekursiva frågor
Använda hjälpfält för att förbättra prestanda
Användare och roller
Åtkomsträttighetskategorier
Grundläggande strategier för hantering av åtkomsträttigheter
Kursen ger en förståelse för grunderna i MongoDB DBMS och metoder för att utveckla applikationer som lagrar och bearbetar data utifrån det. De grundläggande funktionerna för att spara, hämta och hämta dokument (CRUD), metoder generera sökfrågor, inklusive att använda Aggregation Framework pipelines och Karta/Minska.
4
Avancerat träningsprogram. Efter genomgången kurs "PostgreSQL 13. Frågeoptimering" kommer eleverna att i detalj förstå mekanismerna för att planera och utföra frågor, och kommer att kunna hitta och optimera problematiska frågor, samt justera deras parametrar, och därigenom öka prestandan DBMS
3,6
Kursen ger studenterna grundläggande kunskaper i SQL, vilket gör att utvecklaren kan skriva frågor mot en eller flera tabeller, modifiera tabelldata och skapa databasobjekt. Det huvudsakliga utvecklingsverktyget som används i kursen är Oracle SQL Developer; SQL Plus används som en extra sådan.
4,2