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

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

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

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

Расписание:

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

Стоимость:

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

100 000 рублей для юр.лиц

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

Биржевая линия, 14

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

8 апреля 2019

Документ об окончании: диплом о профессиональной переподготовке

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

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

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

  • стать разработчиком Java

Аннотация курса обучения на Java-разработчика: 

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

1. Введение (платформа, компиляция, виртуальная машина и так далее.). Переменные. Управляющие операторы. Циклы
2. Массивы. Сложность алгоритмов, поиск, бинарный поиск, простые сортировки
3. Более сложные алгоритмы сортировки
4. ООП. Классы. Методы. Конструкторы. Связный список, очередь
5. Бинарное дерево поиска
6. Перегрузка методов. Класс String. Шаблон Одиночка
7. Stringbuilder, модификаторы доступа. Рекурсия. Статические поля и методы. Шаблон Builder
8. Наследование. Переопределение методов. Делегирвоание
9. Абстрактные классы. Шаблон Observer
10. Интерфейсы. Шаблон Command
11. Двумерные массивы
12. Date. Time and Calendar. SimpleDateFormat
13. Generics. Шаблон Factory
14. Обёртки, основы IO
15. Потоки
16. Коллекции

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

1. Unit test(Junit)
2. Mockito
3. Паттерны (MVC/MVP/MVVM и т.п.)
4. REST / SOAP / WSDL
5. SOLID
6. DI (Dependency Injection) / IoC (Inversion of Control)
7. Tomcat
8. Sprint MVC
9. Spring boot
10. JPA на примере Hibernate
11. UI и UX
12. TDD
13. Автоматизация тестирования
14 Continuous Integration и Continuous Delivery
15. VSC (SVN и git)

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

Программа может корректироваться

Слушатели обеспечиваются качественными методическими материалами, разработанными нашими специалистами

Адрес корпуса обучения:

199034, Россия, г. Санкт-Петербург, Биржевая линия, 14

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