PostgreSQL: Niveau 2. Avancerede funktioner - kursus RUB 46.990. fra Specialist, uddannelse 40 ac. h., Dato: 13. november 2022.
Miscellanea / / December 05, 2023
Praktiklærer med mere end 30 års erfaring indenfor IT, heraf 20 år med databaser. Certificeret PostgreSQL træner.
En kandidat fra Moskva Aviation Institute, Anton Vladimirovich gik fra en programmør til lederen af databaseudviklingsafdelingen. Som en del af sine professionelle aktiviteter deltog han i udviklingen af automatiserede kontrolsystemer inden for en række fagområder. Disse omfatter ERP, transport- og lagerlogistik, mediedataanalyse og beslutningsstøttesystemer. Han arbejdede både i kommercielle organisationer og i statslige virksomheder.
Anton Vladimirovich ledede IT-afdelingen (op til 25 personer) for softwareudvikling og support. Ledet softwareudvikling, herunder projektnedbrydning, fordeling af opgaver mellem udførende, kompilering og opdatering af kalender planer, kontrol og korrektion af udviklingsfrister, risikoanalyse og risikostyringsplanlægning, vedligeholdelse af projektdokumentation og kontrol kvalitet.
Han var også involveret i udvikling fra bunden, fra analyse af forretningsprocesser, udformning af softwarekrav og udarbejdelse af tekniske specifikationer til at sætte dem i kommerciel drift, herunder udvikling af en databasearkitektur. Har erfaring med udvikling af højbelastningssystemer med 24/7 drift.
Blandt hans betydelige præstationer er den fuldstændig interne udvikling af backoffice til public.ru netværksbiblioteket, som er nu den største arkiv- og mediedatabase med mulighed for fleksibelt at søge efter materialer til enhver periode tid. I 2008 blev systemet sat i kommerciel drift.
Dygtig i teknologier som C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (udvikling og implementering af datastrukturer, serverlogik), UML, HTML, XML, C#: .NET .
Anton Vladimirovich er kendetegnet ved ønsket om konstant udvikling - gennem hele sin professionelle karriere flere gange forbedret sine kvalifikationer inden for projektledelse og teamsoftwareudvikling bestemmelse. Hans arbejde er styret af softwareudviklingsmetoder såsom Waterfall, RUP, Scrum og PMBoK projektledelsesstandarder. Under undervisningen stræber han efter at tilpasse sig lytterens evner, så alle med succes kan mestre materialet.
Praktisk underviser, mere end 20 års erfaring med softwareudvikling i C#, Delphi, PHP, Perl, inkl. med MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL-databaser. Forfatter til den populære bog "PostgreSQL 13. Tuning, Kubernetes, skyer."
Designede og skrev software til kædebutikker, fitnesscentre og hoteller.
I de sidste 4 år har han udviklet i Java/Forår med udrulning til Kubernetes/Docker, Google Cloud Platform.
Har stor erfaring med serveradministration, opbygning og drift af virtualiseringssystemer VmWare ESXi, Hyper-V.
Lytterne bemærker især den praktiske orientering af hans klasser, relevante eksempler fra virkelig praksis og villighed til at besvare eventuelle spørgsmål om emnet.
Formål og hovedtræk
Funktionsstruktur
Blok koncept
Variabler
Datatyper
Procedurer
Brug af SELECT-kommandoen
Record type variabel
Brug af funktioner og operationer
Transaktionskoncept
Dynamisk SQL
Markører
Forgrening
Cyklus
Undtagelse
Fejl ved behandling
Funktioner til at arbejde med arrays, herunder multidimensionelle
Returner kommandoer fra en funktion
Modellering af hierarkiske objekter i en relationsdatabase
Rekursive forespørgsler
Brug af hjælpefelter til at forbedre ydeevnen
Brugere og roller
Adgangsrettighedskategorier
Grundlæggende adgangsrettighedsstyringsstrategier
Kurset giver en forståelse af det grundlæggende i MongoDB DBMS og metoder til udvikling af applikationer, der lagrer og behandler data baseret på det. De grundlæggende muligheder for at gemme, hente og hente dokumenter (CRUD), metoder generere søgeforespørgsler, herunder brug af Aggregation Framework pipelines og Kort/Reducer.
4
Avanceret træningsprogram. Efter at have gennemført kurset "PostgreSQL 13. Forespørgselsoptimering", vil eleverne i detaljer forstå mekanismerne for planlægning og udførelse af forespørgsler og vil være i stand til at finde og optimere problematiske forespørgsler, samt justere deres parametre og derved øge ydeevnen DBMS
3,6
Kurset giver eleverne grundlæggende viden om SQL, hvilket giver udvikleren mulighed for at skrive forespørgsler mod en eller flere tabeller, ændre tabeldata og oprette databaseobjekter. Kursets vigtigste udviklingsværktøj er Oracle SQL Developer; SQL Plus bruges som en ekstra.
4,2