NoSQL - corso gratuito da Otus, formazione 5 mesi, Data: 1 dicembre 2023.
Miscellanea / / December 04, 2023
Il corso comprende tutti i principali e diffusi database NoSQL che possono essere utili sia per un architetto, e per l'amministratore e lo sviluppatore: orientato ai documenti, colonnare, valore-chiave, grafico e eccetera. Inoltre, il corso copre un modulo di database in diversi cloud, Elasticsearch e S3. Il corso fornisce un'analisi approfondita Area NoSQL in modo da poter ricostruire in modo ottimale le vostre soluzioni basate su DBMS classici per aumentare produttività.
L'obiettivo del corso è insegnare allo studente come scegliere il database NoSQL giusto in base ai compiti assegnati e come lavorarci efficacemente sfruttando tutti i suoi vantaggi. Come risultato della formazione, i laureati saranno in grado di lavorare con sicurezza con qualsiasi database NoSQL, progettare un sistema di archiviazione, indici, query di profilo e garantire affidabilità e prestazioni ottimali.
Questo corso è adatto a:
- per gli sviluppatori che incontrano database NoSQL nel loro lavoro;
- per amministratori di database NoSQL che richiedono una profonda conoscenza dei processi interni del database;
- per coloro che hanno almeno sei mesi di esperienza di lavoro con DBMS relazionali e stanno cercando come migliorare le prestazioni.
Durante il corso:
- imparare a installare e utilizzare tutte le soluzioni NoSQL più diffuse, dai server virtuali dedicati ai grandi cluster condivisi e ai fornitori di servizi cloud;
- distinguerai tra le principali tipologie di database NoSQL (orientato ai documenti, a colonne, a valori-chiave, a grafico) e sceglierai la soluzione ottimale in base al tuo compito e all'area tematica;
- padroneggiare la sintassi e le caratteristiche operative del linguaggio integrato di ciascun database NoSQL;
puoi ottimizzare le query lente.
5
corsiFormazione pedagogica superiore. È coinvolto nello sviluppo commerciale da oltre 20 anni. Co-fondatore e direttore tecnico di uno dei più grandi servizi di registrazione aziendale online in Russia. Pila: Java, PHP. Interessi professionali: programmazione funzionale, tipizzazione dati, sviluppo...
Formazione pedagogica superiore. È coinvolto nello sviluppo commerciale da oltre 20 anni. Co-fondatore e direttore tecnico di uno dei più grandi servizi di registrazione aziendale online in Russia. Pila: Java, PHP. Interessi professionali: programmazione funzionale, tipizzazione dati, sviluppo API.
6
corsiDa oltre 20 anni sviluppo software in Java/Spring, C#, PHP. Architetto di database PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, ecc. Distribuisci il database come Google Cloud Platform on-premise, AWS, Azure,...
Da oltre 20 anni sviluppo software in Java/Spring, C#, PHP. Architetto di database PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, ecc. Distribuzione DB sia on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, sia Kubernetes, DBaaS, MultiCloud. Durante questo periodo sono stati progettati e sviluppati più di cento progetti per catene di negozi, centri fitness, hotel e il settore finanziario. Vasta esperienza nella realizzazione e gestione di sistemi di virtualizzazione VmWare ESXi, Hyper-V Autore di libri su PostgreSQL. Nuovo "PostgreSQL 14. Ottimizzazione, Kubernetes, cluster, cloud." Program Manager
1
BENEAutore del corso "High Load Architect", ha studiato al Mail Technopark. Ru. Nel 2013 ha iniziato a lavorare come stagista nel progetto Mail dell'azienda Mail. Ru. Dal 2015 tiene diversi corsi (anche originali)...
Autore del corso "High Load Architect", ha studiato al Mail Technopark. Ru. Nel 2013 ha iniziato a lavorare come stagista nel progetto Mail dell'azienda Mail. Ru. Dal 2015 tiene diversi corsi (anche originali) nell'ambito dei progetti formativi Mail. Ru. Dal 2016 ricopre la carica di capogruppo presso Post. Nello stesso anno ha conseguito un master in Ingegneria del software presso l'Università tecnica statale di Mosca. NE Bauman. Nel 2018 inizia a lavorare presso Citymobil come capogruppo. Da aprile 2019 è stato nominato responsabile dello sviluppo server. Impegnato nello sviluppo delle competenze tecniche delle persone, nel sostenere la loro motivazione, nello sviluppo di architetture tolleranti ai guasti, nell'introduzione di novità tecnologie nel processo di sviluppo (golang, tarantool) Competenze tecniche di base: GolangCMySQLTarantoolArchitettura HighloadLinux API Insegnante
Introduzione a NOSQL
-Argomento 1.Introduzione a NOSQL. NOSQL contro RDBMS
-Argomento 2.Teorema CAP
Archivio documenti
-Argomento 3.Caratteristiche di base di mongodb
-Argomento 4. Funzionalità del cluster di mongodb
-Argomento 5. Quadro di riduzione e aggregazione della mappa
-Argomento 6.Ottimizzazione delle prestazioni di mongodb
-Argomento 7.Sicurezza e utilità mongodb
-Tema 8.Couchdb + sacchettodb
-Argomento 9.Ricerca elastica
Altoparlante
-Tema 10.Clickhouse
-Argomento 11. Architettura e applicazione della cassandra
-Argomento 12. Linguaggio di interrogazione Cassandra
-Argomento 13. Scaling e tolleranza agli errori di cassandra. Parte 1
-Argomento 14. Scaling e tolleranza agli errori di cassandra. Parte 2
-Argomento 15. Strumenti di monitoraggio di Cassandra
Valore-chiave
-Tema 16.Redis. Parte 1
-Tema 17.Redis. Parte 2
-Argomento 18.etcd
-Argomento 19.Console
-Argomento 20.Base db
Grafico
-Argomento 21.Neo4j, parte 1
-Argomento 22.Neo4j, parte 2
Altro NoSQL
-Argomento 23. Cache InterSystems
-Argomento 24.Lavorare con tarantool
-Argomento 25.Kafka
-Argomento 26.RabbitMQ
-Argomento 27.s3
-Argomento 28.Prometeo. Grafana
NoSQL tra le nuvole
-Argomento 29.Google BigQuery
-Tema 30.Azure CosmosDB
-Argomento 31.AWS DynamoDB
-Argomento 32. Riassumendo il corso
Progetto
-Argomento 33.Scelta del lavoro a progetto
-Argomento 34. Consultazione sul lavoro di progetto
-Tema 35.Tutela del lavoro di progetto