Навыки, которые вы получите:
Linux
Java
HTML
Databases
CSS
JSON
API
SQL
XML
Git
Docker
DevOps
ООП
GitHub
Spring
Освойте программирование, backend-разработку на Java, Spring и основы DevOps. Создайте портфолио проектов и начните откликаться на вакансии уже после 7 месяцев обучения.
Java уже около 20 лет в мировом топе языков программирования. Знания Java предоставляет большие возможности в разных сферах: от разработки мобильных приложений до создания игр. У Java одно из самых больших комьюнити разработчиков и огромный выбор сторонних библиотек. Высокая производительность языка — также плюс в копилку преимуществ Java.
Будет много практики: тренажеры, задачи с проверкой кода, лайвкодинг, вебинары, мини-проекты и большие кейсы в портфолио.
Кому подойдет курс
- Если вы изучали Java самостоятельно. Вы сможете систематизировать свои знания, пробить свой «стеклянный потолок», возобновить практику программирования, достичь профессиональных целей и прокачаться в технологиях Java.
- Если вы никогда не программировали. Вы можете приступить к обучению без специального образования и опыта, а уже через 7 месяцев выйти на рынок труда начинающим разработчиком, обрести новое окружение увлеченных людей.
- Если вы знаете другой язык программирования. Вы сможете изучить новый для себя язык и применять полученные знания в рабочих и личных проектах, попробуете себя в качестве «джависта», узнаете подходит ли вам этот язык.
Программа
- Программирование на Java.
- SQL и работа с базами данных.
- Алгоритмы и структуры данных.
- Backend-разработка на Java.
- Spring Framework.
- Frontend для backend-разработчика.
- Основы системного администрирования.
- Основы DevOps.
- Индивидуальный проект.
Чему вы научитесь
- Понимать основные понятия и разбираться в IT-технологиях.
- Разбираться в типах данных и операторах.
- Работать в среде разработки IntelliJ IDEA.
- Создавать программы и имплементировать решение.
- Писать код на Java, применяя принципы ООП.
- Использовать коллекции и библиотеки Java, работать в многопоточной среде.
- Загружать свой код на GitHub.
- Создавать и наполнять базы данных.
- Работать с операторами и функциями в БД.
- Манипулировать структурой таблицы и данными в ней.
- Писать сложные SQL-запросы и вызывать хранимые процедуры.
- Пользоваться Maven из командной строки и с помощью плагина в IDE.
- Работать с БД средствами JDBC.
- Изменять данные в БД средствами JDBC и MyBatis и многое другое.