Современная разработка информационных систем на языке 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 Технологии