Профессия Веб-разработчик с нуля от SkillFactory

    SkillFactory
    Стоимость курса
    239 400 Р
    143 640 Р
    Длительность
    12 месяцев
    Сертификат
    Да
    Начало курса
    15 февраля 2024
    Трудоустройство
    Содействие

    Кому подойдет

    • Для тех, кто хочет сменить профессию
    • Для студентов
    • Не программистов, но уже работающим в IT

    Чему Вы научитесь

    • Научитесь править код веб-страниц и верстать целые блоки с нуля
    • Научитесь с нуля использовать самую популярную frontend-технологию
    • Научитесь программировать современные веб-интерфейсы
    • Изучите основы языка SQL и сможете писать запросы к БД
    • Изучите возможности среды и сможете в ней работать
    • Узнаете, зачем в коде типы, сколько их нужно и откуда их брать
    • Научитесь программировать backend и создавать сценарии на PHP
    • Будете знать и использовать основы DevOps. Выстроите эффективный процесс в рамках рабочих задач
    • Научитесь настраивать Docker на любой ОС, создавать, подключать и удалять контейнеры
    • Сможете создавать приложения с помощью популярного фреймворка

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

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

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

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

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

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

    Результат: Создадите инструкцию по работе с GIT и разместите её на GitHub.

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

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

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

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

    Базовый Frontend

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

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

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

    Базовый Backend

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

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

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

    Frontend-разработчик

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

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

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

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

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

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

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

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

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

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

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

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

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

    Фреймворк React

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

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

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

    TypeScript

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

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

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

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

    Backend-разработчик

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

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

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

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

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

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

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

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

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

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

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

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

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

    Основы DevOps

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

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

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

    Фреймворк Laravel

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

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

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

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

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

    Отзывы о школе 7

    4.4 из 5
    5
    0
    2
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Филипп 12 октября 2023

      Мне 40 лет, и я уже долгое время работаю в инжиниринговых компаниях, входящих в группу компаний. Мы занимаемся предоставлением программно-технических решений для горнодобывающей промышленности. Я выбрал данный курс с целью без проблем работать удаленно. Курс представляет информацию в упрощенной форме, и для полного усвоения материала необходимо самому заниматься, а также использовать разные дополнительные источники для информации. Одним из главных преимуществ данных курсов является наличие полезного сообщества, в котором помогают развивать навыки продаж и позволяют выставить себя на рынке труда по более высокой цене. Эта команда всегда готова оперативно помочь и ответить на любые вопросы. Также, в рамках курсов предоставляется множество видеоматериалов и вебинаров, на которых опытные профессионалы делятся своими знаниями. Особенно стоит оценить кадровый сектор, на котором каждый курс включает отдельный карьерный блок и поможет составлению резюме, быстрому поиску работы на самых различных платформах и правильному сочетанию hard и soft skills, чтобы создать привлекательный профиль для потенциального работодателя. Темп обучения вполне комфортный - можно освоить материал за неделю при средней нагрузке три часа обучения в день.

      Был ли отзыв полезен?
    • Валерий 8 августа 2023

      После долгого стажа в области транспорта и логистики, я принял решение кардинально изменить профессиональную сферу и двигаться в направлении развития искусственного интеллекта. До того, как определиться с курсом, я провел много времени на поиски подходящей учебной площадки и, в итоге, выбрал SkillFactory. Записался на курс, посвященный созданию и тренировке искусственного интеллекта. Курс представляет собой обширный и сложный материал, особенно для меня, кто не имел опыта в IT до этого. Однако, реализация задач оказалась не такой страшной, хотя и не легкой. В процессе обучения возникают трудности с усвоением информации, и приходится искать помощь. Общение с однокурсниками, без сомнения, облегчает путь через сложные задания и помогает освоить материал, однако менторская поддержка является неотъемлемой частью. Благодаря ментору сложные темы превращаются в понятные и ясные. В связи с этим, я настоятельно рекомендую выбирать индивидуальные консультации как дополнительный аспект обучения. Преимущества курса также включают гибкость и удобство обучения. Менторская поддержка доступна круглосуточно, так что учиться можно в любое удобное время. Цена курса представляет собой еще один приятный момент. Поэтому, не стоит опасаться трудностей, а следует мужественно идти вперед и открывать новые перспективы! Как говорится, путь осилит идущий. Желаю всем успехов!

      Был ли отзыв полезен?
    • Илья 3 июня 2023

      Проходил на этой платформе курс "Deep Learning" и "Практический Machine Learning". Хочу в первую очередь отметить удобство платформы, обучаться можно в любое для тебя время. В универе моя специальность была схожа с курсом, поэтому я имел представление о нем. А вот тем, кто хочет с нуля поменять профессию, будет сложно разобраться. Особенно в математических вещах. Нужно долго и упорно разбирать материал и некоторые темы так и остались для меня непонятными. Курс построен как и большинство подобных - видео уроки, потом разбор и домашние задания. Уроки сняты одним дублем, лекторы запинаются и мешкаются. Обещали много практики, но это маркетинг. Приходится самостоятельно разбираться в материале. Для меня это не было проблемой, но многих такое не устроит. После прохождения курса картина в моей голове сложилась не полностью. Хотя это был полезный опыт. Были задержки с получением сертификата, но как только я дозвонился в поддержку, проблему решили. 

      Был ли отзыв полезен?
    Посмотреть все отзывы о SkillFactory