NoSQL – kostenloser Kurs von Otus, Schulung 5 Monate, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Der Kurs umfasst alle wichtigen und gängigen NoSQL-Datenbanken, die sowohl für einen Architekten als auch für einen und für den Administrator und Entwickler: dokumentorientiert, spaltenorientiert, Schlüsselwert, Diagramm und usw. Darüber hinaus deckt der Kurs ein Modul mit Datenbanken in verschiedenen Clouds, Elasticsearch und S3 ab. Der Kurs bietet einen tiefen Einblick in die Materie NoSQL-Bereich, damit Sie Ihre Lösungen auf Basis klassischer DBMS optimal nachbauen und steigern können Produktivität.
Ziel des Kurses ist es, dem Studierenden zu vermitteln, wie er je nach Aufgabenstellung die richtige NoSQL-Datenbank auswählt und mit all ihren Vorteilen effektiv arbeitet. Als Ergebnis der Schulung werden die Absolventen in der Lage sein, sicher mit jeder NoSQL-Datenbank zu arbeiten, ein Speichersystem, Indizes und Profilabfragen zu entwerfen und optimale Zuverlässigkeit und Leistung sicherzustellen.
Dieser Kurs eignet sich für:
- für Entwickler, die bei ihrer Arbeit auf NoSQL-Datenbanken stoßen;
- für NoSQL-Datenbankadministratoren, die ein tiefes Verständnis der internen Prozesse der Datenbank benötigen;
– für diejenigen, die mindestens sechs Monate Erfahrung in der Arbeit mit relationalen DBMS haben und nach Möglichkeiten suchen, die Leistung zu verbessern.
Im Kurs:
- lernen, alle gängigen NoSQL-Lösungen zu installieren und zu betreiben, von dedizierten virtuellen Servern bis hin zu großen Sharded-Clustern und Cloud-Anbietern;
- Sie unterscheiden zwischen den Haupttypen von NoSQL-Datenbanken (dokumentorientiert, spaltenweise, Schlüsselwert, Diagramm) und wählen je nach Aufgabenstellung und Themengebiet die optimale Lösung aus;
- die Syntax und Betriebsfunktionen der integrierten Sprache jeder NoSQL-Datenbank beherrschen;
Sie können langsame Abfragen optimieren.
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
1
AlsoAutor des Kurses „High Load Architect“. Studierte am Mail Technopark. Ru. Im Jahr 2013 begann er als Praktikant im Mail-Projekt des Unternehmens Mail zu arbeiten. Ru. Seit 2015 unterrichtet er verschiedene (auch Original-)Kurse...
Autor des Kurses „High Load Architect“. Studierte am Mail Technopark. Ru. Im Jahr 2013 begann er als Praktikant im Mail-Projekt des Unternehmens Mail zu arbeiten. Ru. Seit 2015 unterrichtet er verschiedene (einschließlich Original-)Kurse in Mail-Bildungsprojekten. Ru. Seit 2016 ist er Gruppenleiter bei der Post. Im selben Jahr erhielt er einen Master-Abschluss in Software Engineering von der Staatlichen Technischen Universität Moskau. N.E. Baumann. Im Jahr 2018 begann er als Gruppenleiter bei Citymobil zu arbeiten. Seit April 2019 ist er Leiter der Serverentwicklung. Beschäftigt sich mit der Entwicklung der technischen Fähigkeiten von Menschen, der Unterstützung ihrer Motivation, der Entwicklung fehlertoleranter Architekturen und der Einführung neuer Technologien im Entwicklungsprozess (Golang, Tarantool). Grundlegende technische Fähigkeiten: GolangCMySQLTarantoolHighload-ArchitekturLinux-API Lehrer
Einführung in NOSQL
-Thema 1. Einführung in NOSQL. NOSQL vs. RDBMS
-Thema 2.CAP-Theorem
Dokumentenspeicher
-Thema 3.Grundlegende Funktionen von Mongodb
-Thema 4. Clusterfähigkeiten von Mongodb
-Thema 5.Map-reduce & Aggregation Framework
-Thema 6.Optimierung der Mongodb-Leistung
-Thema 7.Sicherheit und Mongodb-Dienstprogramme
-Theme 8.Couchdb + Pouchdb
-Thema 9.Elasticsearch
Lautsprecher
-Thema 10.Clickhouse
-Thema 11. Architektur und Anwendung von Cassandra
-Thema 12. Cassandra-Abfragesprache
-Thema 13. Skalierung und Fehlertoleranz von Cassandra. Teil 1
-Thema 14. Skalierung und Fehlertoleranz von Cassandra. Teil 2
-Thema 15. Cassandra-Überwachungstools
Schlüsselwert
-Thema 16.Redis. Teil 1
-Thema 17.Redis. Teil 2
-Thema 18.etcd
-Thema 19.Konsul
-Thema 20.Foundation db
Graph
-Thema 21.Neo4j, Teil 1
-Thema 22.Neo4j, Teil 2
Anderes NoSQL
-Thema 23.InterSystems-Cache
-Thema 24.Arbeiten mit Tarantool
-Thema 25.Kafka
-Thema 26.RabbitMQ
-Thema 27.s3
-Thema 28.Prometheus. Grafana
NoSQL in den Clouds
-Thema 29.Google BigQuery
-Theme 30.Azure CosmosDB
-Thema 31.AWS DynamoDB
-Thema 32. Zusammenfassung des Kurses
Projekt
-Thema 33.Wahl der Projektarbeit
-Thema 34. Beratung zur Projektarbeit
-Thema 35.Schutz der Projektarbeit