Курс «Java-разработчик». Skillfactory

- 45%

Original price was: 257400 ₽.Current price is: 141588 ₽.

Язык обучения

Русский

Кредит или рассрочка

Есть

Время обучения

14 месяцев

Станьте Java-разработчиком — освойте Java, Spring и основы DevOps и пишите десктопные и веб-приложения на топовом языке программирования.

Реальные отзывыВыводим отзывы о компании с отзовиков
Проверенный курсКурс от проверенной компании
Add your review

Оплата частями

  • 3933 ₽/мес в рассрочку на 36 мес

Коротко о курсе

  • 7 месяцев: Junior. Через 7 месяцев обучения на курсе вы станете junior-разработчиком: будете писать код на Java, использовать принципы ООП, освоите базы данных и SQL-запросы, изучите с нуля алгоритмы и структуры данных, поработаете с Git.
  • Трудоустройство. На этом этапе вы сможете выйти на рынок труда и найти первую работу. Эксперты нашего Центра карьеры помогут подобрать вакансии, составить резюме и подготовиться к собеседованиям.

  • +7 месяцев: дополнительные навыки. Вы накопите опыт на новой работе и параллельно освоите на курсе фреймворк Spring, систему сборки Gradle, Tomcat, написание тестов, применение DevOps-инструментов и основы Linux. Все полученные теоретические и практические знания вы примените в ходе финального проекта.
  • Повышение. С продвинутыми навыками и опытом вы будете повышать свой уровень и сможете претендовать на middle-позицию. Вы по-прежнему будете пользоваться поддержкой нашего Центра карьеры.

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


1. Основы Java и ООП

• 5 мини-проектов по написанию программ
• 30+ написанных программ

Вы научитесь:
— понимать основные IT-термины
— разбираться в типах данных и операторах
— работать в среде разработки IntelliJ IDEA
— создавать программы и имплементировать решения
— писать код на Java, применяя принципы и методы ООП
— загружать свой код на GitHubВы научитесь:
— создавать и наполнять базы данных
— работать с операторами и функциями в БД
— манипулировать структурой таблицы и данными в ней
— писать сложные SQL-запросы и вызывать хранимые процедуры
— пользоваться Maven из командной строки и с помощью плагина в IDE
— работать с БД средствами JDBC
— изменять данные в БД средствами JDBC и MyBatis3 месяца1,5 месяцаВы научитесь:
— оценивать время работы и затрачиваемую память программ
— работать со встроенными и самописными структурами данных
— решать задачи с использованием стека и очереди
— применять амортизационный анализ4. Алгоритмы и структуры данных0,5 месяца• Онлайн-тренажер: Java

2. Программирование на Java

Вы научитесь:

• 5 мини-проектов по написанию программ
• 20+ написанных программ

— собирать большое приложение с подключенными библиотеками
— применять Java Collections
— работать с многопоточностью
— использовать лямбда-функции
— работать в Java с памятью компьютера2 месяца• 3 проекта для портфолио: шифрователь текстов, игра в жанре RPG, чат-бот

3. SQL и работа с базами данных

• Тренажер по основам SQL
• Проект: создание и тестирование БД для обслуживания социальной сети
• 30+ мини-задач

Вы научитесь:
— создавать и наполнять базы данных
— работать с операторами и функциями в БД
— манипулировать структурой таблицы и данными в ней
— писать сложные SQL-запросы и вызывать хранимые процедуры
— пользоваться Maven из командной строки и с помощью плагина в IDE
— работать с БД средствами JDBC
— изменять данные в БД средствами JDBC и MyBatis

4. Алгоритмы и структуры данных

• Онлайн-тренажер: Java
• 5 мини-проектов по написанию программ
• 30+ написанных программ• Тренажер по основам SQL
• Проект: создание и тестирование БД для обслуживания социальной сети
• 30+ мини-задач• Практика по написанию алгоритмов на Java

Вы научитесь:
— оценивать время работы и затрачиваемую память программ
— работать со встроенными и самописными структурами данных
— решать задачи с использованием стека и очереди
— применять амортизационный анализ

5. Backend-разработка на Java

• Проект: система обработки информации об университетах и студентах

Вы научитесь:
— собирать и запускать проекты с помощью Maven и Gradle
— проектировать приложение и проводить его декомпозицию
— понимать принципы построения архитектуры приложения
— подбирать подходящие паттерны для разных задач
— использовать Java Reflection API
— пользоваться Lombok
— применять генератор кода MapStruct
— управлять и работать с Tomcat
— использовать технологию JSP

6. Spring Framework

• Проект: приложение-помощник для учета личных финансов

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

7. Frontend для backend-разработчика

Вы научитесь:
— использовать HTML и создавать веб-страницу
— применять таблицы стилей CSS

8. Основы системного администрирования

Вы научитесь:
— работать с Ubuntu Linux на уровне пользователя и писать команды

9. Основы DevOps

Вы научитесь:
— применять мощный инструмент Docker
— современным способом доставлять свой код в продакшн, ориентируясь на устройство этого процесса в топовых IT-компаниях
— использовать контейнеризацию

10. Индивидуальный проект

Вы научитесь:
— самостоятельно создавать собственное приложение

Отзывы о курсах в Skillfactory

Курс «Java-разработчик». Skillfactory
Курс «Java-разработчик». Skillfactory

Original price was: 257400 ₽.Current price is: 141588 ₽.

Каталог и рейтинг онлайн-курсов программирования Джава
Logo