Очередная заметка в честь очередного запущенного на Степике курса:
PHP — первое знакомство
На этот раз я решил заняться чем-то не просто интересным и развлекательным (как большинство моих курсов), но и полезным.
В сторону PHP я смотрел уже давно. Курсов на Степике раз, два… и обчелся. В самом прямом смысле. Нет больше ничего. Да, я всё понимаю. 2020 год, PHP, все дела (с трудом уворачиваюсь от летящего в меня помидора). Но ниша пуста, а мне интересно (мне вообще ну очень много всего интересно), поэтому почему бы и нет?
К тому же, недавно посетила меня мысль. Спасибо моему коллеге-преподавателю со Степика. А почему бы не взять какой-то бесплатный англоязычный курс, перевести его, адаптировать под Степик, подшлифовать и запустить? На примете сразу оказался Sololearn. Неплохой сайт, всё бесплатно, много разных курсов. Интересный подход к задачам и вопросам. При этом курсы с одной стороны довольно поверхностные, с другой легкие. Но именно как знакомство с темой — заходят просто отлично. А дальше уже по желанию можно рыть дальше. В других местах, благо их сейчас очень много.
Пролистав список курсов я увидел PHP. Звезды сошлись. С одной стороны — он у меня был еще не пройден. С другой дефицит курсов по PHP на Степике.
Более того, по своему опыту знаю — хочешь чему-то научиться — создавай в процессе учебные материалы. Это вынудит тебя копаться в деталях (чтобы не опозориться и суметь ответить на возникающие у учащихся вопросы), разобраться в вопросах, на которые ты мог бы не обратить особого внимания при обычном прохождении какого-либо онлайн курса.
Начал проходить курс, одновременно переводя и наполняя курс на Степике. В итоге такой синхронной работы где-то за пару недель курс был в целом готов.
При этом во время его подготовки мне пришлось очень много разбираться с разными типами уроков на Степике, пытаясь подобрать аналоги заданий с Sololearn, а также детально разбираться в настройках задач на программирование (я узнал больше, чем за год создания курсов до этого).
Потом еще пришлось разбираться с форматированием, ибо переменные в PHP, которые начинаются со знака $, упорно не нравились Степику и он текст в некоторых местах корежил до неузнаваемости. Но и эту проблему я решил. Самостоятельно. Ибо. Сидел с открытой страницей отправки запроса в службу поддержки Степика и чинил все сам. В итоге запрос отправлять так и не понадобилось.
В общем это было реально круто и познавательно. Специалистом по PHP я конечно не стал, но с языком и его синтаксисом познакомился. Очень понравился подход в рамках этого курса к объяснению ООП, объектов и классов. Очень доступно и понятно. Хотя и кратко.
В общем практика такая понравилась, и если люди воспримут курс нормально — будем работать в этом направлении. Хочу еще многому научиться. А заодно и с другими поделиться. Иначе зачем всё это?