Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие

Стоимость курса

154 440 ₽
есть рассрочка
Почему изучать Java —правильный выбор?
Все просто: Java уже около 20 лет в мировом топе языков программирования.
Java дает пропуск в разные сферы: от мобильных приложений до игр.
У Java — одно из самых больших комьюнити разработчиков и огромный выбор сторонних библиотек.
Высокая производительность языка — еще плюс в копилку преимуществ Java.

Что вы получите после обучения

Приобретаемые навыки
2
Spring
3
DevOps
6
Ubuntu Linux

Образовательная организация

Школа по работе с данными SkillFactory обучение Big Data, Data Science, Machine Learning, Data Engineering и AI

Программа курса

1. Программирование на Java (5 мес.)
Вы научитесь:
— Понимать основные IT-термины
— Разбираться в типах данных и операторах
— Работать в среде разработки IntelliJ IDEA
— Создавать программы и имплементировать решения
— Писать код на Java, применяя принципы ООП
— Использовать коллекции и библиотеки Java, работать в многопоточной среде
— Загружать свой код на GitHub

2.SQL и работа с базами данных (1,5 мес.)
Вы научитесь:
— Создавать и наполнять базы данных
— Работать с операторами и функциями в БД
— Манипулировать структурой таблицы и данными в ней
— Писать сложные SQL-запросы и вызывать хранимые процедуры
— Пользоваться Maven из командной строки и с помощью плагина в IDE
— Работать с БД средствами JDBC
— Изменять данные в БД средствами JDBC и MyBatis

3. Алгоритмы и структуры данных (0,5 мес.)
Вы научитесь:
— Оценивать время работы и затрачиваемую память программ
— Работать со встроенными и самописными структурами данных
— Решать задачи с использованием стека и очереди
— Применять амортизационный анализ

4. Backend-разработка на Java (2 мес.)
Вы научитесь:
— Собирать и запускать проекты с помощью Maven и Gradle
— Проектировать приложение и проводить его декомпозицию
— Понимать принципы построения архитектуры приложения
— Подбирать подходящие паттерны для разных задач
— Использовать Java Reflection API
— Пользоваться Lombok
— Применять генератор кода MapStruct
— Управлять и работать с Tomcat
— Использовать технологию JSP

5. Spring Framework (2 мес.)
Вы научитесь:
— Подключаться к API
— Проектировать REST-сервис для задачи
— Создавать веб-приложения на фреймворке Spring
— Быстро начинать проект, используя SpringBoot
— Понимать полезность и применимость паттерна MVC
— Встраивать в проект Swagger и применять его
— Использовать Hibernate для доступа к БД
— Тестировать приложения (писать юнит-тесты)
— Видеть разницу между юнит- и интеграционными тестами
— Применять Mockito

6. Frontend для backend-разработчика (0,5 мес.)
Вы научитесь:
— Использовать HTML и создавать веб-страницу
— Применять таблицы стилей CSS и JavaScript

7. Основы системного администрирования (0,5 мес.)
Вы научитесь:
— Работать с Ubuntu Linux на уровне пользователя и писать команды

8. Основы DevOps (0,5 мес.)
Вы научитесь:
— Применять мощный инструмент Docker
— Современным способом доставлять свой код в продакшн, ориентируясь на устройство этого процесса в топовых IT-компаниях
— Использовать контейнеризацию

9. Индивидуальный проект (1,5 мес.)
Вы научитесь:
— Самостоятельно выполнять рабочий проект по реализации собственного приложения

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 12.02.2024 16:54
Профессия Java-разработчик

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

Оставить отзыв
Поделиться курсом с друзьями