Программирование

Как учит школа
Онлайн с преподавателем
По расписанию
Диплом или удостоверение
Поддержка кураторов
Домашние работы
Тренажер
Начало обучения
в любое время
Срок обучения
4 месяца
Стоимость курса
40 000 ₽
Программирование

Рейтинг школы

ИПО ИПО
4,7

Описание курса

Программа «Программирование» даёт системные знания разработки ПО: слушатель освоит основы алгоритмов, языки программирования, работу с базами данных и веб-технологиями. Обучение формирует практические навыки создания приложений и сайтов, позволяя уверенно применять их в IT-задачах и профессиональной разработке.

Программа

Теория программирования

Функциональный подход. Формальные системы, синтаксис и семантика функциональных программ, рекурсия и моделирование вычислений. Объектно-ориентированный подход. Концепции ООП, дисциплина типов, расширения объектно-ориентированного подхода.

JavaScript

О программировании. Величины, типы и операторы. Структура программ и функции. Структуры данных: объекты и массивы. Функции высшего порядка. Тайная жизнь объектов. Проект: электронная жизнь. Поиск и обработка ошибок. Регулярные выражения и модули. Проект: язык программирования. JavaScript и браузер. Document Object Model. Обработка событий. Проект: игра-платформер. Рисование на холсте. HTTP. Формы и поля форм.

PHP

Основные характеристики и преимущества PHP как языка веб-разработки. Сравнительный анализ языков программирования Python и PHP.

HTML и CSS

Структура и средства разработки web-страниц. Фронтенд-разработка и инструменты создания сайтов, языки разметки и стилизации.

Языки программирования

Основные понятия языков высокого уровня. Эволюция и классификация языков программирования, синтаксис и семантика.

Базы данных

Введение в теорию баз данных. Основные понятия и компоненты СУБД. Архитектура систем баз данных ANSI/SPARC. Модели данных: иерархическая и сетевая. Реляционная модель данных и ограничения целостности. Нормализация реляционных баз данных. Инфологическое проектирование и ER-диаграммы. Основы языка SQL и работа с запросами. Транзакции и многопользовательский доступ. Физическое хранение данных и индексы. Программируемые объекты баз данных: процедуры, функции, триггеры. Поддержка XML и преобразование данных.

Английский язык для программистов

Английский язык в деятельности программиста и работа с технической документацией. Роль иностранных языков в профессиональном развитии IT-специалиста.

Работа с web-страницами

Информационные технологии создания web-страниц. Средства разработки web-сайтов и веб-приложений.

IT-служба в структуре предприятия

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

Итоговый междисциплинарный экзамен

Итоговое тестирование по всем дисциплинам программы.

Формат

онлайн

Спикеры

  • Спикеры — эксперты с практикой в крупных российских и зарубежных организациях

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

  • Писать программный код на современных языках программирования для решения прикладных задач
  • Разрабатывать алгоритмы и использовать базовые структуры данных для построения эффективных решений
  • Работать с базами данных, выполнять SQL-запросы и организовывать хранение информации
  • Создавать простые веб-приложения, включая базовую серверную и клиентскую логику
  • Использовать системы контроля версий Git для командной разработки и управления кодом
  • Тестировать и отлаживать программное обеспечение, находить и исправлять ошибки в коде

Кому подходит

  • Для тех, кто хочет начать карьеру в программировании
  • Для IT-специалистов и технических специалистов
  • Для руководителей и предпринимателей в IT и бизнесе

Требования к кандидату

Диплом о высшем образовании (диплом бакалавра, специалиста, магистра) или диплом о среднем профессиональном образовании, документ, удостоверяющий личность и гражданство, СНИЛС. Только при необходимости: справку с места учёбы, свидетельства об изменении фамилии, имени, отчества.

Выводы о курсе

Выберу ИИ
Возможны неточности

Программа «Программирование» от Института Профессионального Образования предлагает системное обучение разработке ПО за 6 месяцев (528 часов). Слушатели осваивают алгоритмы, языки программирования (JavaScript, PHP), базы данных и веб-технологии, получая практические навыки создания приложений. По завершении курса выдается официальный диплом о профессиональной переподготовке, а карьерный центр помогает с трудоустройством и развитием личного бренда. Программа подходит как для новичков, так и для IT-специалистов, стремящихся углубить знания.

Рекомендованные курсы

Другие направления