Складчина: Веб-разработчик с нуля [тариф Базовый] [Skillfactory]
Вы получите:
- Актуальные навыки, которые нужны работодателям
- Знания от практикующих экспертов
- Помощь менторов
- Содействие в трудоустройстве
Чем занимается веб-разработчик:
- Создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день
- Разрабатывает интернет-магазины, интернет-банки, поисковые системы, карты и почтовые клиенты
- Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер
Для кого этот курс
- Для тех, кто хочет сменить профессию. Хотите сменить профессию на востребованную и высокооплачиваемую. Вы справитесь даже без технического бэкграунда — просто следуйте программе курса.
- Для студентов. Студент и еще учитесь. Мы дадим актуальные знания и навыки для вашей первой работы. А вы сможете ее найти уже в конце обучения и достойно зарабатывать.
- Не программистов, но уже работающим в IT.
- Уже работаете в IT (например, тестировщиком или сотрудником Helpdesk). Мы подскажем, как перейти в востребованное направление, и поможем вам зарабатывать больше.
Айтишники создают программы и сервисы, а еще поддерживают стабильную работу продуктов, которыми мы все пользуемся. Без айтишников даже государственный софт не будет работать нормально — например, госуслуги или налог.ру.
Программа даст вам знания уровня Middle. Вы научитесь:
• Веб-программированию на TypeScript
• Использовать фреймворки React и Laravel
70% всех вакансий 2025 года требуют этих навыков.
4 причины, почему веб-разработка это идеальный старт новой карьеры в ИТ
- Вы освоите 2 популярных у работодателей языка — PHP и Javascript. JS основной язык фронтенда. А на PHP написано 80% всех сайтов мира.
- Начать искать работу можно будет через 8 мес. На hh.ru более 2 000 вакансий для PHP-разработчиков. И более 12 000 вакансий для разработчиков на JavaScript.
- Сможете работать удаленно в удобном для вас графике. Эта профессия позволит работать в иностранных проектах из любой точки мира.
- Зарплата будет зависеть только от ваших знаний и навыков. В среднем веб-разработчик зарабатывает 150 000 ₽. в месяц.
Программа курса
За четыре месяца вы изучите основы и сможете перейти к более сложным вещам. А через 8 месяцев приступите к поиску работы.
4 месяца: Введение в веб-разработку. Обязательно к изучению.
За первые 4 месяца вы получите базовые знания верстки на HTML и CSS, изучите языки для фронтенда и бэкенда — JavaScript и PHP. Сделаете несколько простых проектов для отработки навыков.
Изучите:
- HTML
- CSS
- PHP
- Visual Studio
- Markdown
- Git
- DOM
- JSON
Введение в разработку: Вы погрузитесь в рабочую среду веб-разработчика, узнаете как работать с Visual Studio и системой контроля версий GIT.
- Работа с редактором исходного кода Visual Studio и командной строкой
- Решение алгоритмических задач с помощью блок-схем и описание объектов
- Создание документов с применением языка MarkDown
- Использование GIT для контроля версий
Базовая верстка: Вы научитесь создавать примитивные веб-страницы, подключать стили к HTML, работать со слоями и селекторами.
- Основы языка HTML, структура и элементы веб-страницы, основные атрибуты
- Синтаксис языка CSS, простые и комбинированные селекторы, псевдоклассы и псевдоэлементы
- Цвета и размеры в CSS, блочная модель документа, слои, позиционирование
Базовый Frontend: Вы научитесь использовать основные типы данных и алгоритмические конструкции, работать с событиями и DOM, подключать JSON.
- Работа с консолью браузера, переменные и константы, работа с DOM и событиями
- Числа, строки и операции с ними
- Условия и логические переменные
- Циклы, массивы и их методы
- Функции, объекты, подключение JSON
Базовый Backend: Вы начинаете знакомство с основными понятиями языка программирования PHP.
- Основы языка PHP, инструменты разработчика PHP, локальный веб-сервер
- Основные алгоритмические конструкции и типы данных
- Отправка данных и файлов на сервер
- Создание авторизации на сайте
8 месяцев Frontend-разработчик (на выбор)
Изучите продвинутую верстку. Углубитесь в JavaScript, научитесь работать с AJAX, API и SPA, тестировать веб-приложения и взаимодействовать с backend- частью проектов.
Изучите:
- JavaScript
- TypeScript
- React
- Flexbox
- Grid
- Figma
- AJAX
- API
- SPA
- MVC
Продвинутая верстка: Вы научитесь делать адаптивную верстку и работать в Figma.
- Адаптивный дизайн веб-страниц, Flexbox и Grid
- Анимации в CSS
- Работа с Figma
- Верстка адаптивного веб-лендинга на Figma
Продвинутый Frontend: Вы углубитесь в продвинутую работу с JavaScript, научитесь работать с AJAX, API и SPA.
- Объекты, наследование, полиморфизм, инкапсуляция
- Стандарты написания кода и общие подходы
- Асинхронность (AJAX)
- Работа с API браузера
- Инфраструктура Frontend
- Введение в принципы построения SPA
Архитектура приложений: Вы научитесь тестировать веб-приложения и взаимодействовать с backend частью проектов.
- Тестирование и линтеры
- Шаблонизаторы, контроллеры и MVC
- Взаимодействие с backend
- Алгоритмы и структуры данных
Фреймворк React: Вы познакомитесь с популярным фреймворком React для frontend-разработки.
- Быстрый старт React-приложения
- Презентационные компоненты и компоненты-контейнеры
- Типизация React-приложений
- Функциональное программирование
- Знакомство с библиотекой React-router-v4
TypeScript: Вы научитесь писать программы на TypeScript и подключать TypeScript к проекту и настраивать его.
- Основы TypeScript
- Typescript в React-проектах
8 месяцев Backend-разработчик (на выбор)
За 8 месяцев вы углубленно изучите backend (ООП, MVC), SQL и работу с базами данных. Дополнительно освоите основы администрирования (Docker, Linux) и фреймворк Laravel. Все навыки закрепите на множестве сквозных проектов.
Изучите:
- SQL
- PostgreSQL — PL/SQL
- Linux
- ООП
- MVC
- PHPUnit
- Docker
- Laravel
- Eloquent ORM
- Введение в реляционные базы данных
- Язык запросов SQL
- Настройка окружения и PostgreSQL
- Транзакции, понятие данных и метаданных
- Продвинутое использование реляционной БД
Базовое администрирование: Вы научитесь работать с Linux, собирать виртуальные машины и настраивать веб-сервера.
- Работа с файлами и директориями в терминале
- Сборка виртуальной машины
- Настройка веб-серверов
- Troubleshooting веб-серверов
Продвинутый Backend: Вы углубитесь в продвинутую работу на PHP, научитесь работать с ООП, MVC и БД.
- Введение в ООП: наследование, инкапсуляция, полиморфизм
- Понятие MVC, Front Controller и настройка веб-сервера
- Работа с БД, сохранение пользовательских данных
- Авторизация и аутентификация
- Тестирование приложения: PHPUnit, моки и стабы
Основы DevOps: Вы научитесь работать с контейнерами и системой сборки Docker.
- Знакомство с системой сборки Docker
- Локальная разработка и тестирование с Docker-Compose
- Управление артефактами
Фреймворк Laravel: Вы познакомитесь с популярным фреймворком Laravel для backend разработки.
- Установка Laravel и устройство MVC в Laravel
- Использование Eloquent ORM
- Принципы работы маршрутов, контроллеры в Laravel
- Авторизация и аутентификация
- Юнит-тесты в Laravel
Финальный проект "Партнерская сеть". Разработка трекера трафика для организации взаимодействия компаний (рекламодателей), которые хотят привлечь к себе на сайт посетителей, покупателей (клиентов) и владельцев сайтов (веб-мастеров).
10 проектов в портфолио. Вы создадите такие проекты как:
- Веб-сайт на шаблонизаторе
- Созданая веб-страницы в Figma
- Разработанный интернет-магазин
- SPA чат портал
- Таск-менеджер
- Канбан-доска
- Каркас MVC фреймворка
- Мессенджер
- Партнерская сеть
- Собранная площадка для разработки на базе Docker
Скрытая ссылка