Мы продолжаем публиковать образовательные материалы — новые курсы, и с недавнего времени, вебинары. Начнем со свежих курсов:
Цикл по PHP
Eww, php! Нет, погодите. Это ведь Хекслет, поэтому под предлогом изучения мега-популярного языка мы рассказываем людям про SICP. Наш курс основан на SICP, и рассказывает о программировании, абстракциях, рекурсии, функциях высшего порядка. И никакого HTML и LAMP, это не «сделай свой первый сайт за 2 часа», это программирование. Первый курс будет продолжаться еще несколько недель, осталось покрыть такие темы как reduce, деревья, замыкания, внутреннее состояние и другие.
Второй курс по PHP посвящен императивному программированию, и это уже ближе к тому, что привычно многим людям: переменные, циклы, массивы, типы данных. Этот курс начался сегодня и будет завершен буквально за пару недель.
Эти курсы по PHP (вместе с «Регулярными выражениями», «Основами командой строки Bash», «Linux: Пользователи» и курсами по SQL) — начало так называемого стека по веб-программированию. Новые курсы этого стека будут выходить до середины осени, и в итоге получится большой серьезный цикл «как стать веб-разработчиком» с нуля.
Цель — сделать такую учебную программу, после которой мы бы позвали человека на собеседование.
Курсы по SQL
Первый курс посвящен созданию и модификации базы данных на примере PostgreSQL. Второй курс — DQL — язык запросов, то есть команда SELECT. Не смотря на то, что в курсе используется PostgreSQL, материалы в первую очередь покрывают стандарт SQL92, а не конкретную реализацию СУБД.
Новый курс по Java: Структуры данных
Основной курс по Java закончился, второй курс цикла посвящен структурам данных. Массивы, очереди, map'ы, графы, деревья и их реализации в Java.
Протокол HTTP
Каждый веб-разработчик должен понимать как работает основной протокол интернета — HTTP. Курс затрагивает все основные детали: отличия версий 1.0 и 1.1, структура запроса, формы, передача параметров, перенаправления, кеширование и др. Курс завершается на этой неделе.
Вебинары
Каждую вторую пятницу в 20:30 (МСК) мы проводим вебинары. Завтрашняя тема — «Собеседования. Взгляд со стороны работодателя».
Самый первый вебинар был посвящен тому, что нужно изучать начинающему программисту:
Другие трансляции:
- Сравнение подходов и парадигм при решении простой задачи (задача на хабре)
- Редактор текста VIM
- Бонусная часть: про ООП, состояние и проблемы
Также в экспериментальном режиме прошел один вебинар про изучение английского языка:
Наше растущее сообщество живет и общается в большом Slack-чате. Там тусуются и все преподаватели, команда Хекслета и много разных хороших людей :) Присоединяйтесь!
Комментарии (13)
naryl
20.08.2015 20:08+5> под предлогом изучения мега-популярного языка мы рассказываем людям про SICP.
Коварно. Одобряю!
toxicdream
21.08.2015 06:17HTTP 2.0 где? Стандарт в мае был принят.
И почти полностью реализован во всех браузерах, серверах.
olegkrasnov
21.08.2015 06:27Без флеша видео не крутится.
AlexP11223
21.08.2015 11:48На самом хекслете, кстати, поменяли ютубовский плеер на вимео и там теперь нет возможности ускорения видео :( Иногда бывает полезно.
freetonik
21.08.2015 12:19+1Ускорение HTML5-видео возможно с помощью стороннего плагина в браузере, например, в хроме chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk?hl=en
freetonik
21.08.2015 12:19Youtube или vimeo?
На самом деле странно, потому что и там, и там уже давно включены HTML5-плеерыolegkrasnov
21.08.2015 12:58+1Оказывается у меня без флеша весь vimeo не работал. В about:config было:
media.fragmented-mp4.enabled = false
Переключил обратно в true и всё наладилось.
Amet13
Круто, спасибо.
Как можно подписаться на рассылку вебинаров по email/RSS?
freetonik
Пока нет, сделаем в ближайшем будущем. Сейчас о новых вебинарах мы сообщаем в соц сетях: тви, фб, г+ и вк.