PostgreSQL: niveau 2. Fonctionnalités avancées - cours 46 990 RUB. de Spécialiste, formation 40 ac. h., Date: 13 novembre 2022.
Miscellanea / / December 05, 2023
Enseignant pratique avec plus de 30 ans d'expérience en informatique, dont 20 ans avec des bases de données. Formateur certifié PostgreSQL.
Diplômé de l'Institut de l'aviation de Moscou, Anton Vladimirovitch est passé de programmeur à chef du département de développement de bases de données. Dans le cadre de ses activités professionnelles, il a participé au développement de systèmes de contrôle automatisés dans divers domaines. Il s'agit notamment des ERP, de la logistique de transport et d'entrepôt, de l'analyse des données médiatiques et des systèmes d'aide à la décision. Il a travaillé à la fois dans des organisations commerciales et dans des sociétés d'État.
Anton Vladimirovitch dirigeait le service informatique (jusqu'à 25 personnes) pour le développement et le support logiciel. Développement de logiciels dirigés, y compris la décomposition du projet, la répartition des tâches entre les exécutants, la compilation et la mise à jour du calendrier plans, contrôle et correction des délais de développement, analyse des risques et planification de la gestion des risques, tenue à jour de la documentation et du contrôle du projet qualité.
Il a également participé au développement à partir de zéro, depuis l'analyse des processus commerciaux, la définition des exigences logicielles et l'élaboration des spécifications techniques jusqu'à leur mise en exploitation commerciale, y compris le développement d'une architecture de base de données. Possède de l'expérience dans le développement de systèmes à charge élevée fonctionnant 24h/24 et 7j/7.
Parmi ses réalisations significatives figure le développement entièrement en interne du back-office de la bibliothèque du réseau public.ru, qui est désormais la plus grande base de données d'archives et de médias avec la possibilité de rechercher de manière flexible des documents pour n'importe quelle période temps. En 2008, le système a été mis en exploitation commerciale.
Maîtrise des technologies telles que C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (développement et implémentation de structures de données, logique serveur), UML, HTML, XML, C#: .NET .
Anton Vladimirovitch se distingue par son désir de développement constant - tout au long de sa carrière professionnelle a amélioré à plusieurs reprises ses qualifications en gestion de projet et en développement de logiciels d'équipe disposition. Son travail est guidé par des méthodologies de développement de logiciels telles que les normes de gestion de projet Waterfall, RUP, Scrum et PMBoK. Pendant les cours, il s'efforce de s'adapter aux capacités de l'auditeur afin que chacun puisse maîtriser avec succès la matière.
Professeur pratique, plus de 20 ans d'expérience en développement logiciel en C#, Delphi, PHP, Perl, incl. avec les bases de données MSSQL, Oracle, MySQL, MariaDB, MongoDB, PostgreSQL. Auteur du livre populaire « PostgreSQL 13. Tuning, Kubernetes, nuages."
Conception et rédaction de logiciels pour les chaînes de magasins, les centres de fitness et les hôtels.
Depuis 4 ans, il développe en Java/Spring avec déploiement sur Kubernetes/Docker, Google Cloud Platform.
Possède une vaste expérience dans l'administration de serveurs, la création et l'exploitation de systèmes de virtualisation VmWare ESXi, Hyper-V.
Les auditeurs notent particulièrement l'orientation pratique de ses cours, les exemples pertinents tirés de la pratique réelle et la volonté de répondre à toutes les questions sur le sujet.
Objectif et principales caractéristiques
Structure des fonctions
Notion de bloc
Variables
Types de données
Procédures
Utilisation de la commande SELECT
Variable de type d'enregistrement
Utilisation des fonctions et des opérations
Notion de transaction
SQL dynamique
Curseurs
Ramification
Faire du vélo
Exception
Traitement des erreurs
Fonctions pour travailler avec des tableaux, y compris multidimensionnels
Renvoyer les commandes d'une fonction
Modélisation d'objets hiérarchiques dans une base de données relationnelle
Requêtes récursives
Utiliser des champs d'assistance pour améliorer les performances
Utilisateurs et rôles
Catégories de droits d'accès
Stratégies de gestion des droits d'accès de base
Le cours permet de comprendre les bases du SGBD MongoDB et les méthodes de développement d'applications qui stockent et traitent les données basées sur celui-ci. Les capacités de base de sauvegarde, de récupération et de récupération de documents (CRUD), méthodes générer des requêtes de recherche, notamment à l'aide de pipelines Aggregation Framework et Cartographier/Réduire.
4
Programme de formation avancée. Après avoir terminé le cours « PostgreSQL 13. Optimisation des requêtes", les étudiants comprendront en détail les mécanismes de planification et d'exécution des requêtes, et seront capables de trouver et optimiser les requêtes problématiques, ainsi qu'ajuster leurs paramètres, augmentant ainsi les performances SGBD
3,6
Le cours fournit aux étudiants des connaissances de base de SQL, permettant au développeur d'écrire des requêtes sur une ou plusieurs tables, de modifier les données des tables et de créer des objets de base de données. Le principal outil de développement utilisé dans le cours est Oracle SQL Developer; SQL Plus est utilisé en complément.
4,2