Это пошаговый учебный план для тех, кто решил стать разработчиком. Сухая теория не научит вас программированию. Поэтому ключевой особенностью этого учебного курса являются задачи. Зачем изобретать велосипед и писать свой учебный курс? Сегодня в Интернете достаточно бесплатных качественных учебников по программированию. Мы лишь выстроили учебный путь так, каким его видим мы. И по ходу формирования учебного плана будем придумывать домашние задания. Мы верим, что обучение через реальные задачи намного эффективнее сухой теории.
Pull Requests и Issues приветствуются!
| Шаг | Теория | Практика | Уровень |
|---|---|---|---|
| 1. | Основы PHP | база |
|
| 2. | HTML | Домашнее задание №2 | база |
| 3. | Git | база |
|
| 4. | CSS3 | база |
|
| 5. | Углубленное изучение PHP | база |
|
| 6. | PSR | база |
|
| 7. | Объектно-ориентированное программирование | база |
|
| 8. | Алгоритмы | база |
|
| 9. | Паттерны проектирования | уверенный middle |
|
| 10. | MySQL | база |
|
| 🐛 | Подать заявку на вакансию Junior-разработчик | ⚡ | |
| 11. | Yii2 | уверенный middle |
|
| 12. | Laravel | уверенный middle |
|
| 13. | NGINX | уверенный middle |
|
| 14. | PhpStorm IDE | уверенный middle |
|
| 15. | Вот теперь можно и JavaScript | база |
|
| 16. | Git Flow | уверенный middle |
|
| 17. | Система управления задачами Youtrack | уверенный middle |
|
| 18. | Agile | уверенный middle |
|
| 🤖 | Подать заявку на вакансию Middle-разработчик | ⚡ | |
| 19. | Тестирование | уверенный middle |
|
| 20. | Docker | уверенный middle |
|
| 21. | Ansible | pro level |
|
| 22. | CI/CD | pro level |
|
| 23. | Golang | pro level |
|
| 24. | Микросервисы | pro level |
|
| 25. | High Performance Browser Networking | pro level |
|
| 🚀 | Подать заявку на вакансию Senior-разработчик | ⚡ |
Чтобы домашка была интереснее, на протяжении всего курса мы будем работать над реальной задачей: разработаем программу учета клиентов для Станции Технического Обслуживания.
Наш сайт будет эволюционировать вместе с вашими знаниями. Вы пройдете путь от создания простой HTML-странички, до сложной CRM-системы, использующей базу данных MySQL и обращение к внешним API.
Путь Data Science джедая
| Шаг | Курс | Уровень |
|---|---|---|
| 0. | Математика | база |
| 1. | Python | база |
| 2. | Git | база |
| 3. | T-SQL | база |
| 4. | Machine Learning | база |
Если вы дочитали до конца, предлагаю ознакомиться с переводом статьи Питера Норвига "Научитесь программировать за десять лет"
Этот учебный проект распространяется по лицензии CC BY 4.0 и создан командой Taiga.Systems