Базовая верстка 1. Базовый HTML 2. Тренажер HTML 3. Базовый CSS 4. Сессии и Cookie 5. Тренажер по PHP Практика: 1. Сайт-визитка; 2. Новостная страница.
Базовый Frontend 1. Принципы работы JS 2. Числа и строки 3. Условия 4. Циклы и массивы 5. Функции и объекты 6. Тренажер по JavaScript Практика: 1. Приложения с обработкой; 2. Пользовательского ввода; 3. Простой калькулятор; 4. Игра "Угадайка" с использованием алгоритма бинарного поиска; 5. Справочник "Экзотические фрукты"; 6. Генератор случайных пользовательских данных.
Базовый Backend 1. Старт в PHP 2. Основные алгоритмические конструкции 3. Типы данных в PHP 4. Сессии и Cookie 5. Тренажер по PHP Практика: 1. Сайт-визитка; 2. Решение задач.
НА ВЫБОР
8 месяцев (32 недели)
8 месяцев (32 недели)
Frontend-разработчик
1. Продвинутая верстка 2. Продвинутый Frontend 3. Профориентация и soft skills 4. Фреймворк React 5. Финальный проект
Продвинутая верстка
Продвинутый HTML
Продвинутый CSS
Адаптивная верстка
Тренажер CSS
Анимации
Проект “Верстка лендинга по макету”
Продвинутый Frontend
Продвинутая работа с объектами в JS
Стандарты написания кода и общие подходы
Асинхронность (AJAX)
API браузера
Введение в принципы построения SPA
Инфраструктура Frontend
Введение в тестирование
Тестирование и линтеры
Взаимодействие с backend. Базы данных
Проект “Таск-менеджер”
Профориентация и soft skills
Работа в команде и трудоустройство
Работа на фрилансе
Фреймворк React
React.js: Знакомство
React.js: Components
React.js: Advanced
React.js: Patterns and practice
React.js: High level topics
Тренажер React
Финальный проект 1. Финальный проект. Kanban board 2. Защита финального проекта
НА ВЫБОР
9 месяцев (36 недель)
9 месяцев (36 недель)
Backend-разработчик
1. SQL и работа с базами данных 2. Продвинутый Backend 3. Основы администрирования 4. Фреймворк Laravel 5. Финальный проект
SQL и работа с базами данных
Введение в реляционные базы данных
Язык запросов SQL
Транзакции
Продвинутое использование реляционной БД
Тренажер SQL
Продвинутый Backend
Продвинутые веб-сервера
ООП
MVC
Работа с БД
Авторизация и аутентификация
Конфигурирование приложения
Тестирование приложения
SOLID, паттерны, PSR
Скорость работы приложения
Проект. MVC фреймворк
Основы администрирования
Linux
Контейнеры и Docker
Проект. Мессенджер
Фреймворк Laravel
Laravel: Знакомство с фреймворком
Laravel: Основные компоненты
Laravel: Работа с базой данных
Laravel: Расширенный функционал фреймворка
Laravel: Тестирование в Laravel
Тренажер Laravel
Финальный проект
Финальный проект. Партнерская сеть
Защита финального проекта
СЕРТИФИКАТ
По окончании курса выдается сертификат о подготовке установленного образца. Текст сертификата может быть переведен на английский язык (по желанию).
Кураторы и менторы
Александр Пряхин
CTO в компании CityAds Media.
Ведущий преподаватель курса сопытом backend-разработчика — более 10 лет вIT. Научит писать наPHP.
Алексей Судничников
Аналитик в NodaSoft.
8лет опыта преподавания информатики иинформационных технологий. Три года руководства IT-проектом федерального уровня (проекты на yii2, symphony, laravel).
Дарья Короткова
Ведущий инженер-программист вгазовой сфере.
Опыт работы вИТ более 7лет. Стек: PHP, mySQL, Javascript. Разрабатывала системы для опроса телеметрии, систему для оценки качества сварки судостроительной технологии.
Алексей Соколов
Веб-разработчик итестировщик ПО вMail.ru.
Более 6лет опыта веб-программистом итестировщиком, атакже преподавания по этим направлениям.
Артур Гаузер
Fullstack web developer.
5лет вфрилансе. Разработка финансовых систем исистем обучения.
Алексей Видякин
Frontend-разработчик.
Опыт веб- разработки напозиции фрилансера по созданию интернет-магазинов 3года. Напротяжении 1года был штатным веб-разработчиком врекламном агентстве. Стек технологий иинтересов: HTML, CSS, JavaScript. Общий стаж 6лет напозиции разработчика сервисов исопровождения программного продукта.
Елена Закурдаева
Frontend-разработчик.
1,5года вофрилансе, основной стек Javascript, PHP, MySQl, HTML, CSS. Ранее работа копирайтером, верстальщиком вWebgamer иfrontend-разработчиком в"Логистике".
Олег Ледванов
Fullstack веб-разработчик.
Занимается разработкой средств автоматизации для прогнозирования иустранения аварийных сообщений врамках одной изкрупнейших телекоммуникационных сетей встране. Любимый стек VueJS + Flask + SQLAlchemy ORM + PostgreSQL + Docker. Более 5лет опыта веб-разработки. Создал более 30сайтов "под ключ" нафрилансе, а также участвовал в IT-стартапе вкачестве проджект-менеджера.
Проекты
После базового курса
Финальные проекты
Направление «Backend»: Финальный проект «Партнерская сеть». Трекер трафика, созданный для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей и покупателей (клиентов), и владельцев сайтов (веб-мастеров).
Направление «Frontend»: Финальный проект «Канбан-доска». В рамках этого проекта вам нужно сделать канбан-доску – популярный инструмент для визуализации и разбивки какой-либо задачи на этапы.
После курса Backend
После курса Frontend
2 мини-проекта по DevOPS (сборка площадки для разработки на базе Homestead и Docker)
5 мини-проектов по продвинутому PHP (каркас MVC фреймворка, галерея изображений, веб-разработка магазина, система регистраций, MVC-приложение)
2 средних проекта (MVC-фреймворк, мессенджер)
3 мини-проекта по верстке (сайт-визитка, новостная страница, страница на bootstrap)
5 мини-проектов по базовому JS (приложения с обработкой пользовательского ввода, простой калькулятор, игра «Угадайка» с использованием алгоритма бинарного поиска, генератор случайных пользовательских данных, справочник «Экзотические фрукты»)
4 мини-проекта по базовому PHP (сайт-визитка, алгоритмические задачи, поиск идеальной пары, создание классов по UML)
Тренажеры по HTML, JavaScript и PHP
2 средних проекта (веб-сайт, таск-менеджер)
5 мини-проектов по продвинутому JS (рефакторинг кода, сайт-визитка с webpack, URL-запросы, приложение на JS, тестирование программы)
Тренажер по SQL, React
3 мини-проекта по верстке (сайт-визитка, новостная страница, страница на bootstrap);
5 мини-проектов по базовому JS (приложения с обработкой пользовательского ввода, простой калькулятор, игра «Угадайка» с использованием алгоритма бинарного поиска, генератор случайных пользовательских данных, справочник «Экзотические фрукты»);
4 мини-проекта по базовому PHP (сайт-визитка, алгоритмические задачи, поиск идеальной пары, создание классов по UML);
Тренажеры по HTML, JavaScript и PHP.
2 средних проекта (веб-сайт, таск-менеджер);
5 мини-проектов по продвинутому JS (рефакторинг кода, сайт-визитка с webpack, URL-запросы, приложение на JS, тестирование программы);
Тренажер по SQL, React.
2 средних проекта (MVC-фреймворк, мессенджер);
5 мини-проектов по продвинутому PHP (каркас MVC фреймворка, галерея изображений, разработка магазина, система регистраций, MVC-приложение);
2 мини-проекта по DevOPS (сборка площадки для разработки на базе Homestead и Docker).