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

38 студентов зачислены

Формат

Тренажеры, тесты, видеоуроки, онлайн-митапы и проекты

Трудоустройство

после прохождения курса

Доступ к курсу

навсегда

Чем занимается веб-разработчик

Создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день.

Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер

Кому подойдёт этот курс

Для тех, кто хочет сменить профессию

Хотите сменить профессию на востребованную и высокооплачиваемую, Вы справитесь даже без технического бэкграунда — просто следуйте программе курса.

Не программистов, но уже работающим в IT

Уже работаете в IT (например,тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.

Для студентов

Студент и еще учитесь. Мы дадим актуальные знания и навыки для вашей первой работы. А вы сможете ее найти уже в конце обучения и достойно зарабатывать.

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

Создавать

Веб-сайт на шаблонизаторе

Проектировать

внешний вид сайта — интерфейс.

Разрабатывать

интернет-магазины, интернет-банки, поисковые системы

Базовые знания

верстки на HTML и CSS

Содержание курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Для тех, кто мечтает о стабильной работе в IT-сфере. Это обеспечит специализация и владение нужными инструментами — PHP и JavaScript, которые востребованы везде. Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку разработчика.
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашей программе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Профессия Веб-разработчик
Цена:
222 640 ₽ 111 320 ₽