demetrisam's Projects
Config files for my GitHub profile.
Repository for self study of GitHub Actions / Сontinuous Integration course
Игры разума - это несколько казуальных игр в интерфейсе командной строки. - Подтвержденные навыки: - Composer, Git - Основы работы в Linux - Стандарты PSR - Модульность кода - Основы архитектуры приложения: отделения чистых функций от побочных эффектов. - Соблюдение стиля кодирования, линтер
Вычислитель отличий - это cli-утилита сравнивающая деревья объектов (json и yaml). Подтвержденные навыки: - применение функций высшего порядка - иммутабельный стиль написания кода - рекурсивная обработка деревьев - алгоритм на конечных автоматах - именование, самодокументируемый код
Менеджер задач - выпускной проект в проекте "PHP-разработчик" на Хекслете. Студент защищает свои навыки: настройки окружения разработки, CI, продакшна; реализация CRUD в Laravel с авторизацией действий; автоматическое тестирование; правильное хранение текстов i18n, форматирование (каст) данных.
Третий проект на платформе Хекслет. Анализатор страниц - веб-приложение проверяет доступность страницы по http, парсит title и h1, хранит результаты проверок в БД. Студент защищает знание HTTP-протокола, работает с запросом-ответом через минимальный слой абстракций.
Репозиторий, который автоматически мержит пулреквесты. Создан для тренировки в курсе по git