Программирование
Рейтинг школы
Описание курса
Программа «Программирование» даёт системные знания разработки ПО: слушатель освоит основы алгоритмов, языки программирования, работу с базами данных и веб-технологиями. Обучение формирует практические навыки создания приложений и сайтов, позволяя уверенно применять их в 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-специалистов, стремящихся углубить знания.
Отзывы о школе · 769
Читать всеРекомендованные курсы