Привет, Хабр!
Мы продолжаем публиковать образовательные материалы — новые курсы, и с недавнего времени, вебинары. Начнем со свежих курсов:

Цикл по PHP




  1. Введение в PHP
  2. PHP5: Императивное программирование

Eww, php! Нет, погодите. Это ведь Хекслет, поэтому под предлогом изучения мега-популярного языка мы рассказываем людям про SICP. Наш курс основан на SICP, и рассказывает о программировании, абстракциях, рекурсии, функциях высшего порядка. И никакого HTML и LAMP, это не «сделай свой первый сайт за 2 часа», это программирование. Первый курс будет продолжаться еще несколько недель, осталось покрыть такие темы как reduce, деревья, замыкания, внутреннее состояние и другие.

Второй курс по PHP посвящен императивному программированию, и это уже ближе к тому, что привычно многим людям: переменные, циклы, массивы, типы данных. Этот курс начался сегодня и будет завершен буквально за пару недель.

Эти курсы по PHP (вместе с «Регулярными выражениями», «Основами командой строки Bash», «Linux: Пользователи» и курсами по SQL) — начало так называемого стека по веб-программированию. Новые курсы этого стека будут выходить до середины осени, и в итоге получится большой серьезный цикл «как стать веб-разработчиком» с нуля.

Цель — сделать такую учебную программу, после которой мы бы позвали человека на собеседование.

Курсы по SQL




  1. DDL/DML
  2. DQL

Первый курс посвящен созданию и модификации базы данных на примере PostgreSQL. Второй курс — DQL — язык запросов, то есть команда SELECT. Не смотря на то, что в курсе используется PostgreSQL, материалы в первую очередь покрывают стандарт SQL92, а не конкретную реализацию СУБД.

Новый курс по Java: Структуры данных




Основной курс по Java закончился, второй курс цикла посвящен структурам данных. Массивы, очереди, map'ы, графы, деревья и их реализации в Java.

Протокол HTTP




Каждый веб-разработчик должен понимать как работает основной протокол интернета — HTTP. Курс затрагивает все основные детали: отличия версий 1.0 и 1.1, структура запроса, формы, передача параметров, перенаправления, кеширование и др. Курс завершается на этой неделе.

Вебинары


Каждую вторую пятницу в 20:30 (МСК) мы проводим вебинары. Завтрашняя тема — «Собеседования. Взгляд со стороны работодателя».

Самый первый вебинар был посвящен тому, что нужно изучать начинающему программисту:



Другие трансляции:

Также в экспериментальном режиме прошел один вебинар про изучение английского языка:



Наше растущее сообщество живет и общается в большом Slack-чате. Там тусуются и все преподаватели, команда Хекслета и много разных хороших людей :) Присоединяйтесь!

Комментарии (13)


  1. Amet13
    20.08.2015 20:06
    +1

    Круто, спасибо.
    Как можно подписаться на рассылку вебинаров по email/RSS?


    1. freetonik
      20.08.2015 22:11
      +1

      Пока нет, сделаем в ближайшем будущем. Сейчас о новых вебинарах мы сообщаем в соц сетях: тви, фб, г+ и вк.


  1. naryl
    20.08.2015 20:08
    +5

    > под предлогом изучения мега-популярного языка мы рассказываем людям про SICP.

    Коварно. Одобряю!


  1. roller
    21.08.2015 00:37
    -8

    PHP, в 2015, вы серьезно? Начало стека веб-программирования работника за еду.


    1. olegkrasnov
      21.08.2015 12:20
      +2

      Ходят слухи, что php в 2015 уже не тот, что был в 2000.


    1. imgen
      23.08.2015 06:13

      Php программисты разве зарабатывают меньше других web разработчиков?
      Мне так не кажется.


  1. toxicdream
    21.08.2015 06:17

    HTTP 2.0 где? Стандарт в мае был принят.
    И почти полностью реализован во всех браузерах, серверах.


    1. toxicmt
      21.08.2015 19:50
      +1

      хм, какой у вас ник интересный)


  1. olegkrasnov
    21.08.2015 06:27

    Без флеша видео не крутится.


    1. AlexP11223
      21.08.2015 11:48

      На самом хекслете, кстати, поменяли ютубовский плеер на вимео и там теперь нет возможности ускорения видео :( Иногда бывает полезно.


      1. freetonik
        21.08.2015 12:19
        +1

        Ускорение HTML5-видео возможно с помощью стороннего плагина в браузере, например, в хроме chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk?hl=en


    1. freetonik
      21.08.2015 12:19

      Youtube или vimeo?
      На самом деле странно, потому что и там, и там уже давно включены HTML5-плееры


      1. olegkrasnov
        21.08.2015 12:58
        +1

        Оказывается у меня без флеша весь vimeo не работал. В about:config было:
        media.fragmented-mp4.enabled = false
        Переключил обратно в true и всё наладилось.