Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.
Дмитрий Старцев

Дмитрий Старцев

Москва, Россия

человек-программист

46

курсов

98.6%

решено

3592

балла


PHP-программист

Пройдено 17 из 17 курсов профессии

  1. Жизнь программиста
  2. PHP: Начало работы
  3. Bash: Основы командной строки
  4. Основы PHP
  5. PHP: Построение абстракций
  6. PHP: Функциональное программирование
  7. PHP: ООП
  8. Базы данных: SQL (DDL/DML)
  9. Базы данных: SQL (DQL)
  10. PHP PDO: Работа с базой данных
  11. PHP: Ввод и вывод
  12. PHP: Автоматическое тестирование
  13. Регулярные выражения
  14. Протокол HTTP
  15. PHP: Веб-разработка
  16. Linux: Пользователи
  17. Основы Ansible
Фронтенд JS-программист

Пройдено 15 из 15 курсов профессии

  1. Жизнь программиста
  2. Основы программирования
  3. JS: Составные данные
  4. Bash: Основы командной строки
  5. JS: Последовательности
  6. JS: Программирование, управляемое данными
  7. JS: Коллекции
  8. JS: Прототипы
  9. JS: Обработка ошибок
  10. Протокол HTTP
  11. JS: Асинхронное программирование
  12. JS: Автоматное программирование
  13. JS: Синхронная асинхронность
  14. Reactjs: Начало
  15. Linux: Пользователи
Бэкенд JS-программист

Пройдено 19 из 19 курсов профессии

  1. Жизнь программиста
  2. Основы программирования
  3. JS: Составные данные
  4. Bash: Основы командной строки
  5. JS: Последовательности
  6. JS: Программирование, управляемое данными
  7. JS: Коллекции
  8. JS: Прототипы
  9. JS: Обработка ошибок
  10. Протокол HTTP
  11. JS: Асинхронное программирование
  12. JS: Автоматное программирование
  13. JS: Синхронная асинхронность
  14. Linux: Пользователи
  15. JS: HTTP Server
  16. JS: Express
  17. JS: Предметно-ориентированное проектирование
  18. Базы данных: SQL (DDL/DML)
  19. Базы данных: SQL (DQL)
Java-программист

Пройдено 10 из 10 курсов профессии

  1. Жизнь программиста
  2. Bash: Основы командной строки
  3. Введение в Java
  4. Байт-код Java
  5. Java: Структуры данных
  6. Java Generics
  7. Java: Многопоточность
  8. Протокол HTTP
  9. Базы данных: SQL (DDL/DML)
  10. Базы данных: SQL (DQL)
Завершенные курсы
  1. JS: Предметно-ориентированное проектирование
  2. JS: Автоматное программирование
  3. JS: Express
  4. JS: Синхронная асинхронность
  5. JS: HTTP Server
  6. Java: Многопоточность
  7. Java Generics
  8. JS: Асинхронное программирование
  9. JS: Алгоритмы
  10. JS: Обработка ошибок
  11. JS: Прототипы
  12. JS: Коллекции
  13. JS: Программирование, управляемое данными
  14. JS: Последовательности
  15. JS: Составные данные
  16. JS: подготовка к работе
  17. Основы программирования
  18. PHP: Начало работы
  19. Основы PHP
  20. Жизнь программиста
  21. Java: Структуры данных
  22. PHP: Веб-разработка
  23. Введение в Java
  24. Байт-код Java
  25. Введение в Javascript
  26. Введение в Ruby
  27. PHP: Автоматическое тестирование
  28. PHP: Ввод и вывод
  29. PHP PDO: Работа с базой данных
  30. Базы данных: SQL (DQL)
  31. Базы данных: SQL (DDL/DML)
  32. PHP: ООП
  33. PHP: Алгоритмы
  34. PHP: Построение абстракций
  35. PHP: Функциональное программирование
  36. Reactjs: Начало
  37. Протокол HTTP
  38. Основы Ansible
  39. Введение в алгоритмы
  40. Регулярные выражения
  41. Логика
  42. Linux: Пользователи
  43. Bash: Основы командной строки
  44. Операционные системы
  45. Структура и интерпретация компьютерных программ
  46. Введение в Си
Завершенная практика
  1. Графы: Алгоритм Прима
  2. Пропущенное число
  3. Ограбление домов
  4. Одинаковая четность
  5. Случайные числа
  6. Рекурсивный реверс
  7. Композиция функций
  8. Сглаживание функций
  9. Плоское дерево
  10. Составление наибольшего числа
  11. Выравнивание (flatten)
  12. Разница температур
  13. Кто зарабатывает больше всех
  14. Высокооплачиваемые работники
  15. Преобразование DNA в RNA
  16. Форматированное время
  17. Степень тройки
  18. Переворот числа
  19. Счастливые числа
  20. Инвертированный регистр
  21. Список диапазонов
  22. Одноядерные машины
  23. Переворот числа
  24. Треугольник паскаля
  25. Длина последнего слова
  26. Преобразование DNA в RNA
  27. Сравнение версий
  28. Степень тройки
  29. Вес Хемминга
  30. Простое ли число
  31. Фибоначчи
  32. Самая длинная подстрока
  33. Сумма двоичных чисел
  34. Счастливый билет
  35. Кормление голубей
  36. Лабиринт
  37. Логика без логики
  38. Числа Черча
  39. Пары без функций
  40. Вырубка деревьев
  41. Асинхронное детектирование
  42. Асинхронная сортировка
  43. Молния
  44. Первые n элементов
  45. Выравнивание
  46. Введение Java. Написать класс с одним методом.
  47. Списки на базе строк
  48. Чанкование
  49. Пересечение множеств
  50. Представление объекта в виде массива
  51. Уплотнение коллекции
  52. Исключаем лишних
  53. Уникальное объединение
  54. Найди отличия
  55. Быстрая сортировка
  56. Одинаковая четность
  57. Подготовка к деплою
  58. Оборачивание функции
  59. Вложенный доступ
  60. Переворот строки
  61. Без двух нулей подряд
  62. Функция Аккермана
  63. Палиндром