PostgreSQL: Niveau 2. Geavanceerde functies - cursus RUB 46.990. van Specialist, opleiding 40 ac. h., Datum: 13 november 2022.
Gemengde Berichten / / December 05, 2023
Een praktijkdocent met ruim 30 jaar ervaring in de IT, waarvan 20 jaar met databases. Gecertificeerde PostgreSQL-trainer.
Anton Vladimirovich, afgestudeerd aan het Moskouse Luchtvaart Instituut, groeide van programmeur uit tot hoofd van de afdeling databaseontwikkeling. Als onderdeel van zijn professionele activiteiten nam hij deel aan de ontwikkeling van geautomatiseerde besturingssystemen in verschillende vakgebieden. Deze omvatten ERP, transport- en magazijnlogistiek, mediadata-analyse en beslissingsondersteunende systemen. Hij werkte zowel in commerciële organisaties als in staatsbedrijven.
Anton Vladimirovich leidde de IT-afdeling (maximaal 25 mensen) voor softwareontwikkeling en ondersteuning. Leidde softwareontwikkeling, inclusief projectdecompositie, taakverdeling tussen artiesten, compilatie en bijwerken van de kalender plannen, controle en correctie van ontwikkelingsdeadlines, risicoanalyse en risicobeheerplanning, onderhoud van projectdocumentatie en controle kwaliteit.
Ook was hij betrokken bij de ontwikkeling vanaf het begin, van het analyseren van bedrijfsprocessen, het vormen van softwarevereisten en het opstellen van technische specificaties tot het commercieel exploiteren ervan, inclusief de ontwikkeling van een database-architectuur. Heeft ervaring met het ontwikkelen van hoogbelaste systemen met 24/7 werking.
Een van zijn belangrijkste prestaties is de volledig interne ontwikkeling van de backoffice voor de public.ru-netwerkbibliotheek is nu de grootste archief- en mediadatabase met de mogelijkheid om flexibel naar materiaal voor elke periode te zoeken tijd. In 2008 werd het systeem commercieel in gebruik genomen.
Vaardig in technologieën zoals C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (ontwikkeling en implementatie van datastructuren, serverlogica), UML, HTML, XML, C#: .NET .
Anton Vladimirovich onderscheidt zich door het verlangen naar constante ontwikkeling - gedurende zijn professionele carrière verbeterde meerdere keren zijn kwalificaties op het gebied van projectmanagement en teamsoftwareontwikkeling voorraad. Zijn werk wordt geleid door softwareontwikkelingsmethodologieën zoals Waterfall-, RUP-, Scrum- en PMBoK-projectmanagementstandaarden. Tijdens de lessen streeft hij ernaar zich aan te passen aan de mogelijkheden van de luisteraar, zodat iedereen de stof met succes onder de knie kan krijgen.
Praktijkdocent, ruim 20 jaar ervaring met softwareontwikkeling in C#, Delphi, PHP, Perl, incl. met MSSQL-, Oracle-, MySQL-, MariaDB-, MongoDB- en PostgreSQL-databases. Auteur van het populaire boek “PostgreSQL 13. Tuning, Kubernetes, wolken."
Ontwikkelde en schreef software voor winkelketens, fitnesscentra en hotels.
De afgelopen 4 jaar heeft hij zich ontwikkeld in Java/Spring met implementatie in Kubernetes/Docker, Google Cloud Platform.
Heeft ruime ervaring met serverbeheer, het bouwen en bedienen van virtualisatiesystemen VmWare ESXi, Hyper-V.
Luisteraars merken vooral de praktische oriëntatie van zijn lessen op, relevante voorbeelden uit de praktijk en de bereidheid om eventuele vragen over het onderwerp te beantwoorden.
Doel en belangrijkste kenmerken
Functiestructuur
Blokconcept
Variabelen
Gegevenstypen
Procedures
Met behulp van het SELECT-commando
Variabele recordtype
Functies en bewerkingen gebruiken
Transactieconcept
Dynamische SQL
Cursors
Vertakking
Fiets
Uitzondering
Foutverwerking
Functies voor het werken met arrays, inclusief multidimensionale arrays
Retourneer opdrachten van een functie
Het modelleren van hiërarchische objecten in een relationele database
Recursieve zoekopdrachten
Helpervelden gebruiken om de prestaties te verbeteren
Gebruikers en rollen
Categorieën voor toegangsrechten
Basisstrategieën voor het beheer van toegangsrechten
De cursus geeft inzicht in de basisprincipes van het MongoDB DBMS en methoden voor het ontwikkelen van applicaties die daarop gebaseerde gegevens opslaan en verwerken. De basismogelijkheden van het opslaan, ophalen en ophalen van documenten (CRUD), methoden het genereren van zoekopdrachten, inclusief het gebruik van Aggregation Framework-pijplijnen en In kaart brengen/verkleinen.
4
Geavanceerd trainingsprogramma. Na het voltooien van de cursus “PostgreSQL 13. Queryoptimalisatie", zullen de studenten de mechanismen voor het plannen en uitvoeren van queries in detail begrijpen en kunnen vinden en het optimaliseren van problematische zoekopdrachten, en het aanpassen van hun parameters, waardoor de prestaties toenemen DBMS
3,6
De cursus biedt studenten basiskennis van SQL, waardoor de ontwikkelaar query's tegen een of meer tabellen kan schrijven, tabelgegevens kan wijzigen en databaseobjecten kan maken. Het belangrijkste ontwikkelingshulpmiddel dat in de cursus wordt gebruikt, is Oracle SQL Developer; SQL Plus wordt als extra gebruikt.
4,2