Об образовательном курсе

Интенсивный образовательный курс «Проектирование и разработка интернет-приложений» создан специалистами группы компаний «Экспертно-аналитические системы» (Expasys) и проводится ежегодно, привлекая молодых разработчиков программного обеспечения и веб-приложений для обучения новым технологиям и повышения своих профессиональных навыков.

Курс проводится 11-й год подряд, его программа ежегодно корректируется, в соответствие современным технологиям и запросам рынка.

Основная цель проведения образовательного интенсива для ООО «Экспертно-аналитические системы» – формирование кадрового резерва Отдела разработки интернет-приложений компании.

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

72

часа

основного образовательного контента, 12 недель занятий

5

мастер-классов

в дополнение к основной образовательной программе

120 +

выпускников

за 10 лет существования нашего образовательного интенсива

25

обучающихся

стали сотрудниками нашей компании после прохождения курса

кому ПОДОЙДЁТ наш КУРС

Начинающим програмистам

Вы прокачаете свои знания и навыки в программировании. Научитесь использовать современные методы проектирования и разработки программного обеспечения.

Студентам ИТ-специальностей

Вы сможете расширить и углубить знания получаемые в своём образовательном учреждении. Научитесь применять полученные знания, решая практические задачи.

ИТ-СТАРТАПЕРАМ

Вы  узнаете, как можно самостоятельно, без привлечения сторонних программистов, разработать MVP для своего ИТ-проекта, проверить гипотезы или создать интерактивный макет приложения.

Кому ПОДОЙДЁТ НАШ КУРС


НАЧИНАЮЩИМ ПРОГРАМИСТАМ

Вы прокачаете свои знания и навыки в программировании. Научитесь использовать современные методы проектирования и разработки программного обеспечения.

СТУДЕНТАМ ИТ-СПЕЦИАЛЬНОСТЕЙ

Вы сможете расширить и углубить знания получаемые в своём образовательном учреждении. Научитесь применять полученные знания, решая практические задачи.

ИТ-СТАРТАПЕРАМ

Вы узнаете, как можно самостоятельно, без привлечения сторонних программистов, разработать MVP для своего ИТ-проекта, проверить гипотезы или создать интерактивный макет приложения.

До окончания записи

12
Дней
01
Часов
52
Минут
52
Секунд

Что входит в курс

РАБОТА С ПРЕПОДАВАТЕЛЕМ

Преподаватель проводит он-лайн занятия, ставит задачи, отвечает на вопросы.

МАСТЕР-КЛАССЫ

Начиная с 8-й недели обучения, раз в неделю проводится мастер-класс.

ДОМАШНЕЕ ЗАДАНИЕ

После каждого занятия необходимо выполнить домашнее задание.

ИТОГОВЫЙ ПРОЕКТ

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

Чему вы научитесь

ПРОГРАММИРОВАТЬ НА C#

Вы научитесь программировать на одном из самых популярных языков программирования общего назначения – C#. Познакомитесь с модульной платформой Microsoft .NET 5.0, предназначенной для разработки кроссплатформенных веб-приложений (Microsoft Windows, GNU/Linux, Apple macOS). Узнаете о реализации основных паттернов проектирования, что поможет с лёгкостью влиться в реальную работу в компаниях, занимающихся разработкой программного обеспечения.

Разрабатывать веб-GUI

Вы сможете разрабатывать графический пользовательский интерфейс веб-приложений, используя новейший кроссплатформенный фреймворк Blazor, компоненты Radzen, язык разметки HTML 5 и язык описания внешнего вида CSS 3 в интегрированной среде разработки Microsoft Visual Studio 2019 Community.

РАБОТАТЬ С БАЗАМИ ДАННЫХ

Вы освоите принципы проектирования баз данных, познакомитесь с системами управления базами данных Microsoft SQL Server 2019 Express и PostgreSQL 12, научитесь программировать на языках T-SQL и PL/PgSQL. Узнаете о таблицах, хранимых процедурах и представлениях.

применять систему контроля версиями исходного кода

Вы познакомитесь с одной из самых распространенных в мире распределенных систем контроля версиями – Git. Узнаете как создать свой репозиторий. Познакомитесь с ветками, коммитами и релизами.


Темы мастер-классов

КОМАНДНАЯ РАБОТА

Особенности построения командной работы над программным продуктом. Методологии Agile и CMMI. Распределение ролей в команде, тимлид. Платформа Microsoft Azure DevOps.

ФУНКЦИОНИРОВАНИЕ ВЫСОКОНАГРУЖЕННЫХ ПРИЛОЖЕНИЙ

Балансировка нагрузки между вычислительными узлами. Аппаратная виртуализация вычислительных узлов – Microsoft Hyper-V, Oracle VM Virtual Box. Контейнеризация веб-приложений – Docker.

ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Методы и подходы к тестированию разрабатываемого программного обеспечения. Test-driven development (TDD). MSTest, примеры написания Unit-тестов.

ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ СУБД POSTGRESQL

Тонкая настройка операционной системы и СУБД PostgreSQL под доступные аппаратные ресурсы вычислительного узла. Использование балансировщика подключений PgBouncer для управления пулом соединений.

ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

Методы и подходы при проектировании графического пользовательского интерфейса веб-приложений. Адаптивность интернет-приложений. Верстка по сетке (Grid Design).


Наши преподаватели

Хуриев Георгий Феликсович

Основной преподаватель курса. Технический директор и руководитель команды разработки ООО «Экспертно-аналитически системы».
Магистр по специальности «Информатика и вычислительная техника».

Волошин Сергей Борисович

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

Хетагуров Константин Хасанович

Спикер мастер-класса по тестированию программного обеспечения. Разработчик I-категории Отдела разработки интернет-приложений ООО «Экспертно-аналитические системы». Бакалавр по специальности «Бизнес-информатика».

Чибирова Марина Эльбрусовна

Спикер мастер-класса по пользовательскому интерфейсу. Фронтэнд-разработчик Отдела мониторинга проектов ООО «Экспертно-аналитические системы».
Бакалавр по специальности «Бизнес-информатика».

Хуриев Георгий Феликсович

Основной преподаватель курса. Технический директор и руководитель команды разработки ООО «Экспертно-аналитически системы».
Магистр по специальности «Информатика и вычислительная техника».

Волошин Сергей Борисович

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

Хетагуров Константин Хасанович

Спикер мастер-класса по тестированию программного обеспечения. Разработчик I-категории Отдела разработки интернет-приложений ООО «Экспертно-аналитические системы». Бакалавр по специальности «Бизнес-информатика».

Чибирова Марина Эльбрусовна

Спикер мастер-класса по пользовательскому интерфейсу. Фронтэнд-разработчик Отдела мониторинга проектов ООО «Экспертно-аналитические системы».
Бакалавр по специальности «Бизнес-информатика».

ПО РЕЗУЛЬТАТАМ ОБУЧЕНИЯ:

каждому выпускнику будет выдан именной сертификат, а лучшим обучающимся может быть выдано рекомендательное письмо от преподавателей


Запишитесь сейчас!

Даты проведения курса:

10.03.2021 – 09.05.2021

14 000 руб.

10 000 руб.

3 месяца обучения он-лайн
Первая неделя занятий – бесплатно!
Живое общение с преподавателями
CRM-форма появится здесь