Онлайн-школа Нетология
101 отзыв

SQL-разработчик с нуля от Нетологии

Данный курс сделает из вас SQL-разработчика с нуля! Вы изучите языки программирования SQL и Python для работы с данными. Научитесь создавать и настраивать базы данных под запросы компаний. У вас будет возможность пройти стажировку в группе компаний «Программный продукт»
  • Сертификат об обучении
84 000 ₽
140 000 ₽

Актуальная стоимость обучения.

Данные обновлены 3 июля 2022 г.

Рассрочка: 3500 ₽ / мес.

  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

Программа курса

Ознакомьтесь с программой курса «SQL-разработчик с нуля» от Нетологии

1. SQL и получение данных (курсовой проект). С помощью SQL научитесь получать информацию из базы данных. Также сможете фильтровать, агрегировать, импортировать и экспортировать данные.

  • Архитектура и структура баз данных (БД)

  • Простые запросы, join, агрегаты

  • Базовые команды в SQL и встроенные аналитические функции и т.д.

2. Основы 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 и т.д.

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. Дипломный практикум. Разработаете архитектуру и сконфигурируете базу данных для интернет-магазина. Настроите доступы, роли и резервное копирование данных.

Подробная информация о курсе

Сертификат
Нет
Поделись курсом с друзьями

Промокод на 5%

Нетология предоставляет дополнительную скидку в 5% по промокоду EDUVERSE. Введите код на сайте или сообщите менеджеру.

Отзыв о школе Skillbox в формате видео
Отзыв студента Нетологии: сравнение со Skillbox
Посмотрите обзор курсов от Нетологии
Подробнее о школе Нетология
Нетология — один из лидеров российского онлайн-образования. Университет предлагает современные курсы для роста в карьере, развития бизнеса и получения новой профессии.
  • Преимущества и недостатки обучения в Нетологии
  • Удалённый формат. Все лекции проходят в интернете в удобное для вас время.

  • Команда экспертов. Лекции ведут специалисты с большим опытом из крупных компаний.

  • Большой выбор курсов. Если готовый курс не подходит, под вас соберут персональную программу.

  • Технические проблемы. У некоторых студентов наблюдаются неполадки во время обучения.

  • Настойчивые продажи. Перед началом курса менеджеры активно звонят и склоняют к покупке.

  • Отзывы о Нетологии

    Взгляните, что студенты и выпускники говорят про онлайн-школа Нетологии

    • Отзыв о школе

      Качественное и интересное образование! Дань возможность заниматься перспективным и высокооплачиваемым делом, причем онлайн.

    • Отзыв о школе

      Всем привет! Прошел ровно как год, как я пришла в Нетологию, и похоже, останусь с вами навсегда. Невероятный объем знаний, поддержка со стороны преподавателей и аспирантов, новые, полезные знакомства и масса положительных эмоций. Прошла курсы по smm, digital-маркетингу, soft skil...

      Показать отзыв полностью
    • Всем привет😉 Влюбилась в Нетологию 2,5 года назад, когда задумалась о смене профессии и по совету специалистов из агентства Алены Владимирской пришла учиться на курс "Интернет-маркетолог".

    • Отзыв о школе

      Всегда актуальная информация. Секретные фишки от экспертов и практически круглосуточная поддержка аспирантов и преподавателей не только во время обучения, но и спустя годы после окончания курса. Именно эта, практически семейная атмосфера привлекает меня в Нетологии. Обучение затя...

      Показать отзыв полностью
    • Закончила уже несколько курсов от Нетологии, сейчас обучаюсь профессии "Графический дизайн", очень нравится структура курса, преподаватели и подача материала☺️ Информации много, курс объемный и насыщенный, но преподаватели разжевывают её и показывают всё на пальцах, так...

      Показать отзыв полностью
    • Отзыв о школе

      Безусловно рекомендую. И курсы, и бесплатные материалы. Всегда много полезной и актуальной информации, систематизированные знания и опытные, крутые эксперты. Прохожу здесь уже не один курс и буду проходить еще. Курсы здесь очень объемные и насыщенные, много практики, домашних зад...

      Показать отзыв полностью
    • Отзыв о школе

      Очень нравится Нетология. Прошла курс Digital Старт -- помогли разобраться с тем, куда дальше хочу двигаться, на что учиться, чего ожидать по карьере. Тёплая атмосфера, постоянная поддержка и ощущение плеча рядом. 🥰 После Digital Старта прошла курс Landing Pages и сейчас учусь на...

      Показать отзыв полностью
    • Отзыв о школе

      Отличный ресурс. Пользуюсь больше 2-х лет. Прошла сейчас второй курс "Продвижение в Instagram". Радует организация учебного процесса, адекватность команды, восприимчивость к ОС, если нужно что-то подкрутить, улучшить. Получила для себя много полезного, планирую еще прой...

      Показать отзыв полностью
    • Отзыв о школе

      Отличный образовательный ресурс. Всем советую!

    • 101 отзыв о Нетологии
      Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
      Все отзывы о Нетологии →
    SQL-разработчик с нуля
    • Нетология
    • 84 000 ₽