Современная разработка информационных систем на языке Java

Технические и прикладные науки

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

Документ Диплом о ПП

256 часа Очная форма

80000 ₽ Стоимость обучения

Описание курса

Java - один из наиболее востребованных языков программирования. Данный язык используется для написания корпоративных систем и банковских энтерпрайз-проектов. Большое количество библиотек, а также постоянное развитие данного языка способствовали его использованию для реализации модулей любой сложности. Тем не менее, язык Java имеет достаточно высокий порог вхождения.

Кому подходит курс

Для специалистов, желающих повысить свою квалификацию в области современных технологий разработки программного обеспечения

Для студентов и выпускников вузов и колледжей, знакомыми с основами языка Java

Для всех желающих быстро начать карьеру Java-разработчика

Преимущества курса

Наши преподаватели - эксперты-практики, работающие в различных IT-компаниях.

Расскажут о создании приложений на Java в теории, покажут и научат применять знания на практике.

На курсе будут приобретены все необходимые навыки, которые позволят трудоустроится Java-разработчиком.

Научитесь как базовому, так и продвинутому программированию, изучите такие важные инструменты, как Java Web и Spring, Модульное тестирование — Junit + Mockito, Системы сборки — Maven и многое другое.

Мы выдаём документы установленного образца, обучение проходит по государственной лицензии.

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

Программа

тема 1

Язык программирования Java - обзор, история, современное применение. Первая программа на Java. Точка входа. Командная строка и аргументы командной

тема 2

Типы данных в Java, базовые типы, переменнные.

тема 3

Массивы. Обработка массивов. Алгоритмы на массивах. Сортировки и поиск.

тема 4

Объектно-ориентированное программирование. Абстракция и инкапсуляция ? понятие класса и объекта. Конструкторы, члены класса, статические члены класса

тема 5

Понятие термина "программа". Трансляторы, компиляторы, интерпретаторы. Файлы и расширения. Архитектура компьютера.

тема 6

Оболочки примитивных типов и Обобщенные типы ? generics, collection api

тема 7

Системы сборки - Maven

тема 8

Модульное тестирование - Junit + Mockito

тема 9

Java Sockets

тема 10

MVC-архитектура

тема 11

Бины, IoC-конейнер, понятие контекста и конфигурирование контекста ? xml, java based, annotation based

тема 12

Аспектно-ориентированное программирование - Spring AOP

тема 13

Spring Security

Навыки, которые приобретают выпускники

  • Слушатели изучат язык запросов SQL

  • Слушатели получат опыт построения архитектуры баз данных

  • Слушатели смогут получить опыт разработки систем работы с базами данных через Java Технологии

Запишитесь на курс