Курс «Профессия Веб-разработчик»

Направление
Веб-разработка
Формат
Видео в записи
Вебинар
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
11
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 05.07.2022
рассрочка
106 920 руб.
Доступна рассрочка на 36.
1605 руб. / мес.

О курсе

Научим веб-разработке с нуля: вы пройдёте путь от создания макетов до оптимизации баз данных и алгоритмов. После обучения получите практический опыт и сможете развивать высоконагруженные проекты.

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

  1. 13 роликов научат вас основам работы с системы контроля версий Git. Вы узнаете, почему она важна в современной разработке. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.

    Урок 1. Введение в Git
    Урок 2. Установка и настройка Git
    Урок 3. Основные команды терминала
    Урок 4. Работа с репозиториями в Git
    Урок 5. Управление файлами репозитория
    Урок 6. История изменений
    Урок 7. Работа с ветками репозитория
    Урок 8. Публикация репозитория
    Урок 9. Слияния веток
    Урок 10. Управление версиями
    Урок 11. Создание pull-request
    Урок 12. Сложные операции
    Урок 13. Работа с Fork-репозиториями
  2. Курс ориентирован на людей, не имеющих опыта в программировании. Для начала обучения достаточно владеть компьютером на уровне самого обычного пользователя. Все обучение будет проходить в браузере и вам не потребуется устанавливать дополнительное ПО. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.

    Урок 1. Программа, переменные и типы данных
    Урок 2. Блок-схемы и ветвления
    Урок 3. Циклы
    Урок 4. Функции
    Урок 5. Массивы
  3. HTML/CSS — язык гипертекстовой разметки, основа для изучения серверных языков программирования. Изучив html, вы сможете создать адаптивную веб-страницу или веб-сайт. Изучив css — сможете оформить свёрстанный сайт. Чтобы отработать полученные знания — делайте практические задания. Мы их не проверяем, но выполнять их важно: так у вас появятся базовые навыки профессиональной вёрстки.

    Урок 1. Основные понятия в веб-разработке
    Урок 2. Основы языка разметки документов HTML
    Урок 3. Основы языка оформления стилей документа CSS
    Урок 4. Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы
    Урок 5. Основы позиционирования, работа с Flexbox
    Урок 6. Работа с макетом дизайна в формате Figma
    Урок 7. Основы создания адаптивного сайта
    Урок 8. Стандарты web и вспомогательные инструменты
  4. Курс позволит освоить программирование с применением HTML5 и CSS3. В ходе практической разработки front-end части интернет-магазина студенты научатся применять код к макетам Bootstrap, работать с двумя препроцессорами: языками LESS и SASS. Освоят адаптивную верстку сайтов, принципы кроссбраузерности и валидности при разработке интерфейса веб-ресурса.

    Урок 1. Позиционирование элементов. Практическая верстка
    Урок 2. Структура HTML5, знакомство с формами
    Урок 3. Практическое применение Bootstrap
    Урок 4. Препроцессоры: применение на практике
    Урок 5. Эффекты перехода и трансформации в CSS3
    Урок 6. CSS3: медиа-запросы, адаптивная верстка
    Урок 7. Практическое применение адаптивной верстки
    Урок 8. Grid layout, новые возможности CSS3
  5. Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.

    Урок 1. Основы языка JavaScript
    Урок 2. Основные операторы JavaScript
    Урок 3. Циклы, массивы, структуры данных
    Урок 4. Объекты в JavaScript
    Урок 5. Введение в DOM
    Урок 6. Обработка событий в JavaScript
    Урок 7. Урок-практикум
    Урок 8. Анонимные функции, замыкания
  6. Курс научит использовать максимум возможностей JavaScript, чтобы создавать функциональные, привлекательные сайты. Используя библиотеку JQuery, осваивая Ajax-запросы, начинающие разработчики сделают интерфейс своего интернет-магазина интерактивным.

    Урок 1. Современный JavaScript
    Урок 2. ООП в JavaScript
    Урок 3. Асинхронные запросы
    Урок 4. Регулярные выражения
    Урок 5. Фреймворк Vue.js
    Урок 6. Компоненты Vue.js
    Урок 7. JavaScript на сервере
    Урок 8. Тестирование и сборка
  7. Студенты ознакомятся с принципами построения и функционирования реляционных баз данных, будут способны самостоятельно конструировать базы данных, определять и модифицировать их структуру, а также манипулировать данными при помощи универсального языка запросов SQL.

    Урок 1. Введение в теорию реляционных баз данных
    Урок 2. Базовые понятия структуры базы данных
    Урок 3. Определение данных. Базовые операции с данными
    Урок 4. Выборка данных, агрегация данных
    Урок 5. Вложенные запросы и объединение Union
    Урок 6. Объединение Join
    Урок 7. Расширенные возможности SQL
    Урок 8. Оконные функции, индексы, работа в графическом клиенте
  8. Вводный курс в РНР познакомит студентов с возможностями востребованного языка, который позволяет разрабатывать динамические сайты и веб-приложения. Студенты освоят основные конструкции языка PHP, вникнут в культуру написания кода и правила грамотного оформления скриптов веб-сайтов. На этом курсе стартует разработка серверной части для интернет-магазина: на данном этапе она будет создана элементарными средствами РНР. В итоге получим максимально простой, но рабочий продукт.

    Урок 1. Введение в PHP
    Урок 2. Условные блоки, ветвление функции
    Урок 3. Циклы и массивы
    Урок 4. Работа с файлами
    Урок 5. Базы данных MySQL и работа с ними на уровне PHP
    Урок 6. Интерактивность
    Урок 7. Авторизация и аутентификация
    Урок 8. Практика
  9. Продвинутый курс позволяет освоить PHP до уровня middle-разработчика и за месяц отработать материал «годового запаса» профессиональных книг и статей. Совершенствуя back-end своего интернет-магазина, студенты научатся применять ООП-шаблоны, грамотно выстраивать архитектуру баз данных. Создадут универсальный движок с административной панелью, который сможет в дальнейшем стать основой новых проектов любой сложности: сайтов и порталов, в том числе включающих продажи через Интернет.

    Урок 1. ООП в PHP. Базовые понятия
    Урок 2. ООП в PHP. Расширенное изучение
    Урок 3. Шаблонизаторы
    Урок 4. Углубленное проектирование реляционных БД
    Урок 5. Парадигма MVC. Обновления движка
    Урок 6. Практика
    Урок 7. Тестирование. PHPUnit
    Урок 8. Развитие карьеры разработчика. Инструменты и необходимые знания
  10. Вебинарный курс «Laravel» ориентирован на начинающих специалистов в области PHP-разработки и знакомых с PHP и ООП на базовом уровне. В данном курсе рассмотрим шаблон проектирования MVC, работу и структуру фреймворка, разработаем приложение агрегатора данных. Выполняя домашние задания, вы получите понимание и навыки работы с Laravel и создадите полноценный проект для портфолио.

    Урок 1. Установка Laravel. Описание принципов работы и структуры фреймворка
    Урок 2. Роутинг. Использование контроллеров
    Урок 3. Шаблонизатор Blade
    Урок 4. Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
    Урок 5. Работа с базой данных. Запросы. Миграции
    Урок 6. Работа с базой данных. Eloquent ORM
    Урок 7. Валидация данных в laravel
    Урок 8. Посредники. Сессии в Laravel. Аутентификация
    Урок 9. События в Laravel. Провайдеры. Работа со сторонними API
    Урок 10. Добавление HTML-редактора. Хранение файлов. Очереди в Laravel
  11. Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Они научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки: умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка предстоит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.

    Урок 1. Начало проекта
    Урок 2. Гибкие методологии разработки
    Урок 3. Проблемы и их решение. Совещание
    Урок 4. Первые промежуточные итоги
    Урок 5. Совещание. Качество. Тестирование
    Урок 6. Совещание. Подготовка резюме
    Урок 7. Совещание. Карьера разработчика
    Урок 8. Подведение итогов

Тарифы

Другие курсы по этой теме