Що нового?

Набір учасників [Нетологія] Розробник баз даних з нуля - 2021 (Артур Саприкін)

Інформація про покупку
Тип покупки: Складчина
Ціна: 51471 ГРН
Учасників: 0 з 403
Організатор: Відсутній
Статус: Набір учасників
Внесок: 132.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

  1. Вивчіть мови програмування SQL і Python для роботи з даними
  2. Навчіться створювати і налаштовувати бази даних під запити компаній
  3. Освоїте професію і зберете портфоліо з 4 проектів
знання Python і SQL потрібні для створення, модифікації та управління даними. За даними дослідження Institute of Electrical and Electronics Engineers, ці мови найпопулярніші в 2021 році.

вивчивши основи і набравшись досвіду, через 1-3 роки ви зможете підвищити рівень доходу, працюючи за перспективними IT-професіями: BI-архітектор, BI-Розробник та іншим.

Кому підійде курс:
1. Новачкам

Вивчіть основи Python і SQL для оптимізації роботи з даними
2. Фахівцям техпідтримки
Зможете швидше вирішувати нові і нестандартні завдання за допомогою SQL і автоматизуєте рутинні процеси
3. Початківцям розробникам
Навчіться писати запити, аналізувати і обробляти інформацію з баз даних за допомогою мови SQL

чому навчитеся:
  1. Вивчіть основи Python і навчитеся з його допомогою отримувати і обробляти дані
  2. Освоїте управління даними і роботу з аналітичними функціями SQL
  3. Познайомитеся з основами Адміністрування баз даних на прикладі PostgreSQL
  4. Дізнаєтеся про методи інтеграції інформаційних систем і вивчіть специфікацію OpenAPI
  5. Розберетеся в проектній документації IT-проектів
  6. Познайомитеся з принципами agile і навчитеся працювати в продуктовому підході
  7. Навчіться проектувати надійні бази даних і забезпечувати їх роботу
  8. Розберетеся, як тестувати бази даних
Модуль 1-SQL і отримання даних
За допомогою SQL навчитеся отримувати інформацію з бази даних. Також зможете фільтрувати, агрегувати, імпортувати і експортувати дані.
  • Архітектура та структура баз даних (БД)
  • прості запити, join, агрегати
  • базові команди в SQL і вбудовані аналітичні функції
  • імпорт і експорт даних за допомогою SQL і ETL програм
  • принципи роботи з різними БД
  • основні бібліотеки для підключення до БД з Python
  • функції SQL та їх аналоги в pandas
  • Консоль: знайомство, основні оператори, утиліта psql
  • Архітектура та проектування
  • нормалізація
  • залежності
  • Розробка запитів для аналітики авіаперельотів
  • Курсовий проект
Модуль 2 - Основи Python для роботи з даними
Освоїте основи Python і навчитеся з його допомогою отримувати і обробляти дані.
  • основи Python
  • введення в аналіз даних на Python
  • Статистика в Python
  • Передобробка даних
  • Feature Selection
Модуль 3-Програмування на Bash
Вивчіть базове програмування в командному інтерпретаторі Bash. Навчіться проводити синтаксичний аналіз за допомогою регулярних виразів regexp. Освоїте утиліти sed, awk, cut, grep та інші.
  • базове Програмування на Bash. Коди повернення, функції
  • Regexp та їх використання для синтаксичного аналізу
  • корисні утиліти
  • розбір скриптів і написання своїх скриптів. Linter, ShellСheck
Модуль 4-Warehouse (DWH)
Познайомитеся з класичним сховищем даних, навчитеся проектувати його і виконувати основні завдання.
  • введення в сховища даних
  • проектування сховища даних
  • знайомство з Pentaho
  • Pentaho як інструмент ETL
  • ETL-pro
  • загальні рекомендації щодо розробки ETL
  • суміжні теми
  • DWH в хмарі
Модуль 5-адміністрування Linux
Розберете дистрибутиви Linux, засновані на RedHat і Debian, і особливості роботи з ними. Дізнаєтеся, як управляти пакетами: встановлювати, видаляти і пересобірать їх. Навчіться керувати користувачами та їхніми правами, додатками та їх запуском. Вивчіть принципи пошуку проблем продуктивності системи.
  • типи дистрибутивів
  • керування пакетами
  • системи ініціалізації Linux: systemd, init-v
  • керування користувачами
  • продуктивність системи
  • файлові системи
Модуль 6 - системи зберігання та передачі даних
Дізнаєтеся, чим розрізняються SQL і NoSQL бази даних і як вибрати потрібну з усього різноманіття існуючих рішень. Розберетеся, навіщо потрібен кеш і як його використовувати. Навчіться складати і дивитися логи додатків в Elasticsearch, а також налаштовувати і використовувати менеджер черг RabbitMQ.
  • бази даних та їх типи
  • кешування Redis/Memcached
  • ELK
  • черги RabbitMQ
Модуль 7-реляційні бази даних
Дізнаєтеся принципи роботи реляційних баз даних. Навчіться писати SQL-запити, працювати з індексами і оптимізувати виконання запитів. Освоїте реплікацію, масштабування баз даних і резервне копіювання.
  • бази даних
  • Робота з даними за допомогою DDL і DML
  • індекси
  • реплікація та масштабування
  • Резервне копіювання
  • бази даних в хмарі
Модуль 8-Просунута робота з SQL
Вивчіть основи проектування і зрозумієте, які бувають архітектурні моделі даних. Навчіться створювати збережені процедури та тригери. Дізнаєтеся, що таке нормалізація і денормалізація. Освоїте шардирование і партиционирование.
  • Створення збережених процедур
  • Створення тригерних функцій і тригерів
  • горизонтальне і вертикальне шардування
  • архітектурні моделі
  • моделі даних
  • етапи проектування бази даних
  • відмінність OLTP-від OLAP-систем
  • Розробка і заповнення бази даних, впровадження в неї збережених процедур і тригерів
  • Курсовий проект
Модуль 9 - інтеграція систем і документування API
Дізнаєтеся про методи інтеграції інформаційних систем, вивчіть специфікацію OpenAPI, навчитеся описувати програмні інтерфейси додатків і публікувати їх в Swagger.
  • процес і рівні інтеграції
  • підходи до інтеграції
  • REST API, SOAP
  • нотація OpenAPI
  • Swagger
Модуль 10 - Адміністрування баз даних
Познайомитеся з основами адміністрування БД на прикладі PostgreSQL. Дізнаєтеся основи архітектури, навчитеся керувати доступом, організовувати реплікацію і резервне копіювання даних.
  • основи конфігурації та архітектури
  • організація даних
  • завдання адміністрування
  • управління доступом
  • реплікація та резервне копіювання
  • PL і SQL
  • Робота з PostgreSQL
  • визначення ролей, доступу та резервне копіювання для заданої бази даних
  • Курсовий проект
Модуль 11-тестування систем і даних
Познайомитеся з основними видами і методами тестування, зрозумієте різницю між QA і тестуванням.
  • Ручне та автоматизоване тестування
  • тестування даних. Вимоги та підхід
Модуль 12-документування в IT-проектах
Зорієнтуєтеся в видах проектної документації, структурі та призначенні артефактів. Навчіться створювати BMC, CJM і дізнаєтеся, де їх застосовувати. Розгляньте стандарти документування і познайомитеся з процесами документування всередині циклу розробки ПЗ.
  • узгодження та управління змінами вимог
  • проектна документація та артефакти
  • Business canvas model
  • Customer journey map
  • Software requirements specification і технічне завдання
  • стандарти документування
  • підходи до документування в IT-проектах
Модуль 13-робота по agile: scrum, kanban, lean
Зрозумієте відмінність гнучких підходів до управління від традиційних. Познайомитеся з принципами ощадливого виробництва (lean), гнучкою методологією розробки (agile), методологією управління проектами (scrum) і системою організації процесу реалізації завдань (kanban).
  • відмінність традиційних підходів до управління від гнучких
  • Lean-ощадливе виробництво. Потік створення цінності
  • MVP і agile-планування
  • Scrum: планування спринту, робота ітераціями
  • Kanban: основи методу, побудова системи
Модуль 14-дипломний практикум
Розробите архітектуру і налаштуєте базу даних для інтернет-магазину. Налаштуйте доступи, ролі та резервне копіювання даних.
Знижка закінчиться 25 жовтня

Вартість курсу
70 000 ₽
140 000 ₽ без знижки
-70 000 ₽ знижка
https://privatelink.de/?https://netology.ru/programs/sql-developer#/
 
Угорі