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

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

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

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

45

курсов

98.6%

решено

3485

баллов


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
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)
Фронтенд 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-программист

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