Формат
Тренажеры, тесты, видеоуроки, онлайн-митапы и проекты
Трудоустройство
после прохождения курса
Доступ к курсу
навсегда
Чем занимается веб-разработчик
Создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день.
Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер
Кому подойдёт этот курс
Для тех, кто хочет сменить профессию
Хотите сменить профессию на востребованную и высокооплачиваемую, Вы справитесь даже без технического бэкграунда — просто следуйте программе курса.
Не программистов, но уже работающим в 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-Compose
- Управление артефактами
Результат: Разработаете удобный клиент для браузера, который позволит пользователям быстро вступать в диалог с зарегистрированными пользователями.
Вы познакомитесь с популярным фреймворком Laravel для backend разработки
- Установка Laravel и устройство MVC в Laravel
- Использование Eloquent ORM
- Принципы работы маршрутов, контроллеры в Laravel
- Авторизация и аутентификация
- Юнит-тесты в Laravel
Результат: Разработаете инструмент для визуализации и разбивки задач на этапы.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas