Это пошаговый учебный план для тех, кто решил стать разработчиком. Сухая теория не научит вас программированию. Поэтому ключевой особенностью этого учебного курса являются задачи. Зачем изобретать велосипед и писать свой учебный курс? Сегодня в Интернете достаточно бесплатных качественных учебников по программированию. Мы лишь выстроили учебный путь так, каким его видим мы. И по ходу формирования учебного плана будем придумывать домашние задания. Мы верим, что обучение через реальные задачи намного эффективнее сухой теории.
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