Databaser från grunden - kurs 8599 rub. från Merion Academy, utbildning 2 månader, Datum 28 november 2023.
Miscellanea / / November 30, 2023
Lär dig allt om att arbeta med relationella och icke-relationella databaser. Tillsammans kommer vi att gå igenom alla stadier - från design till skalning av databaser med PostgreSQL, MS SQL och MySQL. Lär dig att arbeta med NoSQL-databaser, skapa en datalagringsarkitektur och automatisera rutinprocesser.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery och Neo4j, DDL, DML
CTO, mjukvaruarkitekt, produktchef
Expert inom området informationsteknologi, mjukvaruutveckling, ERP-system, automation, robotisering och digital affärstransformation.
Över 12 års erfarenhet av utveckling och driftledning
Ett stort antal genomförda projekt (inklusive högbelastningsprojekt), främst inom företagssektorn
Erfarenhet av att designa och driva både RDBMS- och NoSQL-lösningar i ett projekt för olika uppgifter
Regelbunden deltagare i det professionella samhället, författare till ett flertal artiklar och talare vid specialiserade konferenser
Två högskoleexamina, MBA-examen
Att välja rätt lagringsstruktur är en av de viktigaste delarna av alla projekt, som påverkar dess framtida framgång. Efter att ha gått från utvecklare till CTO kan jag säga detta med tillförsikt. Moderna utvecklingsmetoder som infrastruktur för mikrotjänster och agil tillåter flexibilitet anpassa sig till processen, men att ändra datastrukturen innebär ofta svårt och smärtsamt konsekvenser. Det är därför det är viktigt att navigera i världen av moderna databaser och NoSQL från första början!
Många av teknikerna som vi pratar om i kursen har dykt upp ganska nyligen och det finns fortfarande lite användbar information om dem, särskilt på ryska. Jag rekommenderar starkt den här kursen till alla som vill dyka in i världen av databaser och NoSQL och lära sig hur man bestämmer datalagringsstrukturen i alla projekt!
Block 1: SQL
Introduktion till kursen. Föreläsning
Grunderna i relationsdatabaser. Föreläsning
Design av relationsdatabaser. Föreläsning
Logisk och fysisk struktur av databaser. Föreläsning
MVCC ACID-transaktioner. Föreläsning
Grunderna i SQL-frågespråket. Föreläsning
Databasskalning och feltolerans. Föreläsning
Optimering av relationsdatabaser. Föreläsning
Funktioner i PostgreSQL. Föreläsning
Funktioner i Microsoft SQL Server. Föreläsning
Funktioner i MySQL. Föreläsning
Funktioner för att driva en databas i en molnmiljö. Föreläsning
Block 2: NoSQL
Introduktion till NoSQL - Varför NoSQL dök upp, funktioner, NewSQL. Föreläsning
Typer av NoSQL-system, CAP-teorem - huvudtyperna av NoSQL och deras skillnader. Föreläsning
MongoDB är ett dokumentorienterat databashanteringssystem. Föreläsning
ElasticSearch är en öppen källkod för fulltextsökning och analysator. Föreläsning
ClickHouse är ett kolumnärt analytiskt DBMS med öppen källkod. Föreläsning
CouchDB + PouchDB är ett dokumentorienterat databashanteringssystem. Föreläsning
Redis är ett datastrukturlager i minnet som används som databas-, cache- och meddelandeförmedlare. Föreläsning
Neo4j är ett hanteringssystem för grafdatabas med öppen källkod. Föreläsning
Google BigQuery är en RESTful webbtjänst för interaktiv, storskalig analys av stora datamängder. Föreläsning
Testning
Slutlig testningTest
Certifikat