1

Етап 1

Изучить основы языка на https://code-basics.ru

05 липня—11 липня

2

Етап 2

Курс PHP: Основы

05 липня—11 липня

3

Етап 3

Курс Жизнь программиста

05 липня—11 липня

4

Етап 4

Курс Введение в веб-разработку

12 липня—18 липня

5

Етап 5

Курс Основы HTML, CSS и веб-дизайна

12 липня—18 липня

6

Етап 6

Курс Системы контроля версий (GIT)

12 липня—18 липня

7

Етап 7

Курс PHP: Настройка окружения

12 липня—18 липня

8

Етап 8

Курс Ключевые аспекты веб-разработки на PHP

18 липня—24 липня

9

Етап 9

Курс PHP: Массивы

18 липня—01 серпня

10

Етап 10

Проект №1 Игры разума

01 серпня—31 серпня

11

Етап 11

Курс PHP: Ассоциативные массивы

01 вересня—08 вересня

12

Етап 12

Курс PHP: Функции

09 вересня—22 вересня

13

Етап 13

Курс PHP: Абстракция с помощью данных

23 вересня—29 вересня

14

Етап 14

Курс PHP: Введение в ООП

30 вересня—20 жовтня

15

Етап 15

Курс PHP: Объектно-ориентированный дизайн

21 жовтня—31 жовтня

16

Етап 16

Проект №2 Вычислитель отличий

01 листопада—30 листопада

17

Етап 17

Курс Протокол HTTP

01 грудня—08 грудня

18

Етап 18

Курс Регулярные выражения

09 грудня—15 грудня

19

Етап 19

Курс Веб-разработка на PHP

16 грудня—29 грудня

20

Етап 20

Курс Основы реляционных баз данных

30 грудня—12 січня

21

Етап 21

Проект №3 Анализатор страниц

13 січня—11 лютого

22

Етап 22

Курс PHP: Полиморфизм

12 лютого—25 лютого

23

Етап 23

Курс PHP: Погружаясь в классы

26 лютого—03 березня

24

Етап 24

Проект №4 Менеджер задач

04 березня—03 квітня

1

Етап 1

Изучить основы языка на https://code-basics.ru

05 липня—11 липня

4

Етап 4

Курс Введение в веб-разработку

12 липня—18 липня

8

Етап 8

Курс Ключевые аспекты веб-разработки на PHP

18 липня—24 липня

10

Етап 10

Проект №1 Игры разума

01 серпня—31 серпня

11

Етап 11

Курс PHP: Ассоциативные массивы

01 вересня—08 вересня

12

Етап 12

Курс PHP: Функции

09 вересня—22 вересня

13

Етап 13

Курс PHP: Абстракция с помощью данных

23 вересня—29 вересня

14

Етап 14

Курс PHP: Введение в ООП

30 вересня—20 жовтня

15

Етап 15

Курс PHP: Объектно-ориентированный дизайн

21 жовтня—31 жовтня

16

Етап 16

Проект №2 Вычислитель отличий

01 листопада—30 листопада

17

Етап 17

Курс Протокол HTTP

01 грудня—08 грудня

18

Етап 18

Курс Регулярные выражения

09 грудня—15 грудня

19

Етап 19

Курс Веб-разработка на PHP

16 грудня—29 грудня

20

Етап 20

Курс Основы реляционных баз данных

30 грудня—12 січня

21

Етап 21

Проект №3 Анализатор страниц

13 січня—11 лютого

22

Етап 22

Курс PHP: Полиморфизм

12 лютого—25 лютого

23

Етап 23

Курс PHP: Погружаясь в классы

26 лютого—03 березня

24

Етап 24

Проект №4 Менеджер задач

04 березня—03 квітня

2

Етап 2

Курс PHP: Основы

05 липня—11 липня

5

Етап 5

Курс Основы HTML, CSS и веб-дизайна

12 липня—18 липня

9

Етап 9

Курс PHP: Массивы

18 липня—01 серпня

3

Етап 3

Курс Жизнь программиста

05 липня—11 липня

6

Етап 6

Курс Системы контроля версий (GIT)

12 липня—18 липня

7

Етап 7

Курс PHP: Настройка окружения

12 липня—18 липня

19 січня 2019 03 квітня 2020
Ціль прострочена на 1695 днів

Мета закинута

Автор не відписував в цілі 5 років 9 месяців 30 днів

Автор мети

Кар'єра та робота

Устроиться на работу junior developer

Мечту "Стать большим и важным разработчиком, чтобы потом сам google за мной бегал" я лелею уже давно, но каждая попытка начать обучение заканчивалась раньше, чем было написано хоть что-то сложнее "Hello, world!". Из-за кучи попыток скопилось много разрозненных знаний, в каждой сфере по чуть-чуть. Но по итогу максимум, что могу - это коряво сверстать страницу на html+css. Поэтому сейчас задача №1 - не начать в очередной раз проходить курс или читать книгу, а ПИСАТЬ РЕАЛЬНЫЙ КОД, чтобы видеть результаты на практике.

В качестве ориентира я выбрала профессию PHP-программист на Hexlet. Меня подкупило огромное количество практических заданий и 4 реальных проекта для портфолио + низкая цена и хорошие отзывы. PHP, потому что это одна из самых простых возможностей входа в профессию. Если гуглить вакансии с приставкой junior, php встречается чаще всего, для меня это главный показатель, так как основная цель сейчас - устроиться на работу, чтобы набраться настоящего опыта. К сожалению, вакансий junior java или python очень мало, да и порог входа туда выше.

Буду постоянно пополнять цель полезными материалами, поэтому подписывайтесь :)

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

Полученный оффер

 Особисті ресурси

Начальные знания языка, 20 часов свободного времени в неделю.

 Екологічність мети

Достижение этой цели нужно мне на пути к большой мечте.

  1. Изучить основы языка на https://code-basics.ru

  2. Курс PHP: Основы

    Ссылка на курс

    12 уроков, 25 вопросов, 6 упражнений

  3. Курс Жизнь программиста

  4. Курс Введение в веб-разработку

  5. Курс Основы HTML, CSS и веб-дизайна

  6. Курс Системы контроля версий (GIT)

  7. Курс PHP: Настройка окружения

  8. Курс Ключевые аспекты веб-разработки на PHP

  9. Курс PHP: Массивы

    20 уроков, 16 упражнений

    Вартість етапу — 15.6 $

  10. Проект №1 Игры разума

    Цель данного проекта — закрепить знания, полученные во время прохождения курсов, получить навыки разработки на языке PHP, научиться настраивать рабочее окружение для разработки, получить базовые навыки работы с репозиториями, анализаторами качества кода и менеджерами зависимостей на примере composer.

    Описание проекта

    В рамках проекта необходимо реализовать набор мини-игр, запускаемых из консоли.

    Вартість етапу — 58.49 $

  11. Курс PHP: Ассоциативные массивы

    Вартість етапу — 15.6 $

  12. Курс PHP: Функции

  13. Курс PHP: Абстракция с помощью данных

    Вартість етапу — 15.6 $

  14. Курс PHP: Введение в ООП

  15. Курс PHP: Объектно-ориентированный дизайн

    Вартість етапу — 15.6 $

  16. Проект №2 Вычислитель отличий

    Цель

    Второй проект является логическим развитием первого. Он захватывает большую часть синтаксических возможностей php и использует более сложную архитектуру. Затрагиваемые темы:

    • cli. В этом проекте вы научитесь создавать cli приложения так, как это делается в настоящей жизни, с использованием специальных библиотек, занимающихся парсингом входных параметров, валидацией и генерацией помощи.
    • Форматы данных: json, yaml, ini. Кроме понимания самих форматов, вы так же научитесь транслировать данные из php в эти форматы и обратно.
    • Алгоритмическая подготовка. Вас ждет обработка и трансформация деревьев. Немного кода, кипятящего мозг, никогда не помешает.
    • Архитектурные принципы: Фасад, Адаптер. Вы познакомитесь и на практике реализуете одни из самых распространенных подходов при организации кода.
    • Полиморфизм
    • Функциональное программирование

    Красной нитью сквозь этот проект будет проходить unit-тестирование, а в идеале - разработка через тесты.

    Описание

    В рамках данного проекта необходимо реализовать утилиту для поиска отличий в конфигурационных файлах.

    Возможности утилиты:

    • Поддержка разных форматов
    • Генерация отчета в виде plain text, pretty и json

    Вартість етапу — 58.49 $

  17. Курс Протокол HTTP

    Вартість етапу — 15.6 $

  18. Курс Регулярные выражения

    Вартість етапу — 15.6 $

  19. Курс Веб-разработка на PHP

  20. Курс Основы реляционных баз данных

    Вартість етапу — 15.6 $

  21. Проект №3 Анализатор страниц

    Цель

    Третий проект знакомит нас с миром веб-программирования. Он содержит в себе не так много кода, но затрагивает очень широкий спектр тем, включая деплой сайта в боевую среду.

    • Фронтенд (Bootstrap, CDN)
    • Микрофреймворк Lumen (Контроллер, Маршрутизация, Представление)
    • База данных, (Миграции, query builders)
    • Деплой (PaaS, Heroku)
    • HTTP (в том числе выполнение запросов)
    • Интеграционное тестирование
    • Логгирование

    Описание

    В рамках данного проекта необходимо реализовать сайт, который анализирует указанные страницы на SEO пригодность по аналогии с https://varvy.com/pagespeed/

    Вартість етапу — 58.49 $

  22. Курс PHP: Полиморфизм

    Вартість етапу — 15.6 $

  23. Курс PHP: Погружаясь в классы

    Вартість етапу — 15.6 $

  24. Проект №4 Менеджер задач

    Цель

    Дипломный проект ставит жирную точку в обучении. Цель этого проекта, проработка прикладных инструментов веб-разработчика. Фреймворки, базы данных, orm, все это будет здесь. Темы:

    • Проектирование. Отображение предметной области на хранилище, одна из ключевых задач при разработке. Нормализация (и Денормализация) базы данных, связи между сущностями, все это входит в задачи по проектированию.
    • ORM. Типичные приложения не работают с базой данных напрямую. Этим занимаются специальные фреймворки. Они берут на себя задачи по построению запросов, выборке, сохранению сущностей в базе данных.
    • Heroku (PaaS). Разработка, это только половина дела. Доставка до рабочего окружения и запуск проекта не менее важная задача.
    • Rollbar. Трекинг ошибок в продакшене это залог спокойного сна и уверенность в работоспособности проекта.
    • Фреймворк Laravel.

    Описание

    Необходимо разработать Task Manager, систему управления задачами, подобную http://www.redmine.org/ Основные возможности системы:

    • Регистрация
    • Аутентификация
    • Управление задачами
    • Фильтрация

    Вартість етапу — 58.49 $

  • 1008
  • 19 січня 2019, 21:18

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?