Результаты обучения
Чему научитесь
Освоите рабочий код ИС на современных языках и сборку прототипов
Проводить логический и арифметический контроль качества данных
Изучите модернизацию и миграцию баз данных, оптимизацию производительности и запросов
Как использовать алгоритмы и структуры данных для повышения эффективности кода
Проводить реверс-инжиниринг и описывать бизнес-процессы
Проектировать схемы, разрабатывать и оптимизировать запросы
Инструменты
Phyton
Кем вы станете
Разработчик баз данных
Технический специалист по сопровождению информационных систем
Специалист по технической поддержке разработки
Младший разработчик
Аналитик-стажёр
Доход
Junior
0-2 года
90 000₽
Middle
2-5 лет
150 000₽
Senior
5+ лет
240 000₽
Программа курса
-
Основы научно-исследовательской деятельности
Тем: 4- Понятие науки
- Методология научных исследований
- Фазы научного исследования
- Апробация работы
-
Деловой иностранный язык
Тем: 3- Corporate Information System
- System Integration
- Intellectual property
-
Методологии и технологии проектирования информационных систем
Тем: 6- Основы организации проектирования ИС
- Жизненный цикл ПО. Модели жизненного цикла ПО
- Технология проектирования ИС
- Состав и содержание работ по этапам жизненного цикла ПО. Проектная документация
- Проектирование информационного и программного обеспечения
- Структурные методы анализа и проектирования ПО
-
Алгоритмы и структуры данных
Тем: 10- Что такое алгоритм
- Линейный поиск
- Big O
- LOGarithm
- Память и ее устройство
- Массивы
- Динамический массив
- Бинарный поиск - реализация по индексам
- Сортировка пузырьком
- Сортировка выбором
- Рекурсия
- Бинарный поиск - реализация по рекурсии
- Стек
- Стек вызовов
- Быстрая сортировка
- Очереди
- Сортировка слиянием
- Хеш-таблица
- Хеш-функция
- Бинарное дерево
- Обход в ширину
- Обход в длину
- Балансировка
- Ориентированный граф
- Неориентированный граф
- Матрицы смежности
- Список смежности
- Взвешенный граф
- Алгоритм Дейкстры
- Динамическое программирование: основные принципы и задачи
- Реализация динамического программирования в Python
- Решение задач оптимизации с помощью динамического программирования
-
Основы проектирования баз данных
Тем: 3- Введение в проектирование
- Реляционная алгебра
- Нормализация таблиц
-
Программирование
Тем: 6- Алгоритмизация и введение в разработку прикладных программ
- Модульная структура приложений и современные средства разработки C#/.NET
- Основы программирования на языке C#
- Объектная модель, средства описания и использования классов в приложениях C#/.NET
- Отношения между классами. Наследование, интерфейсы, делегаты, события и исключения в C#/.NET
- Основы проектирования баз данных и работа с PostgreSQL в C#/.NET
-
Базы данных
Тем: 7- Введение в теорию баз данных
- Принципы построения баз данных. Модели и структуры данных
- Концептуальное моделирование баз данных
- Логическое моделирование баз данных
- Физическое моделирование баз данных
- Проектирование бизнес-логики
- Основы работы в SQLite
Стоимость и форматы обучения
Базовый
- Видео + текстовый контент
- Вебинары с преподавателем
- Тестирования
- Поддержка куратора
Официальные документы
Другие программы по направлению
AI Product Manager
Дистанционно от 150 000₽Excel для эффективной работы
Дистанционно от 19 000₽Java для начинающих
Дистанционно от 50 000₽Java-разработчик
Дистанционно от 100 000₽Python для начинающих
Дистанционно от 40 000₽Python-разработчик
Дистанционно от 80 000₽Анализ и автоматизация бизнес-процессов
Дистанционно от 40 000₽Бизнес-аналитик
Дистанционно от 80 000₽Введение в разработку программного обеспечения
Дистанционно от 44 500₽Информационные системы в бизнес-процессах
Дистанционно от 44 500₽Информационные технологии в образовании
Дистанционно от 30 000₽Информационный менеджмент
Дистанционно от 40 000₽Нейросети
Дистанционно от 30 000₽Нейросети для обучения
Дистанционно от 30 000₽Основы SQL
Дистанционно от 25 000₽Основы цифровой инфраструктуры
Дистанционно от 44 500₽Технологии разработки и тестирования программного обеспечения
Дистанционно от 40 000₽Часто задаваемые вопросы
-
Чем на практике занимается кодировщик?
Кодировщик пишет программный код, который превращает требования заказчика в работающую систему – создаёт новые функции, исправляет ошибки и поддерживает программу после запуска. В команде он помогает разобраться с задачами: читает документацию, задаёт вопросы и описывает бизнес-процессы, чтобы понять, какую логику заложить в программу. По сути, заказчик говорит, что нужно, а кодировщик делает так, чтобы это заработало. -
Смогу ли я создать свои проекты?
Вы будете активно писать код, решать алгоритмические задачи, работать с базами данных, создавать прототипы информационных систем. Это позволит вам сформировать solid-портфолио, которое можно будет показать работодателям. -
Подойдёт ли обучение, если у меня нет опыта?
Программа разработана для всех, кто желает освоить новую профессию, начать или продолжить карьерный путь в IT. Курс поможет вам последовательно разобраться в основных темах — от основ проектирования баз данных до технологии проектирования информационных систем. -
Какой документ я получу после обучения?
При успешной сдаче итогового тестирования вы получите свидетельство о профессии рабочего, должности служащего с присвоением квалификации "Кодировщик", который вносится в ФИС ФРДО (Федеральный реестр документов об образовании). Данный документ является большим преимуществом при отборе кандидатов у ваших будущих работодателей. -
Поможет ли обучение перейти на новую должность?
Да, после успешной сдачи итогового тестирования вы получите новую профессию и сможете использовать свидетельство для трудоустройства, профессионального развития или перехода на новую роль.