PostgreSQL pentru administratori și dezvoltatori de baze de date - curs gratuit de la Otus, training 4 luni, Data: 2 decembrie 2023.
Miscelaneu / / December 05, 2023
Curs complet despre lucrul cu baza de date PostgreSQL
Cursul include toate instrumentele care pot fi utile atât pentru dezvoltatori, cât și pentru administratori: management acces, backup, replicare, logare, lucru cu statistici, moduri de a lucra cu volume mari date.
Cursul face o scufundare profundă în PostgreSQL, astfel încât să puteți proiecta baze de date fără a fi nevoie să stingeți incendiile mai târziu, ca urmare a unor fundații suboptime.
Scopul cursului — învățați studentul să lucreze eficient cu PostgreSQL:
Ca urmare a antrenamentului absolvenții vor putea să lucreze cu încredere cu PostgreSQL, să creeze interogări optime și să se ocupe de cele incorecte, să lucreze cu indici, să optimizeze, să profileze și să actualizeze baze de date.
Obțineți abilități care vă vor permite să lucrați ca DBA PostgreSQL - instalați, configurați, întrețineți și dezvoltați o bază de date care rulează PostgreSQL;
Pentru cine:
- pentru dezvoltatorii care trebuie să stăpânească lucrul cu PostgreSQL;
- pentru administratorii de baze de date care doresc să stăpânească abilitățile DBA PostgreSQL;
- pentru administratorii Linux care doresc să stăpânească sau să îmbunătățească abilitățile DBA PostgreSQL;
- pentru DevOps/SRE care doresc să-și îmbunătățească abilitățile PostgreSQL.
La curs vei invata:
- configurați clusterul PostgreSQL pentru performanțe optime;
- organizarea unui sistem de rezervă;
- restabiliți un cluster după o defecțiune;
- aflați cauzele defecțiunilor, blocajelor și blocajelor și rezolvați aceste probleme;
- utilizați indecși, îmbinări și statistici pentru a optimiza performanța;
- stăpânește sintaxa și caracteristicile de lucru în PostgreSQL;
- Explorați soluții la problemele de lucru cu cantități mari de date în PostgreSQL.
Avantaje:
- Cunoașterea din punct de vedere al practicii, nu al teoriei.
- Cursuri pe versiunea actualizată a PostgreSQL.
- Probleme cu temele interesante, provocatoare.
- Profesorii sunt practicieni.
5
cursuriÎnvățământ pedagogic superior. Este implicat în dezvoltarea comercială de peste 20 de ani. Co-fondator și director tehnic al unuia dintre cele mai mari servicii online de înregistrare a afacerilor din Rusia. Stivă: Java, PHP. Interese profesionale: programare funcțională, tastare de date, dezvoltare...
Învățământ pedagogic superior. Este implicat în dezvoltarea comercială de peste 20 de ani. Co-fondator și director tehnic al unuia dintre cele mai mari servicii online de înregistrare a afacerilor din Rusia. Stivă: Java, PHP. Interese profesionale: programare funcțională, scriere de date, dezvoltare API.
6
cursuriDezvolt software în Java/Spring, C#, PHP de peste 20 de ani. Arhitect baze de date PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase etc. Implementați baza de date ca platformă Google Cloud on-premise, AWS, Azure,...
Dezvolt software în Java/Spring, C#, PHP de peste 20 de ani. Arhitect baze de date PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase etc. Implementare DB atât on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, cât și Kubernetes, DBaaS, MultiCloud. În acest timp, au fost concepute și dezvoltate peste o sută de proiecte pentru lanțuri de magazine, centre de fitness, hoteluri și sectorul financiar. Experiență vastă în construirea și operarea sistemelor de virtualizare VmWare ESXi, Hyper-V. Autor de cărți despre PostgreSQL. Nou „PostgreSQL 14. Optimizare, Kubernetes, cluster, cloud.” Manager de program
5
cursuriPeste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul Sisteme de Procesare Automatizată a Informației și...
Peste 15 ani de experiență în industria IT, peste 20 de ani de experiență în predare. În prezent: - programator la Centrul de Tehnologii Inteligente de Geoinformație (CIGIT) al Instituției de Învățământ Superior de la Bugetul de Stat Federal „ASU”; - lector superior la Departamentul de Automatizare sisteme de prelucrare și control a informațiilor în domeniile „Programare și fundamente ale algoritmizării”, „Baze de date”, „Sisteme de inteligență artificială”;- co-fondator al micii întreprinderi inovatoare ForeSays LLC - cercetare științifică în domeniul științelor naturale și tehnice, dezvoltare software dispoziţie. Abilitati: programare C/C++, Delphi; proiectare si dezvoltare baze de date: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Detine 2 brevete si 8 certificate de inregistrare a programelor de calculator Profesor
Introducere
-Tema 1. Baze relaționale, istorie și loc în lumea modernă
-Tema 2.SQL și SGBD relațional. Introducere în PostgreSQL
-Tema 3. Instalarea PostgreSQL
-Subiect 4.DDL: crearea, modificarea și ștergerea obiectelor în PostgreSQL
-Subiect 5.DML: inserați, actualizați, ștergeți, selectați date
-Tema 6. Stratul fizic al PostgreSQL
-Tema 7. Nivelul logic al PostgreSQL
Multiversiune, busteni și încuietori
-Tema 8.MVCC, vacuum și autovacuum.
-Tema 9. Reviste
-Tema 10.Blocuri
-Tema 11.Seminar
Administrare
-Subiect 12. Configurarea PostgreSQL
-Subiect 13.Backup și recuperare
- Subiectul 14. Tipuri și dispozitive de replicare în PostgreSQL. Practica de aplicare
-Tema 15. Clusterul Patroni
Optimizare
-Tema 16.Tipuri de indici. Lucrul cu indici și optimizarea interogărilor
-Tema 17. Diferite tipuri de îmbinări. Aplicare și optimizare
-Tema 18. Culegerea și utilizarea statisticilor
-Tema 19.Optimizarea performantelor. Profilare. Monitorizarea
-Tema 20.Partitionare
-Tema 21. Funcții și proceduri stocate partea 1
-Tema 22. Funcții și proceduri stocate partea 2
-Tema 23. Funcții și proceduri stocate partea 3
Lucrul la proiect
-Tema 24. Selectarea temei și organizarea lucrărilor la proiect
-Tema 25. Consultare pe proiectul de absolvire
-Tema 26.Protecția lucrărilor de proiectare
-Tema 27. Rezultatele cursului