Бази данни - безплатен курс от Otus, обучение 6 месеца, Дата: 2 декември 2023 г.
разни / / December 05, 2023
Курсът е предназначен за разработчици и администратори, които са готови да овладеят работата с бази данни
Целта на курса е да научи студентите да работят ефективно с всяка база данни (както релационна, така и нерелационна), използвайки структурирания език за заявки SQL. Курсът предоставя дълбоко гмуркане в СУБД. След като го завършите, няма да се налага да гасите пожари в резултат на неоптимално положени основи.
На курса вие:
- да се научат да проектират бази данни и да създават оптимална структура за тяхното съхранение;
- ще разграничите основните СУБД, които могат да бъдат полезни на разработчика (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и др.);
- владеят синтаксиса и възможностите на SQL, DDL, DML;
- ще можете да оптимизирате бавните заявки и да се справяте с неправилни SQL заявки;
- ще станете по-уверени в работата с индекси, ще научите как да оптимизирате, профилирате и актуализирате бази данни.
За кого е този курс:
- за разработчици, които се сблъскват с бази данни в работата си;
- за тези, които имат най-малко шест месеца опит в работата със СУБД и искат да придобият по-задълбочено разбиране на структурата на всички вътрешни процеси.
Силно практична насоченост
Ефективно модулно обучение
Преподавателят е експерт и професионалист с 20 години опит в бранша
Авторска програма
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, клъстер, облак." Програмен мениджър
5
курсовеПовече от 15 години опит в ИТ индустрията, повече от 20 години преподавателски опит. В момента: - програмист в Центъра за интелигентни геоинформационни технологии (CIGIT) на Федералната държавна бюджетна образователна институция за висше образование "ASU"; - старши преподавател в катедра "Автоматизирани системи за обработка на информация и...
Повече от 15 години опит в ИТ индустрията, повече от 20 години преподавателски опит. В момента: - програмист в Центъра за интелигентни геоинформационни технологии (CIGIT) на Федералната държавна бюджетна образователна институция за висше образование "ASU"; - старши преподавател в катедрата по автоматизация Системи за обработка и управление на информация в областите „Програмиране и основи на алгоритмизацията”, „Бази данни”, „Системи с изкуствен интелект”;- съосновател на малкото иновативно предприятие ForeSays LLC - научни изследвания в областта на природните и техническите науки, разработка на софтуер осигуряване. Умения: C/C++ програмиране, Delphi; проектиране и разработка на бази данни: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Притежава 2 патента и 8 сертификата за регистрация на компютърни програми Преподавател
Обекти и отношения
-Тема 1. Дизайн на бази данни
-Тема 2. Компоненти на съвременна СУБД
-Тема 3. Проблеми на миграцията
-Тема 4. CAP Теорема
-Тема 5. Семинар: дизайн
PostgreSQL
-Тема 6. Вътрешна архитектура на СУБД PostgreSQL
-Тема 7.DDL: създаване, модифициране и изтриване на обекти в PostgreSQL
-Тема 8. Транзакции, MVCC, ACID
-Тема 9.DML: вмъкване, актуализиране, изтриване, избор на данни
-Тема 10. Типове данни в PostgreSQL
-Тема 11.Индекси
-Тема 12.DML: агрегиране и сортиране, CTE, аналитични функции
-Тема 13. Дизайнер на отчети Pentaho
-Тема 14.OLAP: Postgres + pentaho
-Тема 15. Запомнени процедури и тригери
-Тема 16. Оптимизация на производителността. Профилиране. Мониторинг
-Тема 17. Архивиране и възстановяване
-Тема 18. Репликация
-Тема 19.Клъстеризация: patroni
-Тема 20. Семинар по PostgreSQL
MySQL
-Тема 21. Вътрешна архитектура на СУБД MySQL
-Тема 22. Типове данни в MySQL
-Тема 23.DDL: създаване, модифициране и изтриване на обекти в MySQL
-Тема 24.DML: вмъкване, актуализиране, изтриване, извличане на данни
-Тема 25. Транзакции, MVCC, ACID
-Тема 26.DML: Агрегиране и сортиране
-Тема 27.Индекси
-Тема 28.КТР и аналитични функции
-Тема 29. Оптимизация на производителността. Профилиране. Мониторинг
-Тема 30. Запомнени процедури и тригери
-Тема 31. Архивиране и възстановяване
-Тема 32. Репликация
-Тема 33.MySQL - Percona XtraDB Cluster
-Тема 34.MySQL - InnoDB клъстер
-Тема 35.MySQL NDB Cluster - шардинг
-Тема 36. Семинар по Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Тема 37.Работа с tarantool
-Тема 38.NoSQL: Redis
-Тема 39.Основни характеристики на mongodb
-Тема 40.map-reduce framework
-Тема 41. Архитектура и приложение на касандра
-Тема 42. Език за заявки Cassandra
-Тема 43. Еластично търсене
-Тема 44. Clickhouse
Финален проект
-Тема 45. Избор на тема и организация на работата по проекта
-Тема 46. Семинар по създадени проекти
-Тема 47. Защита на проектантска работа
-Тема 48. Обобщаване на курса