Трудоустроим в процессе
обучения или вернем деньги
Формат:
онлайн
Доступ к курсу
навсегда
Научитесь самостоятельно разрабатывать серверную часть проекта (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. Разработка ролей
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...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