Системное программирование и веб разработка на языке Perl

Освой язык Perl за учебный семестр и стань уникальным для IT-рынка специалистом
18 занятий
Хочу учиться
Что дает курс

Ты научишься создавать высоконагруженные приложения, работать с базами данных, попадешь в профессиональное  комьюнити и приобретешь навыки командной работы. Выпускники курса становятся уникальными специалистами и получают возможность присоединиться к #нестажировке.

Какие знания нужны

Базовая алгоритмическая подготовка, опыт *NIX like систем, общее представление о работе сети Internet, знакомство с любым языком программирования. Рекомендованный курс для подготовки – введение в Perl.   

Как проходят занятия

Один раз в неделю, онлайн в вечернее время. Студентов ждут лекции, мастер-классы и участие в хакатонах. В конце каждой лекции студенты получают домашнее задание.

Как поступить?

Регистрация
До 6 сентября до 23:59 — зарегистрируйся и подай заявку на курс
Тестирование
7 сентября в 18:00 тебе на почту придет ссылка на тест. Пройди его до 10 сентября 18:00
Зачисление
До 17 сентября — письмо о зачислении придет тебе на почту
Начало обучения
Обучение начнется на неделе с 20 сентября согласно расписанию

Программа курса

Лекция № 1. Введение в Perl + Синтаксис и данные. Часть 1

   

Лекция № 2. Синтаксис и данные. Часть 2

    

Мастер-класс № 1. «AI Cup»

  

Лекция № 3. Регулярные выражения, однострочники. Вводная для хакатона.

    

Мастер-класс № 2. «logparser» (regex)

  

Лекция № 4. ООП и модульность. Часть 1

  

Лекция № 5. Взаимодействие с ОС

  

Хакатон № 1. 1

   Хакатон №1. 

Лекция № 6. Асинхронно-событийное программирование. Часть 1

  

Мастер-класс № 3. «webdav-server» (взаимодействие с ОС)

  

Лекция № 7. Базы данных и веб-приложения

   

Мастер-класс № 4. «paste + enigma + t.bk.ru» (web)

  

Лекция № 8. Асинхронно-событийное программирование. Часть 2

  

Мастер-класс № 5. «crawler» (асинк)

  

Лекция № 9. ООП и модульность. Часть 2

   

Хакатон № 2. Консультация

  

Лекция № 10. Тестирование и профилирование

  

Экзамен № 1. Итоговая оценка знаний

  

Преподаватели

Николай Шуляковский
Николай
Шуляковский

Руководитель разработки VK Pay

Александр Матвеев
Александр
Матвеев

Программист компьютеров

Андрей Аносов
Андрей
Аносов
Александр Казаков
Александр
Казаков
Александр Гнатына
Александр
Гнатына
Сергей Пантелеев
Сергей
Пантелеев

Вопросы по обучению

Отборочный тест

Тест из 2-х частей: алгоритмические вопросы и открытые вопросы.

Кто может учиться?

Студенты и аспиранты старших курсов любых вузов и факультетов.

Какая нагрузка в неделю?

От 4 ак. часов в неделю без учета времени на выполнение домашнего задания.

Моего вопроса тут нет :(

Другие вопросы можно посмотреть здесь.