В вашем браузере отключен JavaScript. Из-за этого многие элементы сайта не будут работать. Как включить JavaScript?

Учебно-Методический портал

Основы Web-разработки с 0

Код: ПКИТ-30
Напомнить
Подписаться на похожие
Эксклюзивная скидка -5% от УчМет
Раздел: it курсы
Стоимость
52250 55000

Скидки

1 участник – до 5%
Коллективное участие – до 5%
Скидка по акции 5%.
До окончания акции осталось:
Скидка рассчитается автоматически при оформлении договора или заказа
  • Описание
  • Отзывы
Описание

Вы научитесь работать c пользовательской и серверной частью веб-сайтов и приложений. Освоите одну из самых актуальных профессий и станете востребованным специалистом для любой IT компании.

Срок обучения: 2 мес.

На курсе вы научитесь:

  • Верстать качественные сайты. Научитесь разрабатывать сайты с помощью HTML и CSS. Узнаете, как улучшить пользовательский опыт и достичь идеальной верстки
  • Программировать на PHP. Сможете создавать сайты и веб-приложения повышенной сложности, обрабатывать пользовательские функции и работать с файлами
  • Работать с JavaScript. Познакомитесь со структурами и библиотеками JavaScript, научитесь писать легко читаемый код и создадите свой первый сайт
  • Пользоваться Git. Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта

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

Цифровой сертификат. Мы проводим обучение на основании государственной образовательной лицензии №Л035-01271-78/00176826. Наши выпускники получают электронный сертификат об успешном прохождении курса — что, вместе с дипломным проектом, будет хорошим аргументом при трудоустройстве.


Пример сертификата за блок


Пример сертификата за курс


Пример диплома


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

Раздел I: Основы верстки: HTML, CSS + Figma
Блок 1. Принципы HTML
  • Структура веб страницы, базовый HTML
  • Базовый CSS, селекторы и каскад
  • Продвинутый CSS, адаптивность и кроссбраузерность
  • Основы языка, инструменты для разработки и отладки
Блок 2. Объекты HTML и DOM-модель
  • Объекты, массивы, функции
  • DOM-модель и работа со страницей
  • Обработка событий
  • Взаимодействие с сервером
Блок 3. Расширенные возможности HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка
  • Git и GitHub: Настраиваем репозиторий для проекта
  • Формы HTML: построение, валидация, доступность
  • Flex или Grid? Основы создания макетов
  • Адаптивная и кроссбраузерная верстка
Блок 4. Инструменты верстки и UX
  • Основы тестирования верстки + DevTools
  • Улучшаем пользовательский опыт (UX)
  • с помощью CSS-анимаций
  • Идеальная верстка: делаем Pixel Perfect по макету в Figma
Блок 5: Создание макетов веб-страниц
  • Обзор инструментов Figma
  • Работа с кривыми, пиктограммами и графиками
  • Отрисовка элементов интерфейса
  • Локальные библиотеки стилей
Блок 6: Работа с Figma
  • Прототипирование и анимация
  • Констрейнты и компоненты
  • Варианты и библиотеки
  • Figma Community
  • Подготовка макетов для работы в команде
Раздел II: Работа с Javascript
Блок 7. Основы JavaScript
  • Введение. Переменные и работа с числами. Константы
  • Строки, boolean и условные операторы. Преобразование типов и нестрогие сравнения
  • Массивы и циклы. Объекты
  • Функции / области видимости и замыкания
  • Обработка событий и пользовательский ввод
Блок 8. Структуры и библиотеки JavaScript
  • Подключение библиотек
  • Регулярные выражения. Форматирование. Работа с датами
  • Mикро и макротаски. Цикл событий
  • Анимации и CSS фреймворки
  • Структуры данных и алгоритмы
Блок 9: Системы контроля версий
  • Системы контроля версий. Версионирование кода, совместная разработка, CSV
  • Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
  • Жизненный цикл ПО, CI/CD
Блок 10: Работа с Git и Gitlab
  • Git, основные понятия. Знакомство с GitLab
  • Введение в GitLab CI
  • GitLab CI. Внутренние переменные, Артефакты, Правила
Блок 11: Расширенные возможности Javascript
  • Шаблонизация
  • AJAX и работа с данными
  • Асинхронная разработка и event loop
  • Общение с сервером, async/await
  • Работа с событиями
  • Использование API в браузере
  • Рендеринг в браузере
  • Типовые виджеты
Блок 12: Методологии тестирования ПО
  • Введение в тестирование ПО
  • Методы и виды тестирования
  • Инструменты тестировщика
Блок 13: Документирование
  • Документы тестировщика
  • Артефакты тестирования
  • Жизненный цикл разработки ПО
Раздел III: Продвинутый Javascript
Блок 13: Расширенные возможности Javascript
  • Шаблонизация AJAX и работа с данными
  • Асинхронная разработка и event loop
  • Общение с сервером, async/await
  • Работа с событиями
  • Использование API в браузере
  • Рендеринг в браузере
  • Типовые виджеты
Блок 14: Введение в SQL
  • Введение в блок SQL
  • SQL: Извлечение и фильтрация данных (часть 1)
  • SQL: Извлечение и фильтрация данных (часть 2)
  • SQL: Преобразование и сортировка данных (часть 1)
  • SQL: Преобразование и сортировка данных (часть 2)
Блок 15: Современные методологии разработки
  • Методологии управления: Agile и Waterfall
  • Scrum
  • Инструменты управления
Раздел IV: Backend и работа с PHP
Блок 14: Основы PHP
  • PHP и PHPStorm
  • Базовые операторы и функции
  • Основы работы с объектами
  • HTTP, заголовки, сессии
  • Развёртывание приложения на хостинге
Блок 15: Введение в SQL
  • Введение в блок SQL
  • Извлечение и фильтрация данных: начальный уровень
  • Извлечение и фильтрация данных: продвинутый уровень
  • Преобразование и сортировка данных: : начальный уровень
  • Преобразование и сортировка данных: продвинутый уровень
Блок 16: Продвинутый PHP
  • Понятие класса и объекта
  • Наследование, полиморфизм и инкапсуляция
  • PHPUnitРабота с базами данных
Раздел V: Продвинутые фреймворки и специализация
Блок 17: Javascript Advanced: библиотека React
  • Быстрый старт в React
  • События и состояние
  • Работа с HTTP и жизненный цикл
  • Контейнеры и презентационные компоненты
  • Типизация React-приложений
  • Hooks, Context API
  • Функциональное программирование
  • Redux и асинхронность
Блок 18: PHP фреймворк: Laravel
  • Основы Laravel
  • Понятие MVCCRUD
  • Middleware и авторизация
  • Работа с REST API
  • Расширенные возможности Laravel
Блок 19: Современные методологии разработки
  • Методологии управления: Agile и Waterfall
  • Scrum
  • Инструменты управления
Блок 20: Основы DevOps для программиста
  • Введение в DevOps
  • Linux: введение и основные концепты ОС
  • Bash. Базовый инструмент скриптов в Linux
  • Контейнеризация. Знакомство с Docker.
  • Упаковка приложений в Docker
  • Docker-Compose. Сервисы и взаимодействия
  • Ansible. Основные концепции и команды
  • Ansible. Роли и переменные
  • Ansible. Разработка ролей

Сообщество

Отзывы
Загрузка отзывов...
Рекомендуемые курсы и вебинары
11510 отзывов слушателей
Нас рекомендуют 87% слушателей (по данным портала Отзовик).
Ужовская Сош
Отзыв Ужовская Сош
12 апреля 2024
Очень познавательные и удобные курсы. Спасибо за приобретенные знания.
Подробнее
Надежда Груздева
Отзыв Надежды Груздевой
10 апреля 2024
Курс грамотно составлен, прекрасные авторские материалы для практического применения в работе педагога и родителя. Подача доступная, объёмная, форма обучения удобная для любого слушателя, в любое время. Очень рекомендую платформу для повышения квалификации, знаний и уверенности в своей деятельности. Сердечно благодарю за труд и пользу.
Подробнее
Анна Шутенко
Отзыв Анны Шутенко
09 апреля 2024
Спасибо большое разработчикам этого курса. Очень информативный, как говорят "без воды".
Подробнее
Все отзывы слушателей