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

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

Трудоустроим в процессе

обучения или вернем деньги

Формат:

онлайн

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

навсегда

Научитесь самостоятельно разрабатывать серверную часть проекта (backend) и проектировать его интерфейс (frontend). Сможете самостоятельно создавать сайты и приложения с нуля

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

Fullstack-разработчикам

IT-специалистам

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

Верстать удобные сайты

Изучите HTML и CSS, основы верстки и адаптации сайтов под разные устройства. Научитесь писать код на Javascript и напишете свой первый сайт

Работать с Git и SQL

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

Разрабатывать backend сервисов

Изучите синтаксис Java и напишите первое приложение. Научитесь разрабатывать сайты со сложным функционалом

Применять фреймворки

Углубитесь в использование фреймворков для решения backend и frontend задач, научитесь создавать динамичные интерфейсы

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

Ступень 1: "Frontend-разработка"

Структура веб страницы, базовый HTML
Базовый CSS
Продвинутый CSS, адаптивность и кроссбраузерность

JavaScript. Основы языка, инструменты для разработки и отладки
JavaScript. Объекты, массивы, функции
DOM-модель и работа со страницей
Обработка событий
Взаимодействие с сервером

Обзор инструментов Figma
Работа с кривыми, пиктограммами и графиками
Отрисовка элементов интерфейса
Локальные библиотеки стилей

Прототипирование и анимация
Констрейнты и компоненты
Варианты и библиотеки
Figma Community
Подготовка макетов для работы в команде

Введение в тестирование ПО
Методы и виды тестирования
Инструменты тестировщика

Ступень 2: "Backend-разработка"

Знакомство с языком Java и инструментами
Переменные и типы данных в Java
Циклы и языковые конструкции в Java
Работа с массивами
Классы и объекты: начальный уровень
Классы и объекты: продвинутый уровень

Обработка исключений
Строки и регулярные выражения
Первая программа на Java
Бонусный урок. Разбираем Домашние задания

Введение в блок SQL
Извлечение и фильтрация данных: начальный уровень
Извлечение и фильтрация данных: продвинутый уровень
Преобразование и сортировка данных: : начальный уровень
Преобразование и сортировка данных: продвинутый уровень

Базы данных. JDBC
Развиваем проект и добавляем в БД (делаем todo)

Системы автоматической сборки Java-проектов
Inversion of control / Dependency Injection
Что такое Spring framework и зачем он нужен?
Spring context. Spring Application Context – от XML до Groovy
Servlets – веб-приложения

Ступень 3: "Рабочая инфраструктура и процессы"

Системы контроля версий. Версионирование кода, совместная разработка, CSV
Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
Жизненный цикл ПО, CI/CD

Git, основные понятия. Знакомство с GitLab
Введение в GitLab CI
GitLab CI. Внутренние переменные, Артефакты, Правила

Методологии управления: Agile и Waterfall
Scrum
Инструменты управления

Введение в DevOps
Linux: введение и основные концепты ОС
Bash. Базовый инструмент скриптов в Linux
Контейнеризация. Знакомство с Docker.
Упаковка приложений в Docker
Docker-Compose. Сервисы и взаимодействия
Ansible. Основные концепции и команды
Ansible.Роли и переменные
Ansible. Разработка ролей

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

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

Пожалуйста, войдите чтобы оставить отзыв
Профессия:Fullstack-разработчик
Цена:
215 000 ₽ 125 500 ₽