Курс «Java-разработчик». Skillfactory
Станьте Java-разработчиком — освойте Java, Spring и основы DevOps и пишите десктопные и веб-приложения на топовом языке программирования.
Оплата частями
- 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
Original price was: 257400 ₽.141588 ₽Current price is: 141588 ₽.