Программа
Будьте уверены — вы овладеете теми инструментами и навыками, которые позволят стать востребованным Node.js-разработчиком и получить работу в IT-компании
Мы регулярно мониторим рынок IT, чтобы узнать, какие компетенции Node.js-разработчиков востребованы на рынке и строим соответствующую программу курса
Основы программирования
3 месяца
ВЕБИНАРЫ
Настройка окружения (менеджер версий asdf, ubuntu on windows)
Эффективная отладка кода (дебагер, подходы)
Поиск технической информации
Организация задач с помощью Kanban-доски (Trello)
КУРСЫ
Основы JavaScript
Основы командной строки
JS. Настройка окружения
JS. Массивы
Введение в Git
Установите Git, редактор кода VS Code
Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Создайте первые страницы с помощью HTML и CSS
ИТОГОВЫЙ ПРОЕКТ
Игры разума
Профессиональный PHP
1,5 месяца
ВЕБИНАРЫ
Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы)
Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
Функциональное программирование (чистота, побочные эффекты)
Устройство языков (Парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
КУРСЫ
Трудоустройство
PHP. Ассоциативные массивы
PHP. Функции
PHP. Автоматическое тестирование
PHP. Абстракция с помощью данных
PHP. Деревья
Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm
Освойте принципы объектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего кода
Научитесь писать production-ready код
Вычислитель отличий
Создание сайтов
4 месяца
ВЕБИНАРЫ
Устройство операционных систем (администрирование, процессы, память, файловая система)
Подключение к обучению подкастов, книг и онлайн-мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в сообществе Хекслета и обсуждениях
Командная работа в Git
REST API, Очереди, Background Jobs
КУРСЫ
Трудоустройство для разработчиков
PHP. Введение в ООП
PHP. Объектно-ориентированный дизайн
Протокол HTTP
Веб-разработка на PHP
Основы реляционных баз данных
Регулярные выражения (Regexp)
Продвинутое тестирование
Основы современной верстки
Основы верстки контента
Деплойте код на сервер
Изучите микрофреймворк Slim, разберитесь с HTTP и принципами работы веб-серверов
Разберитесь с роутингом и шаблонизаторами
Создайте базу данных и выполняйте SQL запросы из PHP кода
Разрабатывайте сайты, используя архитектуру MVC
Анализатор страниц
ИТОГОВЫЙ ПРОЕКТ
Обеспечивайте безопасное выполнение кода предотвращая SQL-инъекции и XSS-атаки
Разработка на Laravel
1,5 месяца
ВЕБИНАРЫ
Пробные собеседования
Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform)
Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты)
Инженерная культура
КУРСЫ
PHP. Полиморфизм
PHP. Погружаясь в классы
PHP. Eloquent (ORM)
PHP. Разработка на Laravel
HTTP API
Запускайте REPL для быстрого управления приложением и автоматизированные тесты для повышения качества кода и гарантии его работоспособности
Используйте ORM для создания моделей и их отображения на базу данных
Накатывайте миграции для эволюции базы данных
Реализуйте аутентификацию и авторизацию
Создавайте комплексные сервисы с помощью Laravel 8
Менеджер задач