Запрос по курсу
ФИО: *
Телефон: *
E-mail: *
Выберите направление обучения: *
Комментарии:

Обучение по курсу Java-разработчик

Специализация уникальна тем, что проводят ее преподаватели - ведущие IT специалисты, имеющие большой опыт разработки на Java и преподавания в ЦАО ИТ Университета ИТМО. Программа специализации рассчитана на программистов и студентов технических ВУЗов, имеющих опыт программирования на других языках программирования: Pascal, C++ и т.д.) и желающих получить профессию Java - разработчик
Длительность:

250 ак. часов (4-4,5 месяца)

Расписание:

с 18:30 до 21:50, 3/4 дня в неделю

Стоимость:

110 000 рублей для физ.лиц

130 000 рублей для юр.лиц и иностранных лиц

Место проведения:
Карта

Дистанционный формат

Начало курса:

29 мая 2023 года

Документ об окончании: диплом о профессиональной переподготовке (при наличии высшего или среднего специального образования)

Предварительные требования:

  • навыки алгоритмического мышления;
  • знание основ программирования;
  • навыки программирования на любом алгоритмическом языке программирования: C#, C++, Pascal и др.

 Обучение позволит: 

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

В программе курса Java - разработчик: 

Часть I Технологии программирования

1. Технологии программирования
2. Алгоритмы
3. Сортировка и поиск данных
4. Типизация и структуры данных
5. Основные парадигмы программирования
6. Визуальное моделирование при анализе и проектировании. Основы Unified Modeling Language (UML)
7. Основные диаграммы UML

Часть II Программирование на Java (базовые возможности)

1. Введение. IDE. Типы данных
2. Классы, объекты, модификаторы доступа, базовый синтаксис
3. Статические и нестатические блоки, поля и методы, final
4. Git, циклы for и forEach
5. Алгоритмы и структуры данных, массивы
6. String, StringBuilder, StringBuffer
7. ООП. Абстрактные классы и интерфейсы
8. Внутренние, вложенные и анонимные классы. SOLID
9. Исключения. Debugger
10. Коллекции. Generics
11. Работы с чтением и записью файлов
12. Паттерны проектирования (Factory, Builder, Prototype...) 
13. Работа с датой и временем
14. Лямбда выражения
15. Функциональное программирование
16. Многопоточность

Часть III Основы разработки БД

1. Введение в базы данных
2. Нормализация баз данных
3. Обеспечение целостности данных
4. Знакомство с СУБД PostgreSQL
5. Основы SQL-запросов (DDL/DCL)
6. Основы SQL-запросов (DML)
7. Процедурное расширение PL/pgSQL
8. Обзор NoSQL СУБД

Часть IV Программирование на Java (расширенные возможности)
Проводится преподавателями -  представителями IT индустрии

1. Основы тестирования приложения java (JUnit, Mockito, TDD)
2. Паттерны проектирования
3. Введение в процессы разработки ПО (Continuous Integration и Continuous Delivery)
4. Основы разработки пользовательсткого интерфейса (UI и UX)
5. Принципы разработки серверных приложений
6. Введение в использование современных серверов приложений
7. Разворачивание и настройка среды для разработки серверных приложений
8. Основы использования Spring
9. Основы JPA на примере Hibernate

Часть V Дипломное проектирование

Программа специализации может корректироваться

 

Добавить отзыв

Наши преимущества
ПРЕПОДАВАТЕЛИ-ПРОФЕССИОНАЛЫ
Сертифицированные тренеры и специалисты, имеющие опыт практической работы в IT и международные Сертификаты фирм: Microsoft, Oracle, Cisco, Red Hat, PMI и др., мотивируют слушателей к освоению новейших технологий
АККРЕДИТАЦИЯ И ЛИЦЕНЗИЯ
Лицензия на осуществление образовательной деятельности и Свидетельство о государственной аккредитации Университета ИТМО гарантируют качество образовательной среды
УНИКАЛЬНЫЕ МЕТОДИКИ
Методики преподавания IT курсов, которые сочетают уникальность Авторизованных курсов ведущих фирм и практический опыт тренеров специалистов ведущих компаний, позволяют выпускать востребованных на рынке труда специалистов
ПАРТНЕРЫ ЦЕНТРА
Партнерство Центра с ведущими российскими и международными IT - компаниями: Microsoft, Cisco, Oracle, IBM, EMC, HP, Person VUE и др. позволяет использовать в обучении технологии и методы лучших мировых практик
Отзывы клиентов