1

Этап 1

[Deworker.pro] Основы HTTP

2

Этап 2

[Deworker.pro] ООП: Взаимодействие объектов

3

Этап 3

[Habr] Статья про собеседование для PHP-разработчика

4

Этап 4

[Book] DDD Quickly

5

Этап 5

Business English

6

Этап 6

[iOS] Приложение Алгоритмы

7

Этап 7

[Book] Headfirst. Паттерны проектирования

8

Этап 8

[HackeRank] 1 month preparation kit

1

Этап 1

[Deworker.pro] Основы HTTP

2

Этап 2

[Deworker.pro] ООП: Взаимодействие объектов

3

Этап 3

[Habr] Статья про собеседование для PHP-разработчика

4

Этап 4

[Book] DDD Quickly

5

Этап 5

Business English

6

Этап 6

[iOS] Приложение Алгоритмы

7

Этап 7

[Book] Headfirst. Паттерны проектирования

8

Этап 8

[HackeRank] 1 month preparation kit

10 января 2022

Цель заброшена

Автор не отписывался в цели 2 года 8 месяцев 9 дней

Общая

Улучшить backend скиллы

Занимаюсь веб-разработкой. В основном пишу на PHP. Так сложилось, что на данный момент остался без работы. Решил потратить около месяца времени исключительно на самообразование.
Есть некоторое количество книг, ресурсов, программ (некоторые начатые, но не законченные), которые хотелось бы дочитать/пройти/повторить.

Всё важное нужно зафиксировать в личной базе знаний в Obsidian.

Пока не знаю, реально ли будет уложиться в месяц. По обстоятельствам буду либо что-то урезать, откладывать на потом, либо продлевать период обучения.

Возможно что-то в плане будет откорректировано на основании статьи на Хабре

P.S. Никогда не работал с целями на смарт прогрессе. Подумал может это подстегнет мою мотивацию учиться.

 Критерий завершения

Все из перечисленных курсов/книг/программ выполнены/прочитаны на 100%

 Личные ресурсы

Месяц свободного времени, опыт в backend-разработке около 6 лет

  1. [Deworker.pro] Основы HTTP

    Повторяем основы HTTP-протокола

    2 видео/день - первая неделя

    1. Жизненный цикл HTTP-запроса

    2. Структура HTTP-запроса и ответа

    3. Заголовки для описания контента

    4. Состояние: Cookies и сессии

    5. Способы аутентификации

    6. Управление кэшированием

    7. Кроссдоменные запросы (CORS)

    8. Заголовки безопасности

    9. Дополнительные заголовки

    10. Собственные HTTP заголовки

  2. [Deworker.pro] ООП: Взаимодействие объектов

    Освежаем объектно-ориентированную парадигму в голове

    2 видео/день - вторая неделя

    1. Способы взаимодействия объектов

    2. Конструкторы и зависимости

    3. Проектирование методов объектов

    4. Исключения и контроль ошибок

    5. События и наблюдатели

  3. [Habr] Статья про собеседование для PHP-разработчика

    Сначала прочитать полностью статью, затем ответить по пунктам на конкретные вопросы, без заглядывания куда-либо

    1. Прочитать статью

    2. Что нового в PHP 7.*

    3. Типы данных

    4. Type hinting + strict mode

    5. Строгое и нестрогое сравнение

    6. Работа с ссылками

    7. Copy-on-write

    8. Run time error handling

    9. Замыкания

    10. Функции по работе с массивами

    11. Функция list()

    12. Область видимости переменной

    13. Область видимости свойства/метода/константы класса

    14. Final классы и методы

    15. Позднее статическое связывание

    16. Магические методы

    17. Динамические переменные

    18. Генераторы

    19. Reflection API

    20. Autoloader

    21. SPL

    22. APC/APCu

    23. OPcache

    24. PSR standards

    25. Composer

    26. XDebug

    27. Rest API

    28. Тесты

    29. Инкапсуляция/наследование/полиморфизм

    30. Абстрактные классы/методы

    31. Интерфейсы

    32. Traits

    33. GRASP шаблоны

    34. Паттерны банды четырех

    35. SOLID

    36. Kiss

    37. Dry

    38. Databases

    39. Docker

    40. HTTP и другие протоколы

    41. Авторизация и аутентификация

    42. JS

  4. [Book] DDD Quickly

    1. Preface: Why DDD Quickly?

    2. Introduction

    3. What Is Domain-Driven Design

    4. The Ubiquitous Language

    5. Model-Driven Design

    6. Refactoring Toward Deeper Insight

    7. Preserving Model Integrity

    8. DDD Matters Today: An interview with Eric Evans

  5. Business English

    Бизнес курс английского языка на Puzzle English

    3 видео/неделя (пн, ср, пт) + домашка

    1. CVs and Resumes

    2. Cover Letter

    3. Interview

    4. Networking

    5. Corporate structure

    6. Career path

    7. Phone calls

    8. SWOT analysis

    9. Powerful presentations

    10. Stress Management

    11. Successful negotiation

    12. Analyzing information

  6. [iOS] Приложение Алгоритмы

    Повторить алгоритмы и структуры данных

  7. [Book] Headfirst. Паттерны проектирования

  8. [HackeRank] 1 month preparation kit

    1. Challenge 1

    2. Challenge 2

    3. Challenge 3

    4. Challenge 4

    5. Challenge 5

    6. Challenge 6

    7. Challenge 7

    8. Challenge 8

    9. Challenge 9

    10. Challenge 10

    11. Challenge 11

    12. Challenge 12

    13. Test 1

    14. Challenge 13

    15. Challenge 14

    16. Challenge 15

    17. Challenge 16

    18. Challenge 17

    19. Challenge 18

    20. Challenge 19

    21. Challenge 20

    22. Challenge 21

    23. Challenge 22

    24. Challenge 23

    25. Challenge 24

    26. Challenge 25

    27. Test 2

    28. Challenge 26

    29. Challenge 27

    30. Challenge 28

    31. Challenge 29

    32. Challenge 30

    33. Challenge 31

    34. Challenge 32

    35. Challenge 33

    36. Challenge 34

    37. Challenge 35

    38. Challenge 36

    39. Challenge 37

    40. Challenge 38

    41. Test 3

    42. Challenge 39

    43. Challenge 40

    44. Challenge 41

    45. Challenge 42

    46. Challenge 43

    47. Challenge 44

    48. Challenge 45

    49. Challenge 46

    50. Challenge 47

    51. Challenge 48

    52. Challenge 49

    53. Challenge 50

    54. Challenge 51

    55. Challenge 52

    56. Challenge 53

    57. Challenge 54

    58. Test 4

  • 1081
  • 10 января 2022, 12:29
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?