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

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

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

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

Расписание:

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

Стоимость:

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

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

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

16 ноября 2020 года

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

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

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

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

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

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

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

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

Часть II Программирование на 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. Коллекции

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

1. Основные понятия баз данных
2. Основы работы с СУБД MySQL
3. Основы работы с SQL
4. Организация работы с запросами в СУБД MySQL

Часть 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 Дипломное проектирование

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

 

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

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

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

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