В вашем браузере отключен 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. Разработка ролей

Сообщество

Отзывы
Загрузка отзывов...
Рекомендуемые курсы и вебинары
11771 отзыв слушателей
Нас рекомендуют 87% слушателей (по данным портала Отзовик).
Юлианна Вишнякова
Отзыв Юлианна Вишняковой, п. Токи
16 мая 2024
Здравствуйте, мне понравились данные курсы, спасибо.
Подробнее
Елена Шульгина
Отзыв Елены Шульгиной
11 мая 2024
Здравствуйте! Огромная вам благодарность за предоставленный и такой обширный материал. За возможность изучить, обновить и освежить свои знания в области музыкального воспитания дошкольников. Какие-то материалы мне были знакомы, а какие-то нет. Это замечательно, что есть такой курс по освоению новых знаний. А ещё здорово, когда у меня теперь есть материал, который я скачала, и в любой момент можно повторить любую тему.
Подробнее
Елена Харченко
Отзыв Елены Харченко
08 мая 2024
Интересный курс, необходимый для современного учителя. Большое спасибо организаторам!
Подробнее
Все отзывы слушателей
Задать вопрос