Получи бесплатно второй диплом (о профессиональной переподготовке) в сфере информационных технологий. Уникальное предложение для студентов московской площадки и филиалов НИЯУ МИФИ
Веб-разработка на основе современных свободных фреймворков
Дополнительная профессиональная программа профессиональной переподготовки Цифровой кафедры НИЯУ МИФИ.
Программа федерального проекта «Развитие кадрового потенциала ИТ-отрасли» национальной программы «Цифровая экономика Российской Федерации»
Веб-разработка на основе современных свободных фреймворков
О программе
Мы научим тебя создавать веб-ориентированные системы на основе одного из самых мощных и при этом быстрых стеков технологий. Прежде всего, это фреймворк Ruby on Rails. Один из самых молодых среди состоявшихся средств веб-разработки, данный фреймворк лежит в основе многих известных ресурсов, например, GitHub, Airbnb, Kickstarter и т.д.

Ты также получишь полноценные знания по всем, связанным с веб-разработкой, технологиям, в том числе по разработке баз данных, объектно-ориентированному программированию (язык Ruby), технологиям HTML 5, CSS, JavaScript. Научишься создавать свою веб-ориентированную систему на всех шагах от фронтенда до бэкенда, включая верстку и развертывание сервера.

В основе нашего курса только OpenSource-технологии, что особенно актуально в период блокирования доступа к технологиям ведущих западных разработчиков ПО для России.
Интро руководителя программы
Радыгин Виктор Юрьевич
Начальник департамента цифрового развития НИЯУ МИФИ, доцент, к.т.н. НИЯУ МИФИ
Требования для поступления
Желание стать высоковостребованным IT-специалистом
Нужно быть студентом московской площадки или филиала НИЯУ МИФИ и иметь не более 2 задолженностей по основной программе
Обучение могут проходить студенты бакалавриата
от 2-го курса, специалитета от 3-го курса и магистратуры* на 1 сентября 2023 года
Наведите на карточку
Требования для поступления
Желание стать высоковостребованным IT-специалистом
Нужно быть студентом московской площадки или филиала НИЯУ МИФИ и иметь не более 2 задолженностей по основной программе
Обучение могут проходить студенты бакалавриата от 2-го курса, специалитета от 3-го курса и магистратуры* на 1 сентября 2023 года
Преимущества
Бесплатно
Возможность получения дополнительного образования в сфере информационных технологий
Онлайн
Синхронные вечерние занятия с использованием технологий дистанционного обучения
Профессия
Возможность выбрать для себя востребованную профессию на рынке ИТ-сферы
Второй диплом
Выпуститься из университета* и получить +1 диплом - изи
* выпускники Цифровой кафедры получат привилегии при поступлении в магистратуру и аспирантуру НИЯУ МИФИ
научишься создавать веб-ориентированные системы на основе фреймворка Ruby on Rails
научишься использовать технологиями HTML 5, CSS, JavaScript
научишься создавать свою веб-ориентированную систему на всех ее шагах от фронтенда до бэкенда, включая верстку и развертывание сервера
освоишь язык запросов SQL и PL/SQL для СУБД PostgreSQL
На нашей программе ты
Технологии, которые ты изучишь
HTML, CSS, PostgreSQL, Ruby, JavaScript, Node.js
Востребованность на рынке
зарплата для junior
80к-110к
зарплата для middle
150к-180к
зарплата для senior
200к+
1 350
вакансий веб-разработчиков
hh.ru на июль 2023 г.
Специалисты направления востребованы в различных отраслях
IT (Яндекс, Mail и др.)
Банки (ВТБ, МКБ, Сбер и др.)
Маркетплейсы (Wildberries, Ozon и др.)
Разработка ПО (РЖД, Ростелеком)
Содержание программы
Разработка баз данных на основе СУБД PostgreSQL
1. Введение в БД: базовые понятия
Понятие базы данных, СУБД, модели данных, классификация моделей данных, иерархическая модель данных, сетевая модель, реляционная модель данных, объектная модель данных. NoSQL-технологии. История развития баз данных и СУБД. Ключи и связи. Первичный ключ. СУБД PostgreSQL. Основы развертывания.

2. Введение в язык SQL. Создание таблиц
Стандарты языка SQL. Зависимость от вендора СУБД. Основы синтаксиса. Правила задания имён. Создание таблиц: основной оператор CREATE TABLE, типы данных, ограничения целостности, значения по умолчанию.

3. Язык SQL оператор выборки SELECT
SELECT: формирование списка полей, фильтры, сортировка, группировка, групповые фильтры, ограничение интервала выбираемых строк, псевдонимы полей и таблиц.

4. Многотабличные выборки
Операции соединения таблиц, запятая, как декартово произведение, внешнее и внутренне соединение, естественное соединение, проблема повторяющихся имён и дублирования строк, соединение таблицы с самой собой.

5. Вложенные запросы
Вложенные запросы в качестве таблиц, условий фильтрации, полей. Рекурсивные запросы (конструкция WITH). Соединение запросов, как множеств (UNION, INTERSECT, EXCEPT).

6. Построение запросов, изменяющих данные в таблицах
Оператор добавления строк: INSERT, оператор удаления строк DELETE, оператор изменения строк UPDATE. Комбинирование изменяющих строки операторов и оператора SELECT.

7. Администрирование баз данных: управление правами доступа в современных реляционных базах данных
Основные виды прав доступа. Табличные права и права уровня базы данных. Суперпользовательские права. Оператор GRANT: синтаксис и примеры использования. Оператор REVOKE: синтаксис и примеры использования.

8. Индексы и оптимизация баз данных
Особенности хранения информации на жестком диске. Индексные структуры. Анализ эффективности запросов.

9. Язык PL/SQL
Введение в язык PL/SQL. Типы данных. Основные конструкции. Курсоры. Процедуры. Функции. Агрегатные функции. Триггеры.
Разработка баз данных на основе СУБД PostgreSQL
1. Введение в БД: базовые понятия
Понятие базы данных, СУБД, модели данных, классификация моделей данных, иерархическая модель данных, сетевая модель, реляционная модель данных, объектная модель данных. NoSQL-технологии. История развития баз данных и СУБД. Ключи и связи. Первичный ключ. СУБД PostgreSQL. Основы развертывания.

2. Введение в язык SQL. Создание таблиц
Стандарты языка SQL. Зависимость от вендора СУБД. Основы синтаксиса. Правила задания имён. Создание таблиц: основной оператор CREATE TABLE, типы данных, ограничения целостности, значения по умолчанию.

3. Язык SQL оператор выборки SELECT
SELECT: формирование списка полей, фильтры, сортировка, группировка, групповые фильтры, ограничение интервала выбираемых строк, псевдонимы полей и таблиц.

4. Многотабличные выборки
Операции соединения таблиц, запятая, как декартово произведение, внешнее и внутренне соединение, естественное соединение, проблема повторяющихся имён и дублирования строк, соединение таблицы с самой собой.

5. Вложенные запросы
Вложенные запросы в качестве таблиц, условий фильтрации, полей. Рекурсивные запросы (конструкция WITH). Соединение запросов, как множеств (UNION, INTERSECT, EXCEPT).

6. Построение запросов, изменяющих данные в таблицах
Оператор добавления строк: INSERT, оператор удаления строк DELETE, оператор изменения строк UPDATE. Комбинирование изменяющих строки операторов и оператора SELECT.

7. Администрирование баз данных: управление правами доступа в современных реляционных базах данных
Основные виды прав доступа. Табличные права и права уровня базы данных. Суперпользовательские права. Оператор GRANT: синтаксис и примеры использования. Оператор REVOKE: синтаксис и примеры использования.

8. Индексы и оптимизация баз данных
Особенности хранения информации на жестком диске. Индексные структуры. Анализ эффективности запросов.

9. Язык PL/SQL
Введение в язык PL/SQL. Типы данных. Основные конструкции. Курсоры. Процедуры. Функции. Агрегатные функции. Триггеры.
Таймлайн
до 30 ноября
Подача заявок
Выбери программу и подай заявку на обучение на платформе education.mephi.ru. Чтобы записаться на курс, нужно авторизоваться на платформе со своей учётной записью студента НИЯУ МИФИ или зарегистрироваться. После входа выбери курс, на котором хочешь обучаться и подай на него подписанное заявление на зачисление.

Обучение возможно только на ОДНОМ КУРСЕ
30 ноября
Входное тестирование
В самом начале проходит первичная оценка знаний и навыков студентов — в рамках всего обучения проводится независимая оценка качества образовательных программ. Для этого и проводятся подобные тесты.
до 4 декабря
Зачисление
На твою электронную почту придёт подтверждение о зачислении на курс. Убедись, что в твоём профиле платформы указан актуальный адрес электронной почты.
декабрь 2023 - август 2024
Обучение
Весь процесс обучения занимает около 12 месяцев — ты будешь смотреть видеолекции, вебинары, выполнять задания и проходить промежуточные тестирования. Важно придерживаться графика курса, тогда равномерно распределённая нагрузка займёт около 2-6 часов в неделю.

️️Обучение на Цифровой кафедре легко совмещать с основным образованием — ты сам выстраиваешь удобный для себя график обучения.
до 30 августа 2024
Выходное тестирование и Демонстрационный экзамен
По итогам обучения на курсе каждый студент показывает свой уровень знаний и навыков на дэмоэкзамене . В конце курса проводится итоговое тестирование — мы проверяем, насколько хорошо нам удалось развить цифровые компетенции студентов.
до 30 сентября 2024
Получение диплома
Получи диплом НИЯУ МИФИ о профессиональной переподготовке в ИТ вместе с основным дипломом.
Обратите внимание: после авторизации на сайте education.mephi.ru необходимо записаться на программу в разделе "Каталог курсов"
Авторы курса
Наталия Самойленко
Дмитрий Куприянов
Виктор Радыгин
Начальник департамента цифрового развития НИЯУ МИФИ, доцент, к.т.н. НИЯУ МИФИ. Разработчик веб-ориентированных информационных систем с 2000 года. С 2015 года руководит разработкой веб-ориентированных сервисов и информационных систем в НИЯУ МИФИ.
Ведущий разработчик веб-ориентированных информационных систем в Управлении информационно-методического обеспечения образовательного процесса НИЯУ МИФИ, доцент, к.т.н. НИЯУ МИФИ. Разработчик веб-ориентированных информационных систем с 1999 г.
Начальник отдела аспирантуры НИЯУ МИФИ, доцент, к.т.н. НИЯУ МИФИ. Разработчик веб-ориентированных систем с 1999 по 2018 года.
Остались вопросы по курсу?
Напиши нам в телеграм-бот — мы ответим на все интересующие тебя вопросы в течение рабочего дня