Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

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

52 800 ₽
есть рассрочка

Программа разработана на основе ФГОС с использованием профессионального стандарта №679н от 18 ноября 2013 г.

Государство оплатит от 50% до 100% стоимости этого курса.

Необходимая подготовка

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

В результате прохождения обучающей программы, студент сможет:

  • Понимать синтаксис языка Java;
  • Работать со средой разработки;
  • Понимать базовые конструкции Java;
  • Разбираться в алгоритмах;
  • Собирать проект и подключать библиотеки;
  • Читать и понимать чужой код;
  • Писать свой код под руководством ментора;
  • Работать в команде с другими разработчиками, используя системы контроля версий;
  • Работать с базами данных;
  • Использовать фреймворк для разработки клиент-серверных приложений.

Цели курса:

  1. Получение компетенций для программирования и разработки программного обеспечения.
  2. Приобретение новой квалификации «Разработчик ПО на Java»

После изучения курса студенты будут:

Знать:

Синтаксис языка Java;
Базовые алгоритмическое конструкции;
Паттерны программирования;
Основные запросы языка SQL;
Базовые принципы объектно ориентированного программирования (ООП);
Систему контроля версий (VCS);
Принципы SOLID.

Уметь:

Применять Java для написания программного кода;
Использовать среду разработки для написания кода;
Применять инструменты отладки программного кода;
Работать с базами данных;
Подключать библиотеки;
Работать в команде.

Владеть навыками:

Разработки и внедрения нового функционала по заданному техническому заданию;
Соблюдения синтаксических и логических правил написания кода на языке Java;
Разработки клиент-серверных приложений;
Построения чистой архитектуры приложений;
Анализа и проверки исходного программного кода.

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

Приобретаемые навыки
2
Spring
4
SOLID
6
JSON
7
REST API
8
Разработка клиент-серверных приложений
Сертификат, ссылками на который можно делиться с другими людьми

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

Академия АйТи - партнер для кастомизированного проектного обучения. Оказывает услуги по развитию бизнеса и трансформации через подготовку квалифицированных кадров. Проводит масштабные образовательные проекты, профессиональную переподготовку, программы повышения квалификации, курсы по самым востребованным направлениям. Разрабатывает образовательный контент под потребности заказчика.

 

Компания строит образовательные экосистемы, а также внедряет и развивает e-learning технологии для управления кадрами. Благодаря высокому уровню экспертизы в решениях дистанционного обучения и разработке контента для корпоративного сегмента Академия АйТи является лидером в обучении ИТ и информационной безопасности – дисциплинах на стыке ИТ и бизнеса, а также в подготовке кадров для цифровой экономики.

 

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

 

Среди ключевых направлений Академии АйТи: Информационная безопасность, Цифровая трансформация, Авторизованное обучение от российских вендоров, EdTech-решения для корпоративного обучения, обучение ИТ-команд в штат заказчика.

 

Академия АйТи заняла 1 место среди лучших учебных центров в рейтинге качества EdTech-компаний в сегменте ДПО (SmartRanking).

 

Академия АйТи входит в экосистему Академия Softline, которая объединила в себе двух сильных игроков рынка корпоративного обучения (Академия АйТи, УЦ Softline).

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

1. Базовый модуль: Java Core

1.1 Основы языка Java (JVM и GC), компилятор, интерпретатор, байт-код
1.2 Среда разработка (интерфейс среды разработки, основные сочетания клавиш, шаблоны)
1.3 Переменные и примитивы
1.4 Управляющие конструкции: условия и циклы
1.5 Функции и алгоритмы
1.6 Массивы
1.7 Введение в ООП
1.8 Наследование, инкапсуляция, полиморфизм
1.9 Исключения
1.10 Паттерны программирования
1.11 Строки: String, StringBuilder, SringBuffer, StringPull
1.12 Событийная модель программирования
1.13 Сложные структуры данных: коллекции
1.14 Работа с коллекциями Stream API
1.15 Тестирование: JUnit 4
1.16 Введение в алгоритмы
1.17 Сложность алгоритмов
1.18 Сортировки
1.19 Конечные автоматы
1.20 Практика решения задач на алгоритмы с HakerRang

2. Разработка клиент-серверных приложений

2.1. Проектирование приложений. Порождающие, поведенческие и структурные паттерны проектирования. Чистая архитектура, принципы SOLID
2.2. Язык запросов SQL. Основные команды: SELECT, INSERT, JOIN, UPDATE. Связи в таблицах. Основы JDBC. Подключение к базе данных. JDBC, In-Memory DB, Statement, ResultSet
2.3. Создание ORM класса
2.4. Работа с файлами
2.5. Основы WEB разработки. Сетевые протоколы, цифровые сертификаты
2.6. Особенности JS. Изучение механизма AJAX
2.7 Взаимодействие с сервлетами. Инфраструктура. Развертывание локального сервера
2.8. Основы JSP
2.9. Разработка MVC приложения. Основы JSTL
2.10. Создание интернет-магазина
2.11. DevOps pipeline
2.12. Основы Maven. Тестирование приложений
2.13. Создание интернет-магазина
2.14. Основы работы с GIT. Основные команды. Взаимодействие с сокетами.
2.15. Основы фреймворка SPRING. Конфигурации, бины, autowiring
2.16 Особенности Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Интеграционное тестирование
2.20. Основы RMI. Пулы запросов
2.21. Подготовка к техническому собеседованию

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

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

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

обновлено 21.11.2024 06:17
Разработка веб-приложений в среде Java и Spring, с нуля до знаний Middle

Разработка веб-приложений в среде Java и Spring, с нуля до знаний Middle

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