Курс Java Developer в Новосибирске 27 июня 2017 года / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Категории
Категории

Курс Java Developer в Новосибирске 27 июня 2017 года

Возраст
Любой
Уровень подготовки
Любой
Язык
Русский
Контакты организации
itsuhorukov.ru
  • Описание курса
Описание курса

Этот курс для вас, если вы:

  • Знаете принципы ООП;

  • Прошли стадию Junior в любом из таких объектно‑ориентированных языков, как С++, Python, Delphi, PHP и др., и хотите двигаться дальше в область серверного программирования.

  • Хотите перейти с менее востребованного языка на Java;

Длительность курса: 60 учебных часов.

Срок и время обучения: 5 недель: 2 раза по будням вечером (по 3 учебных часа), 1 раз в выходной (6 учебных часов). Время начала занятий: по будням – с 19:00, по выходным – с 10:00 или 11:00.

Хотите узнать подробности? Позвоните по бесплатному номеру 8(800)500-15-56 или закажите звонок на сайте.

Внимание! Акция - скидка 20% на все летние курсы* (*не суммируется с другими скидками)

Программа курса по Java:

Введение. Платформа Java и основные принципы. Эволюция. JRE и JSDK и их настройки. Архитектура JVM. Дополнительные библиотеки, стек технологий J2EE и J2ME.

Базовые средства программирования Java, типы и операторы, структурные средства. Основы объектного подхода - Абстракция, Инкапсуляция, Типизация. Объекты и классы, взаимоотношения, статический контекст. Класс Object. Основные слои (уровни) приложения.

Иерархии классов и объектов. Многоуровневое моделирование и метамодель. Отношения между объектами, отношения между классами. Диаграммы на UML. Принципы ООП: Подстановки Лисков, Инверсии зависимостей, Деметера, Разделения интерфейсов. Базисы для выделения абстракций. Суперклассы и подклассы, наследование. Виртуальный полиморфизм. Перечисления.

Внутренние классы и их назначение, исключения, принцип Модульности в ООП, пакеты Java. Многоуровневая архитектура приложений. Разбиение на подсистемы.

Средства обобщенного программирования. Generics. Стандартная библиотека Java. Пакет java.lang. Пакет java.util. Коллекции, ассоциативные контейнеры и итераторы.

Стандартная библиотека. Ввод‑вывод и сетевое программирование. java.io, java.net. Принцип Сохраняемости в ООП, сериализация. Реализация параллельного TCP сервера.

Многопоточное программирование. Принцип Параллелизма в ООП. Архитектура многопоточных приложений. Основные проблемы и пути их решения. Синхронизация потоков. Управление потоками. Пул потоков и его реализация. Средства java.util.concurrent. Атомарные операции. Синхронные очереди и замки. ThreadPoolExecutor.

Основы объектно‑ориентированного дизайна. Доменная модель приложения. Выделение концептуальных классов. Дизайн‑модель приложения. Дизайн на основе ответственности абстракций. Принципы GRASP. Назначение ответственности. Информационный эксперт, создатель, зацепление, сплоченность. Контроллеры. Принципы дизайна пакетов: REP, CRP, CCP, ADP, SDP, SAP. Метрики пакетов. "Главная последовательность".

Паттерны объектно‑ориентированного проектирования. Паттерны создания. Структурные и поведенческие паттерны. MVC

Основы системы безопасности Java. Проблемы обеспечения безопасности. Права доступа и политики. Домены безопасности и контроль доступа. Цифровая подпись. Итоговое тестирование.

Преподаватели курса Java:

Всеволод Рылов — старший преподаватель факультета информационных технологий НГУ, имеет уже более 16 лет опыта работы на Java и 14 лет опыта преподавания.

✓ Кроме преподавания, Всеволод является менеджером проектов в области ИТ, и независимым консультантом в области объектно‑ориентированного анализа и проектирования, управления проектами

✓ В течение 9 лет интервьюировал и оценивал знания кандидатов на должности С++ и Java‑разработчиков в Кадровом Агентстве Алексея Сухорукова

Николай Толстокулаков — старший преподаватель Факультета Информационных Технологий в НГУ. Его основная специализация: Java, Java EE (Enterprise Edition). Николай более 11 лет работает на Javа и 9 лет преподает.

✓ Считает, что стилем жизни Java‑разработчика должно быть - все время узнавать новое и держать руку на пульсе технологий

✓ Знает, что уровень входа в Java гораздо выше, чем у PHP, JavaScript

✓ Основными плюсами Java считает: простоту и дружественность, возможность работать на множестве платформ, большое количество хороших и свободных библиотек для решения самых разных задач

✓ Уверяет, что лучшие ученики могут успешно работать на позиции Java Junior сразу после курсов. Обычно при этом они не задерживаются на данной позиции.

Степан Яковенко — работает архитектором программного обеспечения в компании “LFIRON” (Словакия), имеет более 10 лет опыта работы на Javа.

✓ Первый проект, за который получил деньги, сделал ещё будучи школьником в 1996 году

✓ Владеет устным английским на уровне upper intermediate

✓ Называет следующие преимущества языка Java — стандартизация, переносимость, а также большое число проверенных, отлаженных библиотек и очень хорошие средства разработки

✓ Считает, что лучше всего курс помогает тем, кто хочет перейти с какого‑то другого, не очень востребованного языка, на Java.

Бонусы:

  • по окончании выдаются сертификаты и предоставляются рекомендации преподавателей

  • лучшим студентам, заинтересованным в поиске работы, помогаем с трудоустройством

  • есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров)

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

  • вкусные печеньки на кофебрейках

Перспективы: По окончанию курса вы можете претендовать на должность Junior Java Developer с зарплатой до 25 т.р. Через полгода‑год вы можете перейти на должность Java Developer с зарплатой 25-50 т.р. А через 3-4 года стать ведущим Java Developer с зарплатой 70-150 т.р.

Организация