Профессия Fullstack веб-разработчик на JavaScript и PHP от Skillfactory

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

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

287 400 ₽/курс

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

7 983 ₽/мес

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

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

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

20 месяцев

Дата начала

Дата начала:

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

О курсе

Получите крепкий фундамент в программировании и станьте незаменимым специалистом. 20% теории + 80% практики= 100% результат. Чтобы вы быстрее развили нужные навыки, есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
Все курсы "Skillfactory"

О школе

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

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

20 месяцев обучения
Формат: онлайн в удобное время
Уровень: с нуля

 

Базовый курс

За первые 4 месяца вы получите базовые знания верстки на HTML и CSS, изучите языки для фронтенда и бэкенда — JavaScript и PHP. Сделаете несколько простых проектов для отработки навыков.

 

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

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

Практика:

  • Проект 1: Telegram чат-бот
  • Проект 2: Инструкция по установке Visual Studio
  • Проект 3: Инструкция по работе с GIT на GitHub

 

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

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

Практика:

  • Тренажер по HTML (основные элементы веб-страницы, специальные символы, другие элементы форматирования, изображения на сайте, ссылки)
  • Проект 4: Простой сайт-визитка
  • Проект 5: Примитивная страница со списком новостей

 

3. Базовый Frontend

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

Практика:

  • Тренажер по JavaScript
  • Проект 6: Приложения с обработкой пользовательского ввода
  • Проект 7: Простой калькулятор
  • Проект 8: Игра «Угадайка» с использованием алгоритма бинарного поиска
  • Проект 9: Справочник «Экзотические фрукты»
  • Проект 10: Генератор случайных пользовательских данных

 

4. Базовый Backend

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

Практика:

  • Тренажер по PHP
  • Проект 11: Сайт-визитка
  • Проект 12: Алгоритмические задачи
  • Проект 13: Поиск идеальной пары
  • Проект 14: Обработка форм

 

Frontend

Изучите продвинутую верстку. Углубитесь в JavaScript, научитесь работать с AJAX, API и SPA, тестировать веб-приложения и взаимодействовать с backend- частью проектов.

 

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

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

Практика:

  • Тренажер по CSS (подключение стилей, поток документа, цвета, размеры, границы, слои, позиционирование, z-index, flexbox, свойство display, медиазапросы)
  • Проект 1: Создание веб-страницы в Figma
  • Проект 2: Верстка на Bootstrap
  • Проект 3: Верстка лендинга по макету

 

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

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

Практика:

  • Проект 4: Приложение с иерархией электроприборов
  • Проект 5: Практикум-рефакторинг
  • Проект 6: URL-запросы
  • Проект 7: Чат на основе эхо-сервера
  • Проект 8: Сайт на шаблонизаторе
  • Проект 9: SPA чат портал

 

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

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

Практика:

  • Проект 10: Практикум-тестирование
  • Проект 11: Разработка магазина
  • Проект 12: Решение алгоритмических задач
  • Проект 13: Таск-менеджер

 

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

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

Практика:

  • Тренажер React
  • Проект 14: Канбан-доска

 

5. Typescript

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

 

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

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

Практика:

  • Проект 15: Реализация клиентской части сайта проката велосипедов

 

Backend

За 8 месяцев вы углубленно изучите backend (ООП, MVC), SQL и работу с базами данных. Дополнительно освоите основы администрирования (Docker, Linux) и фреймворк Laravel. Все навыки закрепите на множетсве сквозных проектов.

 

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

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

Практика:

  • Тренажер SQL (основы SQL, агрегатные функции, соединение таблиц, сложные объединения, подзапросы)
  • Проект 1: Проектирование базы данных

 

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

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

Практика:

  • Проект 2: Сборка площадки для разработки на базе Homestead
  • Проект 3: Задачи с веб-серверами
  • Проект 4: Решение проблем с веб-сервером
  • Проект 5: Сборка площадки для разработки на базе Docke

 

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

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

Практика:

  • Проект 6: ООП для игры в автотематике
  • Проект 7: Каркас MVC фреймворка
  • Проект 8: Галерея изображений
  • Проект 9: Система регистраций
  • Проект 10: Конфигурирование приложения
  • Проект 11: Практикум-тестирование

 

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

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

Практика:

  • Проект 12: Практикум-рефакторинг
  • Проект 13: Мессенджер

 

5. Typescript

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

 

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

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