Профессия Веб-разработчик от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

239 400 ₽/курс

Минимальный платеж в месяц

6 650 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

12 месяцев

Дата начала

Дата начала:

01 Мая
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

О курсе

Освойте PHP и JavaScript, чтобы создавать веб-сайты и настраивать базы данных. За четыре месяца вы изучите основы и сможете перейти к более сложным вещам. А через 8 месяцев приступите к поиску работы.
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

Программа обучения

4 месяца
Формат: онлайн в удобное время
2 профессии на выбор

 

1. Введение в веб-разработку (обязательно к изучению)

1. Введение в разработку

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

  • Работа с редактором исходного кода Visual Studio и командной строкой
  • Решение алгоритмических задач с помощью блок-схем и описание объектов
  • Создание документов с применением языка MarkDown
  • Использование GIT для контроля версий
Результат: Создадите инструкцию по работе с GIT и разместите её на GitHub.

2. Базовая верстка

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

  • Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
  • Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
  • Цвета и размеры в CSS, блочная модель документа, слои, позиционирование

Результат: Сверстаете современную страницу со списком новостей, используя собственные разработанные стили.

3. Базовый Frontend

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

  • Работа с консолью браузера, переменные и константы, работа с DOM и событиями
  • Числа, строки и операции с ними
  • Условия и логические переменные
  • Циклы, массивы и их методы
  • Функции, объекты, подключение JSON

Результат: Создадите калькулятор, игру «Угадайка», справочник и генератор случайных пользовательских данных.

4. Базовый Backend

Вы начинаете знакомство с основными понятиями программирования языка программирования PHP

  • Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
  • Основные алгоритмические конструкции и типы данных
  • Отправка данных и файлов на сервер
  • Создание авторизации на сайте

Результат: Настроите локальный сервер, научитесь обрабатывать формы и отправлять данные и файлы на сервер.

 

2. Frontend-разработчик (на выбор)

1. Продвинутая верстка

Вы научитесь делать адаптивную верстку и работать в Figma

  • Адаптивный дизайн веб-страниц, Flexbox и Grid
  • Анимации в CSS
  • Работа с Figma
  • Верстка адаптивного веб-лендинга на Figma

Результат: Сверстаете одностраничный лендинг для дизайнерского агентства

2. Продвинутый Frontend

Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA

  • Объекты, наследование, полиморфизм, инкапсуляция
  • Стандарты написания кода и общие подходы
  • Асинхронность (AJAX)
  • Работа с API браузера
  • Инфраструктура Frontend
  • Введение в принципы построения SPA

Результат: Результат: Разработаете многостраничный сайт

3. Архитектура приложений

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

  • Тестирование и линтеры
  • Шаблонизаторы, контроллеры и MVC
  • Взаимодействие с backend
  • Алгоритмы и структуры данных

Результат: Разработаете менеджер постановки задач и контроля их

4. Фреймворк React

Вы познакомитесь с популярным фреймворком React для frontend-разработки

  • Быстрый старт React-приложения
  • Презентационные компоненты и компоненты-контейнеры
  • Типизация React-приложений
  • Функциональное программирование
  • Знакомство с библиотекой React-router-v4

Результат: Разработаете инструмент для визуализации и разбивки любой задачи на этапы.

5. TypeScript

Вы научитесь писать программы на TypeScript и подключать TypeScript к проекту и настраивать его

  • Основы TypeScript
  • Typescript в React-проектах

6. Финальный проект «Реализация клиентской части». 

Разработка ведения учета случаев кражи велосипеда с отслеживанием прогресса. Требуется реализовать клиентскую часть, используя готовую серверную часть.

 

3. Backend-разработчик (на выбор)

1. SQL и работа с базами данных

Вы научитесь создавать простые таблицы, заполнять их данными и обновлять, писать код на языке базы данных PostgreSQL — PL/SQL.

  • Введение в реляционные базы данных
  • Язык запросов SQL
  • Настройка окружения и PostgreSQL
  • Транзакции, понятие данных и метаданных
  • Продвинутое использование реляционной БД

Результат: Спроектируете базы данных.

2. Базовое администрирование

Вы научитесь работать с Linux, собирать виртуальные машины и настраивать веб-сервера

  • Работа с файлами и директориями в терминале
  • Сборка виртуальной машины
  • Настройка веб-серверов
  • Troubleshooting веб-серверов

Результат: Соберете собственную виртуальную машину.

3. Продвинутый Backend

Вы углубитесь в продвинутую работу на PHP, научитесь работать с ООП, MVC и БД

  • Введение в ООП: наследование, инкапсуляция, полиморфизм
  • Понятие MVC, Front Controller и настройка веб-сервера
  • Работа с БД, сохранение пользовательских данных
  • Авторизация и аутентификация
  • Тестирование приложения: PHPUnit, моки и стабы

Результат: Создадите галерею изображений с регистрацией и авторизацией пользователей, где можно будет загружать и сохранять файлы.

4. Основы DevOps

Вы научитесь работать с контейнерами и системой сборки Docker

  • Знакомство с системой сборки Docker
  • Локальная разработка и тестирование с Docker-Compose
  • Управление артефактами

Результат: Разработаете удобный клиент для браузера, который позволит пользователям быстро вступать в диалог с зарегистрированными пользователями.

5. Фреймворк Laravel

Вы познакомитесь с популярным фреймворком Laravel для backend разработки

  • Установка Laravel и устройство MVC в Laravel
  • Использование Eloquent ORM
  • Принципы работы маршрутов, контроллеры в Laravel
  • Авторизация и аутентификация
  • Юнит-тесты в Laravel

Результат: Разработаете инструмент для визуализации и разбивки задач на этапы.

6. Финальный проект «Партнерская сеть»

Разработка трекера трафика для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей, покупателей (клиентов) и владельцев сайтов (веб-мастеров).

Отзывы о Skillfactory
4.8
4.0 4
Демид,

Явная ориентация на специалистов.

Назову свой отзыв "Разносторонний опыт в Skillfactory". Первое направление - DrivenMarketing, второе - работа с таблицами Google. Понравился комбинированный подход с дистанционными и аудиторными занятиями. Занятия продолжительные, но интересные – иногда до 3 часов. Лекции в формате презентации делают процесс более понятным. Большое количество практики помогает закрепить теорию. Отличное взаимодействие с преподавателями, которые – настоящие профессионалы и отзывчивые люди. Единственный минус – высокая стоимость, около 60 тысяч за два курса. Учебная программа ориентирована на людей с определенными знаниями. Если начинаете с нуля, возможно, стоит рассмотреть другие программы на этом сайте, где также есть множество предложений.

Ответить

next1 комментарий

02 нояб 2020
Олег

Добрый день! Как с трудоустройством? Помогли?

 
5.0 5
Роман,

Отличный курс!

Программа насыщенная и информативная, с актуальным учебным планом, охватывает все от основ Python, математической статистики и анализа данных до машинного обучения. Очень развито сообщество в Пачке, всегда есть обратная связь на возникшие вопросы, активная помощь ментора. На курс пришел с целью получить знания и диплом по перспективной специальности с дальнейшим расширением компетенцией по текущему месту работы.
Времени на учебу хватает, как правило это 2-4 часа после работы. Иногда можно уйти вперед, если еще активно заниматься на выходных. Курсом и подачей материала очень доволен.
Достоинства: 1. Информативность. 2. Актуальность. 3. Дистанционный формат - онлайн обучение. 3. Активная помощь менторов и развитое сообщество в Пачке. 4. Диплом государственного образца по окончанию курса.

Ответить

next0 комментариев

 
4.0 4
Иван,

Курс AI продакт-менеджер

Всем привет.
Прошёл курс на AI продакта, впечатления скорее положительные, чем отрицательные. Свои задачи разобраться в теме я решил, это хорошо.
Как всегда на таких курсах есть проблема практического применения. Так как я сначала ввязался на работе в новые проекты, а только потом пошёл на обучение - мне было вполне ОК, я находил ответы на те проблемы, с которыми уже столкнулся. Если без проекта идти - будет сложнее (но это всегда так)
По глубине тем - мне было скучновато, я на чуть более серьезную загрузку рассчитывал. По идее это компенсируется тем, что многие темы регулярно повторяются в виде вебинаров, где можно задать свои вопросы
Про то, что надо иметь какие-то навыки продакта - правда, это поможет (или упростит - некоторые вещи казались примитивными)
Нетворкинг нулевой - за это минус. Из-за слишком частых стартов потоки маленькие, не с кем объединять для самопроверки заданий и тд

Посмотреть курс

Ответить

next1 комментарий

30 май 2022
SkillFactory

Здравствуйте, Иван! Спасибо, что поделились своим мнением об учебе. Желаем успехов в учебе!