Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

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

60 000 ₽
есть рассрочка

Кому подойдет онлайн-курс?

Тем, кто хочет перейти в ИТ

Начать путь в ИТ с изучения Java — отличная идея. Освойте современную профессию вместе с Университетом Иннополис. Знать программирование не обязательно, преподаватель поможет вам в обучении.

Начинающим ИТ-специалистам

У вас уже есть небольшой опыт в ИТ-сфере и хотите уйти в сторону Java. Поможем в изучении нового стека технологий вместе с нашими преподавателями.

 

Как будет проходить обучение?

2 раза в неделю вебинары с преподавателем

Курс проходит в дистанционном формате, поэтому присоединиться к занятиям можно из любого города или региона

 

2 раза в неделю консультации c наставником, который:

— проверяет домашнее задание;

— оценивает код;

— разбирает все сложные для вас вопросы;

— дает индивидуальные рекомендации.

 

Выполнение домашних заданий

В конце каждого вебинара слушатели получают домашнее задание. У вас будет возможность дорабатывать домашние задания. После первой проверки вы по желанию можете внести исправления в документ с учетом замечаний от наставника и получить обратную связь повторно.

 

Итоговый проект для портфолио

Вы создадите MVC-приложение, аналогичное современным интерактивным сайтам. По такому же принципу, например, работают социальные сети, сайты видео-хостингов, банковских систем и т. д.

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

Приобретаемые навыки
2
JUnit
4
JDBC
5
Языки программирования
6
Maven
7
Объектно-ориентированное программирование
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Backend-разработчик в ООО «КОРУС Консалтинг СНГ»

- в ИТ 6+ лет
- 4 года коммерческого опыта в Java-разработке
- участвовал в реализации таких проектов, как разработка приложения для отчетности по процессам бурения нефтяных скважин, проект по предоставлению онлайн-операций с валютами и металлами для юрлиц в крупнейшем банке страны

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

Университет Иннополис — это новый российский ИТ-вуз международного уровня.

Вуз занимает первое место в рейтинге по качеству ИТ-образования и вошел в тройку лучших вузов Татарстана. В университете обучают будущих специалистов в области высоких технологий по программам бакалавриата, магистратуры и аспирантуры.

Также в университете созданы условия для профессионального развития в ИТ-сфере, как сотрудникам компаний, так и тем, кто только делает первые шаги в этой области. С 2016 года на базе Университета Иннополис более 54 тысяч человек прошли курсы повышения квалификации и профессиональной переподготовки. Университет Иннополис — место, где рождаются идеи и сервисы, которые в скором изменят нашу жизнь. Здесь помогают осваивать цифровые профессии с навыками для работы над ИТ-проектами.

Начните разрабатывать сервисы, тестировать приложения, обрабатывать машинными методами большие массивы данных — команда преподавателей из опытных разработчиков поможет овладеть специальными инструментами.

 

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

Модуль 1. Java Core

1 Основы Java I
1.1 Введение в специальность. Дорожная карта Java разработчика.
1.2 Модели и методологии разработки ПО. Этапы разработки кода.
1.3 Работа с программой: пакеты, иерархия папок для Java Core
1.4 Подготовка рабочего места. Среда разработки для Java VS Code.Первая программа.
1.5 Точка входа в программу. JVM структура.JRE структура. JAR.
1.6 JVM: Java, Scala, Kotlin, Clojure.
1.7 Классы: поля, свойства, методы.
1.8 Класс Object. Класс String
1.9 Система контроля версий Git. Работа с локальным репозиторием.Работа с удаленным репозиторием.

1.2 Основы Java II
1.2.1 Понятия ООП: наследование, инкапсуляция, полиморфизм.
1.2.2 Работа с классами и объектами. ClassLoaders. Порядок загрузки класса.Сборщик мусора в Java
1.2.3 Инкапсуляция. Модификаторы доступа в Java.
1.2.4 Абстрактные классы и интерфейсы. Лямбда выражения.
1.2.5 Java Collections. Stream API
1.2.6 Иерархия исключений в Java. Работа программиста с исключениями
1.2.7 Ошибки компиляции и ошибки выполнения.
1.2.8 Понятие unit-тестирования. Работа с программой через unit-тесты.

Промежуточная аттестация

Модуль 2. Клиент-серверные приложения на Java. Инструменты разработки

2.1 Работа с Maven. JAR
2.2 Современные IDE
2.3 Инструментарий корпоративной разработки
2.4 Миграции БД и инструментарий работы с БД
2.5 JDBC, JPA
2.6 Промежуточная аттестация

Модуль 3. Клиент-серверные приложения на Java, веб-разработка

3.1 Java EE. Введение в Spring Framework
3.2 Spring AOP
3.3 Компоненты Spring Boot приложений
3.4 Работа с Docker
3.5 Spring Boot: обмен данными с хранилищами
3.6 Spring Boot: сетевой обмен данными
3.7 Spring Boot: модульное и интеграционное тестирование
3.8 Многопоточность в Java Spring: введение
3.9 Промежуточная аттестация

Разработка MVC-приложения

Участники будут презентовать и защищать свои проекты

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

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

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

обновлено 23.03.2024 18:01
JAVA-РАЗРАБОТЧИК. БАЗОВЫЙ КУРС

JAVA-РАЗРАБОТЧИК. БАЗОВЫЙ КУРС

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