Вы получите:

blok1.png
Актуальные навыки, которые нужны работодателям
blok2.png
Знания от практикующих экспертов
blok3.png
Помощь менторов
blok4.png
Содействие в трудоустройстве
blok5.png

Чем занимается веб-разработчик

Создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день

Разрабатывает интернет-магазины, интернет-банки, поисковые системы, карты и почтовые клиенты

Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер

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

Для кого этот курс

Для тех, кто хочет сменить профессию

Хотите сменить профессию на востребованную и высокооплачиваемую, Вы справитесь даже без технического бэкграунда — просто следуйте программе курса.

Для студентов

Студент и еще учитесь. Мы дадим актуальные знания и навыки для вашей первой работы. А вы сможете ее найти уже в конце обучения и достойно зарабатывать.

Не программистов, но уже работающим в IT

Уже работаете в IT (например,тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.

Программа курса

За четыре месяца вы изучите основы и сможете перейти к более сложным вещам. А через 8 месяцев приступите к поиску работы

4 месяца
Введение в веб-разработку
Обязательно к изучению

Введение
  1. Введение
  2. Введение в разработку
  3. Основные понятия программирования
  4. Markdown и Git
Практика:
  1. Введение
  2. Введение в разработку
  3. Основные понятия программирования
  4. Markdown и Git

Базовая верстка
  1. Базовый HTML
  2. Тренажер HTML
  3. Базовый CSS
  4. Сессии и Cookie
  5. Тренажер по PHP
Практика:
  1. Сайт-визитка
  2. Новостная страница

Базовый Frontend
  1. Базовый Frontend
  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 месяца
Frontend-разработчик
На выбор

Продвинутая верстка
  1. Продвинутый HTML
  2. Продвинутый CSS
  3. Адаптивная верстка
  4. Тренажер CSS
  5. Анимации
  6. Проект “Верстка лендинга по макету”

Продвинутый Frontend
  1. Продвинутая работа с объектами в JS
  2. Стандарты написания кода и общие подходы
  3. Асинхронность (AJAX)
  4. API браузера
  5. Введение в принципы построения SPA
  6. Инфраструктура Frontend
  7. Введение в тестирование
  8. Тестирование и линтеры
  9. Взаимодействие с backend. Базы данных
  10. Проект “Таск-менеджер”

Профориентация и soft skills
  1. Работа в команде и трудоустройство
  2. Работа на фрилансе

Фреймворк React
  1. React.js: Знакомство
  2. React.js: Components
  3. React.js: Advanced
  4. React.js: Patterns and practice
  5. React.js: High level topics
  6. Тренажер React

Бонус. TypeScript
  1. Писать программы на TypeScript
  2. Подключать TypeScript к проекту и настраивать
  3. Использовать Typescript в React-проектах

Финальный проект
  1. Финальный проект. Kanban board
  2. Защита финального проекта

8 месяца
Backend-разработчик
На выбор

SQL и работа с базами данных
  1. Введение в реляционные базы данных
  2. Язык запросов SQL
  3. Транзакции
  4. Продвинутое использование реляционной БД
  5. Тренажер SQL

Продвинутый Backend
  1. Продвинутые веб-сервера
  2. ООП
  3. MVC
  4. Работа с БД
  5. Авторизация и аутентификация
  6. Конфигурирование приложения
  7. Тестирование приложения
  8. SOLID, паттерны, PSR
  9. Скорость работы приложения
  10. Проект. MVC фреймворк

Основы администрирования
  1. Linux
  2. Контейнеры и Docker
  3. Проект. Мессенджер

Фреймворк Laravel
  1. Laravel: Знакомство с фреймворком
  2. Laravel: Основные компоненты
  3. Laravel: Работа с базой данных
  4. Laravel: Расширенный функционал фреймворка
  5. Laravel: Тестирование в Laravel
  6. Тренажер Laravel

Бонус. TypeScript
  1. Писать программы на TypeScript
  2. Подключать TypeScript к проекту и настраивать
  3. Использовать Typescript в React-проектах

Финальный проект
  1. Финальный проект. Партнерская сеть
  2. Защита финального проекта

UP