Длительность
12 месяцев
Формат
онлайн
Профессия
Веб-разработчик
Старт
28 октября
Уровень
С нуля
Ваш рывок в сферу программирования.
Обучение с нуля. Помощь в трудоустройстве.
Почему PHP и JavaScript?
Согласно данным GitHub, PHP и JavaScript входят в тройку самых популярных языков программирования.

В России, язык PHP пользуется даже большим спросом чем Python, при этом конкуренция гораздо ниже.
Уверенное владение PHP и JS позволит вам претендовать на позицию Full-Stack Веб-разработчика.

Это станет крупным конкурентным преимуществом при устройстве на работу.

Программа курса
«Профессия Веб-разработчик»
Содержание курса:
• Computational thinking. Работа кода. Хранение и передача информации.

• Устройство WEB и работа браузера. Работа протоколов. DNS

• Основы работы с сетями. TCP/UDP

• Классификация языков программирования. Концепции объектно-ориентированного и функционального программирования. Принципы SOLID, KISS

• Качество кода.
Введение в программирование
Напишете 20 простых программ на псевдокоде с использованием событий, условий, циклов и функций
Результат:
1
1 месяц
первый уровень
Содержание курса:
• Введение в Git. Основные операции. Ветки, представление о мёрдже, разрешение конфликтов. Командная работа

• Основные синтаксические конструкции. Переменные, константы, логические и строковые операторы

• Условия. Циклы

• Функции. Отладочные функции

• Массивы

• Абстракции с помощью данных

• Работа с файлами

• Введение в объектно-ориентированное программирование для PHP

• Основные объекты и классы

• Исключения и другие встроенные классы

• Статистические методы и свойства

• Основные принципы ООП: абстракция и инкапсуляция, наследование и указатели, полиморфизм
PHP
Освоите синтаксис PHP — от основных логических конструкций до сложных концепций языка — и напишите 50+ программ на PHP, параллельно практикуясь в code review
Результат:
Тренажёр по синтаксису PHP
Проект 1: логическая игра на угадывание загаданного числа на PHP
Проект 2: консольная игра «крестики-нолики» на PHP
10 мини-проектов по написанию программ на PHP
Практика:
2
1,5 месяца
первый уровень
Программа курса
«Профессия Веб-разработчик»
Содержание курса:
• Основы HTML. Структурные, текстовые, строчные элементы

• CSS. Layouts. CSS Grid, Flex box, display

• Адаптивный дизайн и медиазапросы

• Анимация в браузере

• Основы интеграции HTML и PHP

• Протоколы HTTP/HTTPS

• Проектирование API. REST, SOAP, JSON APIs

• Представление о минимальных требованиях безопасности приложений. Основы создания защищенного кода

• Авторизация и аутентификация. OAuth. JWT Authentification. Режимы доступа

• Даты. Сессии. Cookies

• Работа с PHP-формами

• Методы передачи данных GET и POST

• Обработка запросов на веб-сервере

• Асинхронная работа веб-приложений

• Очереди

• Site Reliability Engineering

• GraphQL. Получение данных. Создание и закрытие задач

• Фреймворк Laravel. Базовые классы, функции и возможности

• Логирование. Обработка форм

• Пользовательская авторизация

• Передача данных в шаблоны

• Работа с пакетами и очередями

• Обзор фреймворков Yii2, Zend, Symfony
Веб-разработка на PHP и Laravel
Тренажёр по Laravel
Проект 3: Движок для блога/новостной ленты на PHP
Проект 4: Приложение для обмена изображениями на PHP и Laravel
Проект 5: Планировщик дел с уведомлениями на Laravel
Практика:
3
второй уровень
3,5 месяца
Содержание курса:
• Основы SQL

• Структура БД, основные запросы. Представление о SQL- и noSQL-базах данных. Системы управления БД

• Концепция ORM. Eloquent ORM

• Работа с БД и интеграция с PHP. PostgreSQL и MongoDB.

• Маршрутизация

• Кэширование. CDN, server side (Redis), client side

• Оптимизация, рефакторинг, деплой
SQL и работа с данными
• Тренажёр по основам SQL
Проект 6: Создание БД и написание кэша для неё
Практика:
4
второй уровень
1 месяц
Содержание курса:
• Методологии разработки ПО. Жизненный цикл ПО. Представление о концепции CI/CD

• Понятие архитектуры. Архитектурные стили и паттерны

• Разработка с различными Web API. Storage, WebSockets, Web Server

• Парадигма MVC

• Настройка веб-сервера. Nginx, Apache

• Интеграция PHP и Laravel с фронтендом. Протокол WebSocket
Архитектура веб-приложений
Научитесь программировать серверную часть вашего приложения, создавать и подключать БД и освоите инфраструктуру фреймворка Laravel для ещё большей функциональности и быстроты разработки
Результат:
5
второй уровень
1 месяц
Содержание курса:
• Основные синтаксические конструкции. Переменные, операторы

• Условия. Циклы

• Функции. Callback-функции

• Объекты. Методы и свойства

• Массивы и псевдомассивы

• Объектно-ориентированное программирование для JavaScript

• Динамическая и статическая типизация. Динамическая типизация для JavaScript

• События и их обработчики. Событийный цикл (event loop). Стек вызовов. Очередь событий

• Классы. Наследование. Замыкание. Контекст

• Интервалы (setInterval). Таймеры (setTimeout). Таймеры обратного отсчёта

• Различия JavaScript и Typescript. Представление о стандарте EcmaScript6+

• Асинхронные паттерны (promises, async, await)

• Форматы и способы передачи данных. JSON, XML. AJAX
JavaScript
• Тренажёр по синтаксису JavaScript
Проект 7: Вёрстка адаптивного сайта-визитки на HTML, CSS и VanillaJS по Figma-макету
10 мини-проектов по написанию программ на VanillaJS
Практика:
6
1 месяц
второй уровень
Содержание курса:
• Подключение JavaScript к HTML. ChromeDevTools

• Концепция DOM. DOM API

• Событийная модель браузера. Реакция на события

• Принципы SPA.

• Пакетные менеджеры npm и yarn. Версии, скрипты, репозитории и другие особенности

• Методология БЭМ

• CSS-препроцессоры (SASS)

• Линтеры. ESLint. Типизация

• Web Components. HTML Templates, Custom Elements, Shadow DOM

• Сборщик WebPack

• React. Модульная структура и сборка проекта. Компоненты

• Свойства и состояния объектов. Redux. Flux

• События в React

• Работа с сервером через Fetch API

• Навигация в приложении. Маршрутизация с помощью React Router
Фронтенд-разработка на JavaScript и React
Освоите синтаксис JavaScript и его фреймворка React и научитесь создавать интерактивные элементы и разрабатывать адаптивные веб-интерфейсы для ваших приложений
Результат:
• Тренажёр по синтаксису React
Проект 8: Веб-приложение для поиска и покупки билетов на мероприятия на PHP, JS и React
Проект 9: Single Page Application с тематикой на ваш выбор на Laravel и React
Практика:
7
2,5 месяца
второй уровень
• составление CV и cover letter;

• имитация технического интервью с экспертом-разработчиком и полезный фидбек;

• решение реальных тестовых заданий;

практическое задание: отправлять не менее 10 откликов на позиции Junior PHP Developer в день в течение двух недель
Параллельный трек — карьерный модуль:
Программа курса
«Дополнительные навыки веб-разработчика»
Содержание курса:
• Введение в администрирование операционных систем

• Основные OS-концепции: виртуализация, потоки, конкурентность, сокеты, хранение данных, I/O-менеджмент, основы POSIX

• Работа с Linux. Командная строка в Linux

• Работа с сетями и протоколами. Безопасность сетей

• Жизненный цикл ПО и концепция CI/CD. Gitlab CI, Jenkins

• Управление конфигурациями в Ansible

• Оркестрация контейнеров в Kubernetes

• Мониторинг инфраструктуры и приложений: Prometheus

• Облачные технологии (AWS, Azure) и дизайн-паттерны

• Тестирование (Molecule)
Основы DevOps для веб-разработчика
Освоите концепции и технологии для создания высоконагруженных приложений и разработаете своё приложение-мессенджер
Результат:
Финальный проект: высоконагруженное приложение-мессенджер с серверной частью на PHP+Laravel и визуально привлекательным интерфейсом на JS+React с подключением к БД
Практика:
8
третий уровень
1 месяц
Карьерный центр:
Cделает ревью вашего резюме силами IT-рекрутеров с опытом в подборе дата саентистов
Организует консультацию с IT-рекрутером, который ответит на волнующие вопросы, поможет настроиться на поиск работы, подготовит к собеседованиям
Отправит ваше резюме по партнерской сети компаний.
Как будет выглядеть ваше резюме после обучения
Иван Петров
Full-Stack Веб-разработчик
80 000 ₽
Full-stack разработка на PHP и JavaScript

Понимаю принципы ООП, MySQL (SELECT, INSERT и т.д) + процедуры

Опыт работы с API различных сервисов/ сайтов /систем

Работаю с серверами Nginx, Apache, WebSocket

Умею работать с любой СКВ (GitHub, BitBucket etc)

Пишу unit-тесты

Понимаю принципы построения инфраструктуры данных

Практикую объектно-ориентированный подход

Использую REST API и SOAP API

Могу предоставить портфолио с наработанными кейсами и проектами

Персональная помощь в вашем поиске работы
Ежемесячные карьерные консультации
Симулятор
собеседования
Делаем прозрачным процесс трудоустройства
Помогаем расширить сеть профессиональных контактов
Работа
у лидеров
рынка
Составление
резюме
После успешного обучения
Сертификат
Персональный сертификат о прохождении специализации. По запросу предоставляется на английском языке.
Развитие карьеры и бизнеса
— консультации с ментором в течение обучения
— резюме 10% лучших студентов направляем партнёрам
— подборки вакансий, инсайты рынка труда
— проекты в ваше портфолио
— реальный опыт на крауд-платформах
Сообщество
Сообщество экспертов с бизнес-опытом из разных сфер
ЧТО ВЫ ПОЛУЧАЕТЕ
О КУРСЕ
Старт: 31 октярбя 2019
Формат: Онлайн
Продолжительность: 60 минут
Стоимость: 29 990 ₽ 24 990 ₽
Список преимуществ 1
Список преимуществ 2
Список преимуществ 3
Список преимуществ 4
Список преимуществ 5
О КУРСЕ
ЧТО ВЫ ПОЛУЧАЕТЕ:
- Учебные каникулы
- Доступ к к материалам курса навсегда
Старт:
9 166Р
5 500Р
В месяц при рассрочке на 12 месяцев.
Скидка 40% при покупке до 28 октября!
Формат: Онлайн
СТОИМОСТЬ ОБУЧЕНИЯ:
28 октября 2020
- Помощь коллектива и преподавателя
Длительность:
12 месяцев
Готовы учиться?
Оставьте заявку в форме ниже - мы свяжемся с вами и обсудим все детали