Курс «Язык программирования Perl»
Компания: ИНТУИТ
рейтинг:
Язык:
Актуальная программа курса (39 модулей, по данным школы)
- Раздел / аттестация: Экзамен экстерном [90 мин] — Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
- Занятие 1: История развития Perl — В этой лекции излагается история развития языка программирования Perl, на особенности которого сильно повлияла личность создателя языка - Ларри Уолла. Объясняется лингвистическая основа языка Perl и его тесная связь с философией Unix. Рассказывается об оригинальной культуре Perl, объединяющей сообщество Perl-программистов. Далее говорится о сферах применения Perl и рассказывается о разработке новой, 6-й версии языка Perl. Также даются краткие сведения об установке Perl под разными операционными системами.
- Проверка: История развития Perl тест для курса Язык программирования Perl [30 мин]
- Занятие 2: Литералы и скалярные данные — В этой лекции рассматриваются элементарные конструкции языка Perl: литералы и скалярные данные. Описываются форматы записи чисел, строк и правила именования скалярных переменных. Вводится понятие контекста. Приводится формат записи комментариев в программе. Даются начальные сведения о документировании программ с применением формата POD.
- Проверка: Литералы и скалярные данные тест для курса Язык программирования Perl [35 мин]
- Занятие 3: Основные операции — В этой лекции описываются скалярные операции языка Perl, для удобства разделенные на группы. Рассматриваются их особенности, правила записи и порядок вычислений в выражениях.
- Проверка: Основные операции тест для курса Язык программирования Perl [30 мин]
- Занятие 4: Управляющие структуры — В этой лекции описываются основы синтаксиса языка Perl, ключевые слова и правила составления Perl-программы. В ней рассмотрено все многообразие управляющих структур, как традиционных, так и специфичных только для этого языка программирования. Стиль программирования на Perl подразумевает свободу выражения идей программиста, и различные синтаксические варианты максимально способствуют этому.
- Проверка: Управляющие структуры тест для курса Язык программирования Perl [30 мин]
- Занятие 5: Списки и массивы — В этой лекции рассмотрены списки - один из основных типов данных в Perl. Представлять данные в виде списков и массивов - очень естественно для Perl-программистов. А богатые средства работы со списками, массивами и срезами массивов, приведенные в этой лекции, предоставляют разработчику широкие возможности по обработке данных.
- Проверка: Списки и массивы тест для курса Язык программирования Perl [35 мин]
- Занятие 6: Хэши — В этой лекции рассматривается еще один встроенный тип данных языка Perl - хэши или ассоциативные массивы, представляющие собой эффективную реализацию словарей данных. Мощные средства работы с хэшами в Perl позволяют удобно обрабатывать данные самого разного назначения. Использование хэшей стало в Perl естественным представлением данных, часто значительно упрощающих алгоритм программы.
- Проверка: Хэши тест для курса Язык программирования Perl [30 мин]
- Занятие 7: Текст, строки и символы — В этой лекции описываются средства работы с текстовой информацией, символьными и строковыми данными, которыми славится язык Perl, начиная с самых первых версий.
- Проверка: Текст, строки и символы тест для курса Язык программирования Perl [30 мин]
- Занятие 8: Регулярные выражения — В этой лекции будет кратко рассказано о мощном средстве обработки текста - регулярных выражениях, эффективной поддержкой которых всегда славился язык Perl. Регулярные выражения - это отдельный язык для работы с текстовой информацией, который встроен в язык Perl так, что пользоваться ими можно легко и удобно.
- Проверка: Регулярные выражения тест для курса Язык программирования Perl [35 мин]
- Занятие 9: Средства ввода-вывода — "В этой лекции разбирается организация ввода-вывода данных в Perl. Рассмотрены средства работы с каталогами, файлами и содержимым файлов. Материалы этой лекции позволят вам писать полноценные программы, ""общающиеся с внешним миром""."
- Проверка: Средства ввода-вывода тест для курса Язык программирования Perl [30 мин]
- Занятие 10: Отчеты — В этой лекции описываются средства создания форматированных отчетов и технология формирования в Perl отчетов с помощью форматов, которая позволяет представлять выходные данные в форме, удобной для просмотра человеком или для вывода на принтер.
- Проверка: Отчеты тест для курса Язык программирования Perl [30 мин]
- Занятие 11: Ссылки — В этой лекции будут изучены ссылки и ссылочные структуры данных, которые играют очень важную роль в Perl, так как позволяют создавать многомерные массивы, массивы записей и различные динамические структуры данных произвольной сложности: очереди, списки, деревья, графы. Кроме того, умение работать со ссылками необходимо для понимания объектно-ориентированного программирования в Perl.
- Проверка: Ссылки тест для курса Язык программирования Perl [30 мин]
- Занятие 12: Подпрограммы — В этой лекции будут изучены подпрограммы - единицы структурирования программного кода на Perl, которые также имеют свои особенности: в формах определения и вызова, в способах передачи и обработки параметров, в вариантах возврата значений. Кроме того, в этой лекции будут рассмотрены принципы определения видимости имен переменных в Perl-программе.
- Проверка: Подпрограммы тест для курса Язык программирования Perl [30 мин]
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 210 вакансиям)
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Язык программирования Perl (этот) | ИНТУИТ | Цена не указана | 4 недели | 3.7 | Сертификат: Выдаётся автоматически после успешного завершения программы.; Удостоверение о повышении квалификации: Выдается при наличии среднего специального или высшего образования (необходимые документы) . | — |
| Введение в Perl | Stepik (Степик) | Бесплатно | 2 недели | 5.0 | — | Перейти |
| Основы программирования. Видеокурс | GeekBrains (ГикБреинс) | Цена не указана | — | 5.0 | — | Перейти |
| Изучение языка программирования | LoftSchool (Лофт скул) | Цена не указана | — | 5.0 | — | Обзор |
Стоит ли идти на этот курс
Плюсы
- Порог входа нулевой — курс заявлен для всех уровней, без предварительной базы
- Двадцать один час материала — не вводная лекция, а полноценный объём, чтобы разобраться с языком всерьёз
- Охватывает и прикладные, и системные задачи, плюс разработку интернет-проектов — Perl здесь не как учебный полигон, а как рабочий инструмент
- В конце выдают сертификат — фиксирует факт прохождения
Минусы и кому не стоит
- Perl — нишевый выбор: если цель — войти в рынок и найти работу, вакансий для Perl-разработчиков несравнимо меньше, чем для Python или JavaScript. Это стоит взвесить до оплаты
- Данных о практике, проектах и обратной связи в описании нет — неизвестно, насколько курс интерактивен или это преимущественно видеолекции
- Нет информации о трудоустройстве: поддержки с поиском работы курс не обещает
Когда этот курс вам не нужен
Если вы уже пишете на каком-либо языке и хотите расти как разработчик — Perl скорее всего не тот выбор: рынок вакансий узкий, и усилия вернутся медленнее. Не подойдёт и тем, кому нужна поддержка с трудоустройством — её здесь нет. Если цель — быстро войти в профессию, стоит сначала посмотреть в сторону языков с более широким спросом.
Как выбрать курс по этому направлению
Выбирая курс по Разработке, смотрите не на название, а на то, что будет после: какие задачи сможете решать самостоятельно. Программа должна идти от синтаксиса к реальным задачам — не просто «введение в язык», а работа с файлами, сетью, регулярками. Проверяйте, есть ли практические задания внутри, а не только видео. По длительности: 20+ часов — это серьёзный объём для старта, но важно, чтобы время шло на практику, не на теорию. Про трудоустройство: данных о поддержке с работой здесь нет — рассчитывайте на собственный поиск после курса.
Частые вопросы
Нужен ли опыт программирования, чтобы начать?
Нет. Курс заявлен как «для всех» и «с нуля» — предварительная база не требуется.
Сколько времени займёт прохождение?
Материала около 21 часа. Темп зависит от вас: при занятиях час в день — порядка трёх недель, при более размеренном подходе — до полутора месяцев.
Какой документ выдают в итоге?
Сертификат об окончании. Диплом или свидетельство о повышении квалификации курсом не предусмотрены.
Помогают ли с трудоустройством после курса?
В данных о курсе такой поддержки нет. Рассчитывайте на самостоятельный поиск работы.
Зачем учить Perl, если есть Python?
Perl востребован в системном администрировании, обработке текста и поддержке legacy-систем. Если вы работаете с такими задачами или это требование работодателя — курс имеет смысл. Для старта в веб-разработке с нуля Python даст больше возможностей на рынке.
Сколько стоит курс?
Стоимость — в районе восьми тысяч рублей. Актуальную цену уточняйте на странице ИНТУИТ: фиды агрегаторов обновляются не мгновенно.
Длительность курса
Обучение в свободном режиме
Формат обучения
Видеолекции, онлайн-вебинары и домашние задания
Обратная связь
Теория и практика
20 часов видеоматериала
Чему научитесь
Разрабатывать прикладные и системные задачи
Программировать на языке Perl
Работать с библиотеками, пакетами и модулями
Понимать принципы объектного программирования
Работать с базами данных
Настраивать взаимодействие процессов
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
По содержанию: платформа позиционирует себя как полноценный онлайн-университет, есть две специальности с дипломом о высшем образовании (правда, набор сейчас закрыт). Программа специальности, если сравнивать с реальным вузом, практически идентична - курсы разбиты на модули, есть производственная практика и дипломная работа. Фишка в том, что те же самые курсы из платной специальности доступны бесплатно по отдельности - разница только в итоговом документе: сертификаты vs диплом.
Курсов действительно много, но почти все заточены под IT - программирование, тестирование, менеджмент в технологиях. Гуманитарного минимум: философия, естествознание, пара курсов по истории. Есть еще повышение квалификации и мини-МБА для тех, у кого уже есть высшее.
Сама начала с HTML и английского, потом добавила курс по копирайтингу - работаю в этой сфере уже года два, было интересно сравнить. Структура у всех курсов примерно одинаковая: 1-2 лекции, потом тест, в среднем около 12 лекций на курс, в конце экзамен. Можно учиться самостоятельно (бесплатно) или подключить тьютора за 500 рублей - он не сдает за тебя тесты, но отвечает на вопросы по теме. Если сам сдал на 4-5, можешь стать тьютором и получать 50% от стоимости курса, когда кто-то тебя выбирает. Правда, судя по статистике, желающих платить за тьютора крайне мало.
Сюрприз ждал при получении сертификата: курс бесплатный, но за электронную версию сертификата нужно отдать 100 рублей. Сумма небольшая, я заплатила - но осадок есть.
По качеству материала: кое-где информация подустарела, в тестах попадаются несостыковки - например, вопрос из теста ко второй лекции раскрывается только в четвертой. Может, просто первый курс попался не самый удачный, не берусь обобщать. В целом для старта или для того, чтобы освежить базу, вполне подходит - особенно если не платить лишнего.



