Datenbanken – kostenloser Kurs von Otus, Schulung 6 Monate, Datum: 2. Dezember 2023.
Verschiedenes / / December 05, 2023
Der Kurs richtet sich an Entwickler und Administratoren, die bereit sind, die Arbeit mit Datenbanken zu beherrschen
Ziel des Kurses ist es, den Studierenden beizubringen, effektiv mit jeder Datenbank (sowohl relationalen als auch nicht relationalen) unter Verwendung der strukturierten Abfragesprache SQL zu arbeiten. Der Kurs bietet einen tiefen Einblick in DBMS. Nach der Fertigstellung müssen Sie keine Brände aufgrund nicht optimal gelegter Fundamente löschen.
Im Kurs:
- lernen, Datenbanken zu entwerfen und eine optimale Struktur für deren Speicherung zu schaffen;
- Sie werden zwischen den wichtigsten DBMS unterscheiden, die für einen Entwickler nützlich sein können (PostgreSQL, MySQL, Redis, MongoDB, Cassandra usw.);
- die Syntax und Funktionen von SQL, DDL, DML beherrschen;
- Sie werden in der Lage sein, langsame Abfragen zu optimieren und mit fehlerhaften SQL-Abfragen umzugehen;
- Sie werden sicherer im Umgang mit Indizes und lernen, wie Sie Datenbanken optimieren, profilieren und aktualisieren.
Für wen ist dieser Kurs geeignet:
- für Entwickler, die bei ihrer Arbeit mit Datenbanken in Berührung kommen;
- für diejenigen, die mindestens sechs Monate Erfahrung in der Arbeit mit DBMS haben und ein tieferes Verständnis für die Struktur aller internen Prozesse erlangen möchten.
Hohe Praxisorientierung
Effektives modulares Training
Der Lehrer ist ein Experte und Fachmann mit 20 Jahren Erfahrung in der Branche
Programm des Autors
5
KurseHöhere pädagogische Ausbildung. Ist seit über 20 Jahren in der kommerziellen Entwicklung tätig. Mitbegründer und technischer Leiter eines der größten Online-Unternehmensregistrierungsdienste in Russland. Stapel: Java, PHP. Berufliche Interessen: funktionale Programmierung, Datentypisierung, Entwicklung...
Höhere pädagogische Ausbildung. Ist seit über 20 Jahren in der kommerziellen Entwicklung tätig. Mitbegründer und technischer Leiter eines der größten Online-Unternehmensregistrierungsdienste in Russland. Stapel: Java, PHP. Berufliche Interessen: funktionale Programmierung, Datentypisierung, API-Entwicklung.
6
KurseIch entwickle seit über 20 Jahren Software in Java/Spring, C#, PHP. Datenbankarchitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase usw. Stellen Sie die Datenbank als lokale Google Cloud Platform, AWS, Azure usw. bereit.
Ich entwickle seit über 20 Jahren Software in Java/Spring, C#, PHP. Datenbankarchitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase usw. DB-Bereitstellung sowohl vor Ort auf der Google Cloud Platform, AWS, Azure, Yandex Cloud als auch auf Kubernetes, DBaaS, MultiCloud. In dieser Zeit wurden mehr als hundert Projekte für Filialisten, Fitnesscenter, Hotels und den Finanzsektor entworfen und entwickelt. Umfangreiche Erfahrung im Aufbau und Betrieb von Virtualisierungssystemen VmWare ESXi, Hyper-V. Autor von Büchern über PostgreSQL. Neues „PostgreSQL 14. Optimierung, Kubernetes, Cluster, Cloud.“ Programmmanager
5
KurseMehr als 15 Jahre Erfahrung in der IT-Branche, mehr als 20 Jahre Lehrerfahrung. Derzeit: - Programmierer am Zentrum für Intelligente Geoinformationstechnologien (CIGIT) der Landeshaushaltsbildungseinrichtung „ASU“; - Dozent am Lehrstuhl für Automatisierte Informationsverarbeitungssysteme und...
Mehr als 15 Jahre Erfahrung in der IT-Branche, mehr als 20 Jahre Lehrerfahrung. Derzeit: - Programmierer am Zentrum für Intelligente Geoinformationstechnologien (CIGIT) der staatlichen Haushaltsbildungseinrichtung für höhere Bildung „ASU“; - Dozent an der Abteilung für Automatisierung Informationsverarbeitungs- und Kontrollsysteme in den Bereichen „Programmierung und Grundlagen der Algorithmisierung“, „Datenbanken“, „Systeme der künstlichen Intelligenz“;- Mitbegründer des kleinen innovativen Unternehmens ForeSays LLC – wissenschaftliche Forschung im Bereich Natur- und Technikwissenschaften, Softwareentwicklung Bestimmung. Fähigkeiten: C/C++-Programmierung, Delphi; Design und Entwicklung von Datenbanken: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL. Hat 2 Patente und 8 Zertifikate für die Registrierung von Computerprogrammen. Lehrer
Entitäten und Beziehungen
-Thema 1. Datenbankdesign
-Thema 2.Komponenten eines modernen DBMS
-Thema 3. Migrationsprobleme
-Thema 4.CAP-Theorem
-Thema 5.Seminar: Design
PostgreSQL
-Thema 6. Interne Architektur des PostgreSQL-DBMS
-Thema 7.DDL: Objekte in PostgreSQL erstellen, ändern und löschen
-Thema 8.Transaktionen, MVCC, ACID
-Thema 9.DML: Daten einfügen, aktualisieren, löschen, auswählen
-Thema 10. Datentypen in PostgreSQL
-Thema 11.Indizes
-Thema 12.DML: Aggregation und Sortierung, CTE, analytische Funktionen
-Thema 13.Pentaho Report Designer
-Thema 14.OLAP: Postgres + Pentaho
-Thema 15. Gespeicherte Prozeduren und Trigger
-Thema 16.Leistungsoptimierung. Profilierung. Überwachung
-Thema 17.Sicherung und Wiederherstellung
-Thema 18. Replikation
-Thema 19.Clustering: Patroni
-Thema 20.Seminar zu PostgreSQL
MySQL
-Thema 21. Interne Architektur des MySQL DBMS
-Thema 22. Datentypen in MySQL
-Thema 23.DDL: Objekte in MySQL erstellen, ändern und löschen
-Thema 24.DML: Einfügen, Aktualisieren, Löschen, Abrufen von Daten
-Thema 25.Transaktionen, MVCC, ACID
-Thema 26.DML: Aggregation und Sortierung
-Thema 27.Indizes
-Thema 28.CTE und analytische Funktionen
-Thema 29.Leistungsoptimierung. Profilierung. Überwachung
-Thema 30. Gespeicherte Prozeduren und Trigger
-Thema 31.Sicherung und Wiederherstellung
-Thema 32. Replikation
-Thema 33. MySQL – Percona XtraDB-Cluster
-Thema 34. MySQL – InnoDB-Cluster
-Thema 35.MySQL NDB-Cluster – Sharding
-Thema 36.Seminar über MySQL
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Thema 37. Arbeiten mit Tarantool
-Thema 38.NoSQL: Redis
-Thema 39.Grundlegende Funktionen von Mongodb
-Thema 40.map-reduce Framework
-Thema 41. Architektur und Anwendung von Cassandra
-Thema 42. Cassandra-Abfragesprache
-Thema 43.Elasticsearch
-Thema 44.Clickhouse
Abschlussprojekt
-Thema 45. Themenauswahl und Organisation der Projektarbeit
-Thema 46.Seminar über erstellte Projekte
-Thema 47. Schutz von Designarbeiten
-Thema 48. Zusammenfassung des Kurses