Благотворительный курс “SQL для решения прикладных задач”



За 10 занятий мы с нуля разберемся, что такое SQL и как при помощи данного языка можно решать задачи. Разберем и отработаем много разнообразных заданий и примеров. После каждого занятия у вас будет:

  • Домашнее задание с авто-проверкой, которая позволит еще лучше закрепить пройденный материал.
  • Презентация с занятия с визуальным разбором материала, которая позволит повторить материал и лучше подготовиться к следующему занятию.
  • Эти материалы останутся у вас и после занятий, так что вы всегда сможете освежить в памяти пройденные темы.

Над курсом работала целая команда опытных методистов, специалистов из IT сферы и сферы образования.

Узнать план курса

Преподаватель




Преподаватель


О нас

Курс будет вести опытный SQL-разработчик и преподаватель Оганян Вреж


  • Опытный SQL-разработчик с общим стажем работы 7 лет. Работал в Росатом и ID Bank
  • Общий опыт преподавания 2 года (МФТИ, РГУ нефти и газа и иные проекты)
Узнать план курса




Каков наш план


Курс 1
1 день

Тема: Знакомство с SQL и разбор базового синтаксиса

Цель: В результате данного занятия вы узнаете, что такое SQL и для каких задач он может пригодиться. Разберете основные операторы и синтаксические конструкции для получения данных из таблицы.

Курс 2
2 день

Тема: Создание и заполнение таблиц

Цель: После данного занятия вы научитесь создавать таблицы и накладывать на них ограничения, заполнять их данными, удалять и изменять данные в таблице.

Курс 3
3 день

Тема: Объединение данных

Цель: В рамках данного занятия вы сможете разобраться с разными типами объединения данных из разных таблиц (горизонтальное, вертикальное и работа с подзапросами). После занятия вы сможете формировать выборку используя данные из разных таблиц.

Курс 4
4 день

Тема: Разные типы JOIN

Цель: В рамках данного занятия вы узнаете про другие типы оператора JOIN и на практике разберетесь, какая разница между ними

Курс 5
5 день

Тема: Агрегация и группировка

Цель: Это очень важная тема. Вы научитесь собирать аналитику по данным. Сможете определить максимальную или минимальную зарплату сотрудников и разницу между ними. В каком отделе меньше сотрудников и как это влияет на выручку компании. И разберете много других аналитических задач.

Курс 6
6 день

Тема: Проектирование баз данных

Цель: До этого дня вы разбирали только инструменты, которые можно использовать уже на готовой базе данных. На этом занятии вы разберете, как, имея на руках бизнес-задачу, можно правильно спроектировать базу, позволяющую решать поставленные задачи.

Курс 7
7 день

Тема: Работа с датой и временем

Цель: Умение обрабатывать данные о дате и времени также важны для анализа процессов, которые происходят с определенной периодичностью. Скажем, как понять, в какой месяц выручка у компании больше остальных, в какие дни недели обращение клиентов происходит чаще, чем в другие. Такие и подобные задачи требуют навыка обработки даты и времени. Именно это вы и изучите на данном занятии.

Курс 8
8 день

Тема: Работа со строками

Цель: Зачастую данные приходят из разных источников и их необходимо привести к общему виду. Скажем, номера телефонов могут быть записаны в разном формате или что-то подобное. Строковые функции позволят привести данные к общему виду для более комфортной работы с ними в дальнейшем.

Курс 9
9 день

Тема: Оконные функции

Цель: На данном уроке будут разобраны оконные функции. Это незаменимый инструмент для реализации сложной аналитики. Например, вы сможете найти сотрудников, у которых зарплата значительно отличается от следующей по размеру зарплаты. Или рассчитать сумму на счету по истории платежей и пополнений.

Курс 10
10 день

Тема: Загрузка и выгрузка данных

Цель: На заключительном занятии будет разобран процесс загрузки и выгрузки данных. Вы научитесь загружать данные из Excel или сторонних систем в SQL и выгружать их после обработки.





Что вы получите в конце курса?


результат



  • Самое главное - конечно же знания и навыки
  • Новых друзей со схожими интересами
  • Конспекты занятий и презентации, которые позволят в будущем повторить и закрепить изученный материал
  • Рекомендации от преподавателя, как дальше развивать свои навыки в программировании
Хочу записаться на отбор




Получится ли у вас пройти курс?



Для прохождения курса вам точно понадобится:

  • Наличие стабильно работающего ноутбука. Если компьютер может включиться и загрузить страницу google меньше чем за 2 минуты, то подходит.
  • Права администратора на компьютере (возможность установки программы).
  • Мотивация и ответственное отношение к курсу.
  • Хороший пользовательский навык владения компьютером (вы должны уметь без проблем создавать и изменять файлы, а также пользоваться горячими клавишами).
  • Хорошее владение русским языком (если вы сумели дочитать до этого места без переводчика, то с этим пунктом все хорошо).
Хочу записаться на отбор
раздумья




Сколько стоит обучение и почему курс называется благотворительным?


voma



Курс стоит 75 000 драм. В рамках курса помещение, информационная поддержка и работа преподавателя полностью происходят на безвозмездной основе. Но куда пойдут деньги?

Все собранные деньги пойдут в организацию ВОМА и будут использованы в рамках инженерных работ по улучшению второй линии обороны.

Лучшей платой за наш труд и потраченное время будет возможность сделать границу Армении более надежной.

Хочу записаться на отбор





Как и где будет проходить обучение?



  • Занятия будут проходить онлайн понедельник, среда, пятница c 19:00 до 22:00.
  • Занятия будут проходить три раза в неделю с 10 июля по 2 августа.
  • Занятия ориентированны на практику, обретение навыков программирования и решения прикладных задач.
  • Занятия будут проходить на русском языке.

Хотите записаться на отбор?

Для записи на отбор необходимо написать куратору в один из мессенджеров.



place