NoSQL - безплатен курс от Otus, обучение 5 месеца, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Курсът включва всички основни и популярни NoSQL бази данни, които могат да бъдат полезни както за архитект, и за администратора и разработчика: ориентирани към документи, колони, ключ-стойност, графики и и т.н. Освен това курсът обхваща модул от бази данни в различни облаци, Elasticsearch и S3. Курсът осигурява дълбоко гмуркане в NoSQL област, така че да можете оптимално да възстановите вашите решения, базирани на класически СУБД, за да увеличите производителност.
Целта на курса е да научи студентите как да избират правилната NoSQL база данни в зависимост от възложените задачи и как ефективно да работят с нея, използвайки всичките й предимства. В резултат на обучението завършилите ще могат уверено да работят с всяка NoSQL база данни, да проектират система за съхранение, индекси, профилни заявки и да осигурят оптимална надеждност и производителност.
Този курс ще отговаря на:
- за разработчици, които се сблъскват с NoSQL бази данни в работата си;
- за NoSQL администратори на бази данни, които изискват задълбочено разбиране на вътрешните процеси на базата данни;
- за тези, които имат поне шест месеца опит в работата с релационни СУБД и търсят как да подобрят производителността.
На курса вие:
- научете се да инсталирате и управлявате всички популярни NoSQL решения от специализирани виртуални сървъри до големи разделени клъстери и облачни доставчици;
- ще разграничите основните видове NoSQL бази данни (документно-ориентирани, колонни, ключ-стойност, графични) и ще изберете оптималното решение в зависимост от вашата задача и предметна област;
- овладяване на синтаксиса и работните характеристики на вградения език на всяка NoSQL база данни;
можете да оптимизирате бавните заявки.
5
курсовеВисше педагогическо образование. Занимава се с търговско развитие повече от 20 години. Съосновател и технически директор на една от най-големите онлайн услуги за регистрация на бизнес в Русия. Стек: Java, PHP. Професионални интереси: функционално програмиране, типизиране на данни, разработка...
Висше педагогическо образование. Занимава се с търговско развитие повече от 20 години. Съосновател и технически директор на една от най-големите онлайн услуги за регистрация на бизнес в Русия. Стек: Java, PHP. Професионални интереси: функционално програмиране, типизиране на данни, разработка на API.
6
курсовеРазработвам софтуер в Java/Spring, C#, PHP повече от 20 години. Архитект на бази данни PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др. Разположете база данни като локална Google Cloud Platform, AWS, Azure,...
Разработвам софтуер в Java/Spring, C#, PHP повече от 20 години. Архитект на бази данни PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др. Разгръщане на DB както на място Google Cloud Platform, AWS, Azure, Yandex Cloud, така и Kubernetes, DBaaS, MultiCloud. През това време са проектирани и разработени повече от сто проекта за вериги магазини, фитнес центрове, хотели и финансовия сектор. Богат опит в изграждането и експлоатацията на системи за виртуализация VmWare ESXi, Hyper-V Автор на книги за PostgreSQL. Нов "PostgreSQL 14. Оптимизация, Kubernetes, клъстер, облак." Програмен мениджър
1
добреАвтор на курса "High Load Architect".Учил в Mail Technopark. Ru. През 2013 г. започва работа като стажант в проекта Mail на компанията Mail. Ru. От 2015 г. той преподава различни (включително оригинални) курсове...
Автор на курса "High Load Architect".Учил в Mail Technopark. Ru. През 2013 г. започва работа като стажант в проекта Mail на компанията Mail. Ru. От 2015 г. той преподава различни (включително оригинални) курсове в образователни проекти на Mail. Ru. От 2016 г. заема длъжността ръководител група в Пощи. През същата година получава магистърска степен по Софтуерно инженерство от Московския държавен технически университет. Н.Е. Бауман. През 2018 г. започва работа в Citymobil като ръководител на група. От април 2019 г. е назначен за ръководител на разработката на сървъри. Ангажирани с развиване на технически умения на хората, подпомагане на тяхната мотивация, разработване на устойчиви на грешки архитектури, въвеждане на нови технологии в процеса на разработка (golang, tarantool) Основни технически умения: GolangCMySQLTarantoolHighload architectureLinux API Учител
Въведение в NOSQL
-Тема 1. Въведение в NOSQL. NOSQL срещу RDBMS
-Тема 2. CAP теорема
Магазин за документи
-Тема 3.Основни характеристики на mongodb
-Тема 4. Клъстерни възможности на mongodb
-Тема 5. Рамка за намаляване и агрегиране на карти
-Тема 6. Оптимизиране на производителността на mongodb
-Тема 7. Сигурност и помощни програми на mongodb
-Тема 8.Couchdb + pouchdb
-Тема 9. Еластично търсене
Говорител
-Тема 10. Clickhouse
-Тема 11. Архитектура и приложение на касандра
-Тема 12. Език за заявки Cassandra
-Тема 13. Мащабиране и отказоустойчивост на cassandra. Част 1
-Тема 14. Мащабиране и отказоустойчивост на cassandra. Част 2
-Тема 15. Инструменти за наблюдение на Cassandra
Ключ-стойност
-Тема 16.Redis. Част 1
-Тема 17.Redis. Част 2
-Тема 18.и др
-Тема 19.Консул
-Тема 20. Основа дб
Графика
-Тема 21.Neo4j, част 1
-Тема 22.Neo4j, част 2
Друг NoSQL
-Тема 23.InterSystems Cache
-Тема 24. Работа с tarantool
-Тема 25.Кафка
-Тема 26.RabbitMQ
-Тема 27.s3
-Тема 28.Прометей. Графана
NoSQL в облаците
-Тема 29.Google BigQuery
-Тема 30.Azure CosmosDB
-Тема 31.AWS DynamoDB
-Тема 32. Обобщаване на курса
Проект
-Тема 33. Избор на работа по проект
-Тема 34. Консултация по проектна работа
-Тема 35. Защита на проектна работа