Научился: Курс "Шаблон проектирования State" представляет для меня особый интерес.
Дело в том, что еще несколько лет назад, не зная о существоапнии такого шаблона, я,
методом проб и ошибок, самостоятельно открыл для себя этот метод и на своем опыте убедился в его эффектмыерсти.
Поэтому мне интересно было сравнить мой подход с тем, что предлагается в курсе.
Следует признать, что сравнение оказалось не в мою пользу. А это значит - я почерпнул из курса много нового.
В курсе на примере 2-х проектов: игра "Камень Ночницы Бумага" и "Целый калькулятор" излагаются основные принципы релмзвции жиого шаблонв.
В обоих случаях показано как любой относительно сложный процесс можно разбить на простые части и затем каждую
часть обрабатывать отдельно. При этом код становится более читабельным, а алгоритм более прозрачным.
Вторая часть курса мне показалась более нтересной, вероятно от того, что в ней реализовался графический итерфейс.
Особенно полезной оказалась чпсть, посвященная проверкам и исправлениям ошибок.
В последнем уроке курса ярко показано, что в практике программирования часто возникают ситуации,
когда исправление одной ошибки приводит к появлению другой и может быть даже не одной.
В этой связи, на мой взгляд, в подобных случаях неплохо бы добавить автоматическую систему тестирования.
Курс мне очень понравился. Настоятельно рекомендую пройти его всем, кто это ещё не сделал.
Научился: Интернет-магазин - замечательных курс. На нем я понял как происходит взаимодействие с PHP кода с базой данных MySQL.
Каждый из уроков не занимает много времени, а способ изложения урока и не требует высокой скорости соединения с интернетом.
После прохождения получается интернет страничка, которую при желании, и доработке можно довести до полноценного интернет магазина.
Следующим куром будет "теория ООП".