Содержание

Веб-разработчик

федеральное государственное автономное образовательное учреждение высшего образования

Профессиональная переподготовка, 475 ак.часов/6 месяцев

Записаться на курс

Паспорт курса

Описание курса

Отзывы выпускников

Аннотация курса

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

В процессе обучения вы освоите основы веб-технологий (HTML, CSS), изучите технологию верстки веб-страниц с применением языка разметки гипертекста HTML5 и каскадных таблиц стилей CSS3. Также в рамках курса вы с нуля изучите возможности языка программирования JavaScript, как на клиентской части (frontend), так и на стороне веб-сервера (backend).

Во время изучения инструментов современной верстки вы познакомитесь с препроцессором SASS (в частности, с его синтаксисом SCSS).

Для удобства работы вы будете применять менеджер задач Gulp и научитесь его настраивать для ускорения процесса верстки за счет выполнения ряда задач (hot-reloading и транспиляция файлов).

В рамках изучения веб-серверов вы научитесь самостоятельно устанавливать серверную операционную систему Ubuntu, применяя виртуальные машины от VirtualBox, получите базовые знания о работе с консолью в операционной системе Ubuntu. Также вы познакомитесь с технологией контейнеризации (Docker). В процессе обучения создадите собственный docker-контейнер, развернете внутри стек веб-технологий необходимых для организации веб-разработки, установите и настроите собственный веб-сервер Apache, сервер баз данных MySQL (нативная установка через консоль Ubuntu, установка на базе docker-контейнера).

В курсе «Веб-разработчик» будет рассмотрен серверный JavaScript и платформа Node.js, которая позволяет решать задачи самого широкого диапазона. Вы систематизируете свои знания о том, что такое современные веб-сервисы, API и микросервисы, получите опыт развертывания микросервиса из docker-контейнера, в том числе под управлением системы Kubernetes. Этот опыт приблизит вас к современному уровню организации процессов разработки веб-ресурсов и веб-приложений на основе методологии DevOps.

Поскольку серверный JavaScript – только часть полного стека разработки на этом языке, вы познакомитесь с самыми современными возможностями клиентского и изоморфного JavaScript. Так как одна из тенденций современности – использовать TypeScript, вы научитесь работать с ним и с Flow. Кроме того, вы приобретете опыт расширения возможностей JavaScript с помощью плагинов транспилятора Babel и научитесь разработке современных интерфейсов веб-приложений на основе таких фреймворков, как React и Vue. Также вы изучите технологию создания компонентов фронтэнда с помощью этих инструментов.

Изучение языка программирования PHP7 является частью курса. Вы познакомитесь не только с основами программирования на PHP, но и создадите свое собственное приложение с применением технологий объектно-ориентированного программирования (ООП) и базы данных MySQL.

Полученная специальность «Веб-разработчик» позволит работать как удаленно или на фрилансе, так и на штатных позициях в федеральных и международных компаниях, что подтверждено опытом наших выпускников.

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

Курс рекомендуется как подготовительный (PreMasters) для поступления на магистерскую программу 09.04.04 Программная инженерия — «Веб-технологии» Университета ИТМО.

Профессиональные стандарты

Предварительные требования

Уверенный пользователь ПК.

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

  • Основы веб-технологий (50 часов)
    • Тема 1. Введение в HTML. Структура страницы.

      Понятие HTML. Основы работы глобальной сети Интернет. Понятие веб-сервера. Статичные и динамичные сайты. Основные типы сайтов. Обзор современных стек технологий HTML и CSS. Базовая структура HTML. Варианты разметки страницы. Основные блоки HTML-страницы.Создание гиперссылок и работа с ними. Основы работы с гиперссылками. Взаимосвязь между страницами статичного веб-сайта.

    • Тема 2. Размещение изображений, списков и таблиц

      Размещение изображений на веб-странице. Упорядоченные и неупорядоченные списки. Основы работы с таблицами. Отрывки прошлого: старые сайты верстали в таблицах.

    • Тема 3. Медиа-файлы. Iframe. Формы

      Размещение на своих страницах звуковых и видео-файлов.Внедрение внешних HTML-страниц. Взаимодействие ссылок с iframe-элементами.Текстовые поля, радио-кнопки, флажки/чекбоксы, элемент выбора select и их атрибуты. Создание формы обратной связи.

    • Тема 4. Основы каскадных таблиц стилей CSS.

      Основы работы с CSS. Подключение файла стилей. Базовые понятия: селектор, свойство, каскад, наследование, единицы измерения. Применение CSS-свойств к оформлению изображений.

    • Тема 5. Макетирование страницы с CSS

      Верстка страницы по макету. Построение структуры страницы. Высота и ширина колонок. Свойства float, display.

    • Тема 6. Адаптивные html-страницы

      @media, медийные запросы (@mediaqueries) для страниц, mediafeature.

    • Тема 7. Работа со шрифтами

      @font-face, GoogleFonts, Единицы измерения для работы со шрифтами и html-элементами.

    • Тема 8. CSS-анимация.
    • Тема 9. Подготовка, размещение и поддержка сайта в сети

      Выбор хостинга. Основы работы с FTP-клиентами. Использование тега meta.

    • Тема 10. Гибкая работа со страницами сайта

      Проверка валидности верстки. Языки серверного программирования и генерация динамических HTML-страниц. Возможности JavaScript по работе с HTML-страницами и CSS-свойствами.

  • Основы JavaScript (40 часов)
    • Тема 1. Введение в JavaScript

      Типы данных. Операторы. Инструкции и выражения. Переменные и константы.

    • Тема 2. Конструкции ветвления и циклы

      Конструкции ветвления логики программы (if…else, switch). Циклы: с предусловием, постусловием и арифметический.

    • Тема 3. Функции

      Понятие функции. Объявление функции. Аргументы функции. Возврат значений. Области видимости. Стрелочные функции. Анонимные функции.

    • Тема 4. Массивы и объекты

      Понятие объект (Object). Свойства объекта. Методы объекта. Массивы. Свойство и методы функции. Объект String и его аргументы. Объект Math. Функция parseInt(). Функция parseFloat(). Статические функции объекта Math.

    • Тема 5. Клиентский JavaScript. Объект Window

      Объекта Data. Работа с таймерами. Свойства и методы объекта Window. Управление поведением Window. Объект Location. Объект History. Объект Navigator.

    • Тема 6. Клиентский JavaScript. Объектная модель документа: DOM. Работа с HTML элементами.

      Причины использования DHTML. DOM (DocumentObjectModel — объектная модель документа). Доступ к узлам DOM. Доступ по идентификационному номеру (ID) . Доступ по атрибуту name. Доступ по имени дескриптора . Доступ и изменение класса через свойство className.

      Получение информации об узле. Перемещение по иерархическому дереву DOM. Метод removeChild(). Удаление элементов. Методы createElement() и appendChild(). Создание и добавление элементов. Методы insertBefore(). Создание и добавление элементов. Метод createTextNode(). Создание текстовых элементов. Метод setAttribute(). Добавление атрибутов. Метод cloneNode(). Клонирование элементов. Метод replaceChild(). Замена элементов. Свойство innerHTML. Изменение фрагментов кода HTML. Использование CSS стилей в сценариях JavaScript. Соглашения об именах: CSS-атрибуты в JavaScript. Работа со свойствами стилей. DHTML-анимация.

    • Тема 7. Клиентский JavaScript. Cookie

      Описание cookie. Cookie в браузере.

    • Тема 8. Клиентский JavaScript. Формы и обработка событий

      Элементы управления и объекты. Быстрый доступ к объектам. Динамическое изменение значений атрибутов. Изменение элементов на основе значений, указанных пользователем. Динамическое изменение списка вариантов. Проверка выбранных флажков. Изменение элементов перед отправкой формы на сервер. Использование встроенных функций JavaScript. Отключение элементов. Элементы только для чтения.

  • Современные технологии верстки (40 часов)
    • Тема 1 CSS-фреймворки

      CSS-фреймворки: Bootstrap и Foundation. Базовые возможности фреймворков.

    • Тема 2 Контейнеры. Система сеток Bootstrap

      Контейнеры. Система сеток Bootstrap. PSD-файл для разработки макета.

    • Тема 3. Оформление HTML-элементов

      Оформление списков, шрифтов, таблиц и изображений с помощью Bootstrap.

    • Тема 4. Компоненты Bootstrap

      Кнопки. Выпадающие элементы. «Хлебные крошки».

    • Тема 5. Формы

      Всплывающие формы. Формы обратной связи. Всплывающие сообщения.

    • Тема 6. Встраивание медиа-файлов

      Границы. Иконки. Встраивание медиа-файлов на HTML-страницы.

    • Тема 7. Flexbox. Сетка Flexbox

      Понятие Flexbox. Основы работы с Flexbox.

    • Тема 8. JavaScript и события Bootstrap

      Понятие JavaScript. Базовые возможности языка. Взаимодействие с Bootstrap. Управление поведением bootstrap-компонент через JS.

  • Методологии и инструменты современной верстки (50 часов)
    • Тема 1. Принципы организации CSS

      Методология БЭМ. ООCSS. Попиксельная верстка. Инструмент PixelPerfect.

    • Тема 2. GridCSS

      Контейнеры, треки, линии, ячейки, области, аллеи. Вложенность grid-ов. Z-index.

    • Тема 3. Подготовительные работы. Настройка окружения

      Установка VirtualBox. Установка UbuntuServer. Установка Putty. Установка VirtualBox. Настройка для работы окружения. Установка Ubuntu. Основы работы с Linux консолью

    • Тема 4. Основы работы с Docker

      Установка SSH. Настройка SSH. Установка Apache2. Создание и загрузка Docker образа.

    • Тема 5. Таск-менеджер Gulp.

      Понятие Таск-менеджера. Преимущества применения. Настройка Gulp на работу c SASS.

    • Тема 6. Препроцессоры CSS

      Основы работы с SASS. Переменные. Вложенность кода. Комментарии в SASS. Примеси (Миксины).

    • Тема 7. Препроцессоры CSS

      Наседование. Фрагментирование SASS файлов. Импорт. SASS-script.

  • PHP и MySQL. Основы разработки веб-приложений (40 часов)
    • Тема 1. Установка языка программирования PHP

      Установка PHP7. Настройка веб-сервера для работы.

    • Тема 2. Структура файла PHP. Переменные, алгоримические структуры

      Шаблон php-документа. Переменные и константы. Условные операторы (if-else, switch).

    • Тема 3. Подключение внешних файлов. Константы

      Использование функций include и require. Константы.

    • Тема 4. Массивы. Строки. Циклы

      Структура данных массив. Одномерные и двухмерные массивы. Особенности работы с массивами. Сортировка массивов.

      Арифметический цикл. Цикл постусловием. Цикл с предусловием.

    • Тема 5. Пользовательские функции

      Понятие функции. Создание и использование простых функций. Создание и вызов функций, принимающих аргументы. Создание и использование функций, возвращающих значение. Переменные и функции. Область действия переменных и глобальные переменные. Задание значений аргументов по умолчанию.

    • Тема 6. Глобальные массивы GET и POST.

      Основы работы с get и post запросами (через HTML-формы и Ajax-запросы). Обработка данных из HTML-формы.

    • Тема 7. Сессии и куки. Основы работы.

      Понятие куки. Установка куки. Использование данных из куки для персонализации сайта. Понятие сессии. Запуск сессии, Создание элемента сессии и вывод его на экран.

    • Тема 8. Объектно-ориентированное программирование на PHP

      Классы. Методы и свойства классов PHP. Базовые подходы к построению объектно-ориентированных приложений.

    • Тема 9. Работа с БД Mysql.

      PHP и базы данных. Установка MySQL (репозиторий Ubuntu). Установка MySQL (из исходного кода). Соединение с сервером и создание базы данных. Создание таблицы. Отправка данных. Извлечение данных.

  • Средства организации процесса веб-разработки в команде (20 часов)
    • Тема 1. Системы контроля версий. Репозиторий Git.

      Принципы работы систем контроля версий. Введение в Git. Установка и начальная настройка Git (Windows и Linux).Создание, изменение и удаление репозитория. Просмотр истории коммитов. Отмена действий. Метки. Псевдонимы.

    • Тема 2. Ветвление в Git

      Принципы ветвления и слияния. Управление ветками. Слияние и разрешение конфликтов. Перебазирование.

    • Тема 3. Использование Git на сервере. Распределенная работа в Git

      Установка Git на сервере. Настройка. Протоколы. Рабочие процессы. Создание коммитов. Поддержка. Инструментарий.

    • Тема 4. Использование Git в других окружениях

      Графические утилиты. Среды разработки. GitHub.

  • Современный JavaScript: новые возможности (50 часов)
    • Тема 1. Синтаксис и основные понятия JavaScript
    • Тема 2. Зависимости. Модули ES2015. Переменные и области видимости
    • Тема 3. Типы данных и статическая типизация.
    • Тема 4. Функции. Коллбэки, промисы и async/await.
    • Тема 5. Управляющие конструкции. Энумерация и итерация.
    • Тема 6. Строки и символы.
    • Тема 7. Регулярные выражения.
    • Тема 8. Массивы и функциональные методы.
    • Тема 9. Литеральные объекты и прокси.
    • Тема 10. Прототипы и конструкторы. Члены классов.
    • Тема 11. Транспиляция. Es.next. Кортежи и записи. Декораторы.
  • Введение в TypeScript и Flow (30 часов)
    • Тема 1. Статическая типизация: общие сведения. Кортежи и записи. Интерфейсы и дженерики
    • Тема 2. Использование Flow и транспилятора Babel
    • Тема 3. Особенности и возможности Flow
    • Тема 4. Настройка среды для работы с TypeScript
    • Тема 5. Приватные и публичные члены классов
    • Тема 6. Декораторы
  • Серверные приложения и микросервисы на Node.js (60 часов)
    • Тема 1. Понятия бэкэнда и фронтэнда. HTTP(S) и другие протоколы веба. Методы (глаголы).
    • Тема 2. Основные приемы работы с curl и приложением Postman.
    • Тема 3. Объекты Request и Response. Создание простого веб-сервера.
    • Тема 4. Отдача статического контента.
    • Тема 5. Кроссдоменные запросы и политика CORS.
    • Тема 6. Создание простого веб-приложения Express. Основы серверной маршрутизации.
    • Тема 7. Подключение к базе данных на примере MongoDB.
    • Тема 8. Основы RESTful API.
    • Тема 9. Основные приемы аутентификации.
    • Тема 10. Получение SSL-сертификата для доменного имени.
    • Тема 11. Распределенные системы и микросервисы. Деплой приложения.
    • Тема 12. Пример реализации наносервиса на AWS Lambda.
    • Тема 13. Тестирование серверного приложения.
  • React и Vue: компоненты в действии (50 часов)
    • Тема 1. Введение.
    • Тема 2. Компоненты в React.
    • Тема 3. Компоненты во Vue.
    • Тема 4. Генерация приложения с помощью create-app.
    • Тема 5. Паттерн MVVM. Управление состоянием.
    • Тема 6. Обращение к внешним ресурсам.
    • Тема 7. Клиентский роутинг.
    • Тема 8. Обзор Redux и Vuex.
    • Тема 9. Генерация статического сайта: Next и Nuxt.
    • Тема 10. Деплой приложения.
  • Дипломное проектирование (40 часов)
    • Защита дипломной работы (5 часов)

      Преподаватели курса

      Государев Илья Борисович

      Веб-разработчик Senior, преподаватель, к.п.н., доцент

      Сивинский Станислав Андреевич

      Веб-разработчик Senior, преподаватель

      Шуклин Дмитрий Анатольевич

      руководитель образовательного центра, к.п.н., доцент

      Информация © 1993ー2023 Университет ИТМО

      Разработка: выпускник ОЦКПиД Сивинский Станислав

      Дизайн: выпускник ОЦКПиД Марина Хренкова

      Курсы веб-программирования онлайн — обучение разработке сайтов online

      Кирилл Демидов

      Опыт работы

      Перешел в веб-разработку в 2014 году. С 2017 года работал front-end разработчиком в диджитал-агентстве Kelnik, разрабатывая крупные сайты застройщиков жилой недвижимости и интернет магазины. Более года работал в международной компании Wrike. Сейчас независимый разработчик.

      О себе

      Не всегда я был связан с вебом — карьеру начинал в 2007 инженером-технологом в области вентиляции, хотя в школе любимым предметов была информатика. В 2014 году вернулся «к истокам», начав с верстки сайтов — html, css, jQuery. Первым проектом был сайт салона штор для родственников. Был горд — сверстал и сам перенёс на WordPress:) После был тернистый путь на фрилансе и отличный опыт агентской и продуктовой разработок. Приходи на курс — научимся писать код, получим новый навык делать сайты и разберемся, как и где этот навык применять!

      Очень понравилась подача материала, его объем, полнота и доступность пройденного материала. Качество подготовки преподавателя к занятиям. Спасибо за все! Все на хорошем уровне! Удовлетворен полностью

      Вадим, Группа WB183-1970

      Опыт работы

      Перешел в веб-разработку в 2014 году. С 2017 года работал front-end разработчиком в диджитал-агентстве Kelnik, разрабатывая крупные сайты застройщиков жилой недвижимости и интернет магазины. Более года работал в международной компании Wrike. Сейчас независимый разработчик.

      О себе

      Не всегда я был связан с вебом — карьеру начинал в 2007 инженером-технологом в области вентиляции, хотя в школе любимым предметов была информатика. В 2014 году вернулся «к истокам», начав с верстки сайтов — html, css, jQuery. Первым проектом был сайт салона штор для родственников. Был горд — сверстал и сам перенёс на WordPress:) После был тернистый путь на фрилансе и отличный опыт агентской и продуктовой разработок. Приходи на курс — научимся писать код, получим новый навык делать сайты и разберемся, как и где этот навык применять!

      Очень понравилась подача материала, его объем, полнота и доступность пройденного материала. Качество подготовки преподавателя к занятиям. Спасибо за все! Все на хорошем уровне! Удовлетворен полностью

      Вадим, Группа WB183-1970

      Читать дальше

      Мария Коршунова

      Опыт работы

      Более 7 лет работы в различных web-студиях.

      О себе

      Ещё в университете начала осваивать азы верстки и разработки сайтов, что в дальнейшем стало моей работой. За все время работы я получила весомый опыт в веб-разработке, которым я буду делиться с вами на нашем курсе. Участвовала более чем в 100 проектах: от лендингов до крупных интернет-магазинов известных брендов

      Получила необходимые навыки для старта в веб-разработке. Очень понравился процесс обучения, много практических занятий, Мария профессионал своего дела. На все вопросы получила ответы. Обучение прошло очень быстро и с удовольствием

      Диана, Группа WB183-1431

      Опыт работы

      Более 7 лет работы в различных web-студиях.

      О себе

      Ещё в университете начала осваивать азы верстки и разработки сайтов, что в дальнейшем стало моей работой. За все время работы я получила весомый опыт в веб-разработке, которым я буду делиться с вами на нашем курсе. Участвовала более чем в 100 проектах: от лендингов до крупных интернет-магазинов известных брендов

      Получила необходимые навыки для старта в веб-разработке. Очень понравился процесс обучения, много практических занятий, Мария профессионал своего дела. На все вопросы получила ответы. Обучение прошло очень быстро и с удовольствием

      Диана, Группа WB183-1431

      Читать дальше

      Николай Тарасенко

      Опыт работы

      В веб-разработке с 2017 года. Специализация: Frontend разработка сложных веб-приложений, с использованием TypeScript и React

      О себе

      Начинал с разработки простых сайтов в студии, но хотелось создавать нечто большее, для этого изучил основы языка Python и углубил знания в HTML, CSS, JS. Изучая бизнес-процессы в компаниях понял, что нужно быть не просто разработчиком, а Инженером. Это позволило переосмыслить свой опыт разработки и принять решение об узкой специализации во Frontend. В обучении объясняю основные концепции и шаблоны разработки на простых примерах из реального мира

      Выражаю благодарность за обучение, занятие были довольны интересными и познавательными. Понравилась подробность и простота подачи информации, без заумной терминологии и сухих фраз. Обучение прошло очень даже хорошо

      Лилия, Группа WB237-1865

      Опыт работы

      В веб-разработке с 2017 года. Специализация: Frontend разработка сложных веб-приложений, с использованием TypeScript и React

      О себе

      Начинал с разработки простых сайтов в студии, но хотелось создавать нечто большее, для этого изучил основы языка Python и углубил знания в HTML, CSS, JS. Изучая бизнес-процессы в компаниях понял, что нужно быть не просто разработчиком, а Инженером. Это позволило переосмыслить свой опыт разработки и принять решение об узкой специализации во Frontend. В обучении объясняю основные концепции и шаблоны разработки на простых примерах из реального мира

      Выражаю благодарность за обучение, занятие были довольны интересными и познавательными. Понравилась подробность и простота подачи информации, без заумной терминологии и сухих фраз. Обучение прошло очень даже хорошо

      Лилия, Группа WB237-1865

      Читать дальше

      Ирина Гатауллина

      Опыт работы

      С 2018 года — веб разработчик и фрилансер на международном рынке. Год работала в европейском агентстве Digital Industries — участвовала в запуске двух SaaS продуктов. Набравшись опыта, решила стать полностью независимой и заняться открытием своего онлайн — агентства по дизайну и веб — разработке.

      О себе

      Свой путь программирования начала еще в университете в контексте научной работы по теоретической химии. Ставила задачи на удаленном кластере и анализировали возможные пути протекания реакций. Поработав год в офисе разработчиком учебных материалов, поняла что такая жизнь — не про меня. В 2018 году решила рвануть из науки в веб — была вдохновлена возможностью стать фрилансером. Ни секунды не жалею о принятом решении
      В обучении мой фокус — построение прочного фундамента, ведь с пониманием тонкостей и основ к человеку приходит возможность решать любые задачи.

      После обучения остались не только хорошие впечатления, но и понимание основ программирования. Огромное спасибо Ирине за подачу материла — просто, понятно, систематично, и уделённое им внимание к разбору трудно усваиваемых моментов и возникающих в ходе обучения вопросов.

      Анна, WB183-1971

      Опыт работы

      С 2018 года — веб разработчик и фрилансер на международном рынке. Год работала в европейском агентстве Digital Industries — участвовала в запуске двух SaaS продуктов. Набравшись опыта, решила стать полностью независимой и заняться открытием своего онлайн — агентства по дизайну и веб — разработке.

      О себе

      Свой путь программирования начала еще в университете в контексте научной работы по теоретической химии. Ставила задачи на удаленном кластере и анализировали возможные пути протекания реакций. Поработав год в офисе разработчиком учебных материалов, поняла что такая жизнь — не про меня. В 2018 году решила рвануть из науки в веб — была вдохновлена возможностью стать фрилансером. Ни секунды не жалею о принятом решении
      В обучении мой фокус — построение прочного фундамента, ведь с пониманием тонкостей и основ к человеку приходит возможность решать любые задачи.

      После обучения остались не только хорошие впечатления, но и понимание основ программирования. Огромное спасибо Ирине за подачу материла — просто, понятно, систематично, и уделённое им внимание к разбору трудно усваиваемых моментов и возникающих в ходе обучения вопросов.

      Анна, WB183-1971

      Читать дальше

      Изучите веб-разработку — просмотрите курсы и учебные пособия

      Перейти к содержимому

      Узнайте, как разрабатывать эффективные и привлекательные веб-сайты, используя новейшие инструменты и методы веб-разработки. Получите опыт разработки с помощью HTML, JavaScript, CSS, Python и т. д. Наши опытные авторы проведут вас через разработку и тестирование с помощью простых в использовании курсов веб-разработки.

      Учитесь на собственной временной шкале

      Совершенствуйте свое мастерство

      Будьте в курсе новых тенденций

      Повышайте свои навыки веб-разработки

      Вы готовы стать веб-разработчиком? Изучите приведенные ниже курсы веб-разработки от экспертов с огромным реальным опытом и поднимите свои навыки веб-разработки на новый уровень!

      Основные направления веб-разработки

      Path

      Стилизация Интернета с помощью Bootstrap

      • 5 курсов
      • 9 часов
      • Уровень IQ доступен Получите свой IQ навыка

      Путь

      Основы разработки PHP

      • 11 курсов
      • 20 часов
      • Уровень IQ доступен Получите свой IQ навыка
      Лучшие курсы по веб-разработке

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Расширенный

      Показать больше

      Платформа технологических навыков

      Pluralsight IQ

      Подтверждение уровней навыков с помощью оценок, которые занимают не более 5 минут.

      Каналы

      Подбирайте контент Pluralsight и делитесь им, чтобы быстрее достигать целей обучения.

      Практическое обучение

      Практика и применение знаний быстрее в реальных сценариях с проектами и интерактивными курсами.

      Тысячи курсов

      Идите в ногу со временем благодаря углубленным курсам под руководством экспертов.

      Что говорят наши клиенты

      Мартин Теркельсен @Mracket

      Вчера я сдал экзамен AZ-104. Курсы @pluralsight отлично подходят для подготовки к этим экзаменам. #citrixctp #лазурь

      • 8

      Уильям Маски 🛰️🏜️ @billver3

      Только что сдал экзамен #Cisco DEVASC 200-901! Тяжелый экзамен, но это был отличный опыт. Я очень рад быть частью #DevNet Class 2020! Также большое спасибо @nickrusso42518 за его замечательный учебный план и курс @pluralsight. Я настоятельно рекомендую его, если вы готовитесь к DEVASC 9.0003

      • 6

      Джуди @judy_seyram

      Лучшее, что случилось со мной в 2020 году, это #GADS2020, который познакомил меня с @pluralsight. Мой интерес к информационным технологиям и программированию достиг своего пика, когда я присоединился к программе, и теперь я считаю, что это та карьера, которую я хочу выбрать. #womenintech #WomenWhoCode #Andela #Pluralsight #GADS https://t.co/oYchlj6V5W

      • 5

      Скайлер @SkylerDevops

      Только что закончил «Автоматизация с помощью сценариев Windows #Powershell» на @pluralsight от @JeffHicks. Это было действительно хорошо объяснено, вы узнали несколько вещей, определенно рекомендую, если вам нужно сделать что-то PS ☺️

      • 1

      Хавьер Монтеро @DataSlugger

      Мне нравится функция напоминаний о расписании, которую @pluralsight добавил (ну, не знаю, когда, но сегодня я это увидел), вы делаете мою жизнь проще, молодцы. #обучение https://t.co/0EEjxVQJbm

      • 3

      Кайоде Омотойе @kontrepid

      Одна из причин, по которой я люблю обучение @pluralsight, заключается в том, что они объединяют похожие курсы по предмету в траекторию обучения. Разнообразие подачи контента и повторение основных моментов малыми и средними предприятиями помогает сделать процесс обучения эффективным и запоминающимся. Слава команде.

      • 1

      Марк Поттер @BoyPotsy

      Только что сдал экзамен Microsoft Power Platform Fundamentals Pl-900. Спасибо @pluralsight @knight_devin @vladcatrinescu

      • 2

      Дорон Гринштейн @dorongrinstein

      Я люблю @pluralsight, а @nusco — мой любимый инструктор.

      • 1

      ДжодиМ @jodiem

      Вы знаете, когда вы регистрируетесь на платформе онлайн-обучения, основанной на видео, и вы просто продолжаете думать, ох, это действительно не так хорошо, как @pluralsight, и ну и дела, Pluralsight делает это намного лучше.

      • 3

      кратос стэн аккаунт @therealemsqrd

      Дети решили, что хотят провести неделю у бабушек и дедушек. Похоже, самое время, наконец, сказать @pluralsight, что я готов работать стабильно. #devlife

      • 4

      Планы и цены

      Ежемесячно Ежегодно

      Сэкономьте не менее {{годовой-процент-сбережения}}%!

      Standard

      29,00 $

      в месяц

      299,00 $

      в год

      Библиотека основных курсов,
      пути и оценки навыков.

      • 10-дневная бесплатная пробная версия
      • Доступ к основной библиотеке
      • Оценка навыков и ролей
      • Пути и каналы обучения

      Premium

      49,00 $

      в месяц

      449,00 $

      в год

      Полная библиотека основных и расширенных курсов, экзаменов, проектов и интерактивных курсов.

      • Все по стандарту плюс:
      • Расширенный доступ к библиотеке
      • Доступ к библиотеке сертификации
      • Интерактивные курсы и проекты

      Другие ресурсы по веб-разработке

      Учитесь у наших опытных авторов по веб-разработке
      Ресурсы и блоги

      Готовность к будущему


      ваши навыки

      С планом Pluralsight вы можете:

      С 30-дневным пилотным проектом вы можете:

      • Доступ к тысячам видеороликов для развития важных навыков
      • Предоставьте до 10 пользователей доступ к тысячам видеокурсов
      • Практика и применение навыков с интерактивными курсами и проектами
      • Просмотр данных о навыках, использовании и тенденциях для ваших команд
      • Подготовка к сертификации с помощью ведущих в отрасли практических экзаменов
      • Измерение уровня владения навыками и ролями
      • Согласуйте обучение с вашими целями с помощью путей и каналов

      Готовы повысить уровень


      всей своей команды?

      10

      Подписки

      Нужно больше подписок? Свяжитесь с отделом продаж.

      Продолжить оформление заказа

      Отменить

      С планом Pluralsight вы можете:

      С 30-дневной пробной версией вы можете:

      • Доступ к тысячам видео для развития критических навыков
      • Предоставьте до 10 пользователей доступ к тысячам видеокурсов
      • Практика и применение навыков с интерактивными курсами и проектами
      • Просматривайте данные о навыках, использовании и тенденциях для ваших команд
      • Подготовка к сертификации с помощью ведущих в отрасли практических экзаменов
      • Измерение уровня владения навыками и ролями
      • Согласуйте обучение с вашими целями с помощью путей и каналов

      Веб-разработка Full Stack

      Обязательные курсы

      Название Зима Весна Лето Осень

      СКУ SCI X470. 90

      Введение в веб-программирование с HTML5 и CSS3 (2,50 единицы)
      I&C SCI X470.90
      Этот курс предоставляет знания и навыки среднего уровня для веб-разработки, а также введение в основные концепции программирования и три языка веб-разработки: HTML, CSS и JavaScript. Кроме того, слушатели этого курса узнают, как применять эти языки для создания веб-приложений. Будет рассмотрено введение в более сложные темы, такие как наследование прототипов, программные среды и инструменты разработки программного обеспечения.

      В сети чтобы запланировать

      I&C SCI X470. 91

      Веб-программирование II: JavaScript и React (2,50 единицы)
      I&C SCI X470.91
      Веб-программирование II: JavaScript и React охватывает основы JavaScript и React. Вы научитесь включать логику, функции и классы в свое программирование. Вы также научитесь создавать интерактивный веб-сайт и развертывать веб-приложения. На протяжении всего курса вы приобретете навыки, которые будут применяться в текущем проекте, который подчеркнет ваши новые знания о серверных веб-приложениях. Условие: I&C SCI X470.90 Введение в веб-программирование с HTML5 и CSS, OR, I&C SCI X471.03 Введение в веб-программирование с HTML5, CSS3 и Javascript

      В сети чтобы запланировать

      СКУ SCI X471. 04

      JavaScript II (2,00 единицы)
      I&C SCI X471.04
      Этот курс кодирования среднего уровня будет охватывать продвинутые концепции JavaScript и то, как JavaScript обеспечивает необходимую основу для объектно-ориентированного шаблона. Студенты познакомятся с библиотекой jQuery, одной из самых популярных библиотек, и узнают, как выполнять в браузере манипуляции с объектной моделью документа (DOM) и обработку событий. Студенты получат возможность глубоко погрузиться и изучить нотацию объектов JavaScript (JSON), которая обычно используется в качестве синтаксиса для обмена данными между кодом, работающим на сервере (например, в PHP), и кодом, работающим в браузере (JavaScript/jQuery). Предварительные требования: I&C SCI X471.03 Введение в веб-программирование с использованием HTML5, CSS3, JavaScript и React

      В сети чтобы запланировать

      СКУ SCI X472. 03

      Расширенный ответ (2,00 единицы)
      I&C SCI X472.03
      Узнайте, как создавать веб-приложения и управлять ими с помощью React.js. Этот курс охватывает несколько продвинутых тем веб-разработки и советы по передовому опыту работы с React.js. Будут включены расширенные концепции, включая жизненные циклы компонентов, порталы, управление состоянием, тестирование, анализ производительности, дизайн и безопасность. Необходимые предварительные условия: I&C SCI X471.03 Введение в веб-программирование с использованием HTML5, CSS3, JavaScript и React, ИЛИ I&C SCI X470.91 Введение в веб-программирование II. Рекомендуемое предварительное условие: I&C SCI X471.04 JavaScript II

      чтобы запланировать чтобы запланировать

      I&C SCI X472. 15

      Серверная разработка (2,00 единицы)
      I&C SCI X472.15
      Этот продвинутый веб-курс подготовит студентов к созданию серверного программного обеспечения для поддержки веб-сайтов и веб-приложений с использованием языка JavaScript и среды Express. Этот курс начнется с изучения концепций программирования на стороне сервера, таких как доступ к файловой системе, аргументы командной строки и среда Express, которая запрашивает базы данных и вызывает серверные веб-службы. Кроме того, курс также будет охватывать работу с рядом вспомогательных технологий, таких как базы данных (как SQL, так и NoSQL), стандарты API (как REST, так и GraphQL) и управление сессиями. Требуемое предварительное условие: I&C SCI X471.03 Введение в веб-программирование с использованием HTML5, CSS3, JavaScript и React.

      чтобы запланировать чтобы запланировать

      Курсы по выбору

      Название Зима Весна Лето Осень
      Полная веб-разработка

      I&C SCI X472. 32

      Основы PHP (2,00 единицы)
      I&C SCI X472.32
      PHP — самый популярный серверный язык сценариев, на котором работают сотни миллионов веб-сайтов по всему миру. Этот практический курс по основам PHP предоставляет базовые знания и концепции веб-программирования, необходимые для проектирования и разработки динамических веб-страниц, управляемых базами данных. Вы изучите основы языка программирования PHP, как писать и отлаживать код PHP, как эффективно использовать многие из его мощных функций, а также как проектировать и создавать свои собственные веб-сайты PHP. Этот курс охватывает такие темы, как типы данных и операторы сравнения, функции, строки и массивы, циклы, структуры управления и принятия решений, а также концепции веб-разработки на PHP. Вы также узнаете, как спроектировать и создать веб-базу данных с использованием популярной СУБД MySQL, чтобы она функционировала в качестве серверной системы базы данных для ваших динамических веб-приложений PHP.

      чтобы запланировать

      СКУ SCI X450.72

      Введение в программирование SQL (2,50 ед.)
      I&C SCI X450.72
      Установите SQL Server на свой рабочий стол и выполняйте сложные запросы с помощью языка структурированных запросов (SQL). Этот курс будет охватывать структуры таблиц базы данных, типы данных столбцов и компоненты языка T-SQL, которые используются для запросов к базе данных. Будут обсуждаться чтение данных из таблицы, фильтрация строк и функции на основе столбцов. Мы также напишем запросы, которые объединяют данные из нескольких таблиц, используют условную логику и создают агрегированные наборы результатов (сумма, среднее, минимум, максимум). Будут также обсуждаться функции администрирования базы данных SQL. Требования: Знание концепций и методов обработки данных.

      В сети В сети

      СКУ SCI X450.79

      Программирование SQL для среднего уровня (2,50 единицы)
      I&C SCI X450.79
      Расширьте свой инструментарий SQL в этом курсе SQL для среднего уровня. SQL — это язык, используемый в программировании и предназначенный для управления данными, хранящимися в системе управления реляционными базами данных (RDBMS). Этот промежуточный курс будет посвящен использованию MS SQL Server и T-SQL. Темы, затронутые в этом курсе, включают: Агрегирование данных с использованием агрегатных функций, написание подзапросов, рекурсивные запросы и общие табличные выражения. Студенты также получат опыт создания представлений, хранимых процедур, функций и триггеров с использованием различных механизмов циклов и блокировки базы данных. Будут рассмотрены определенные области в базе данных SQL Server, использующие файловые структуры данных, схемы базы данных, настройки свойств, моментальные снимки, пространство данных, использование типов и столбцы идентификаторов. Также будут рассмотрены настройка SQL и использование планов выполнения. Предварительные требования: I&C SCI X450.72 Введение в программирование на SQL.

      чтобы запланировать чтобы запланировать

      Расписание курсов может быть изменено.