Навчання
Java Classes
Січень 21, 2016
0

Студентов и выпускников приглашаем присоединиться к нашей программе Java Classes!
Обучение и стажировка в реальных условиях фул-тайм.
Языки программирования: Java, JavaScript.
Работа в реальном проекте под руководством опытных кураторов.
Длительность — три месяца.

Мы ждём от кандидатов:
– Знание основ математики: множество; операции над множествами; функция; характеристики функции; график функций; линейная, степенная, показательная, логарифмическая функция; производная; интеграл.
– Основы дискретной математики: булева алгебра, комбинаторика, конечный автомат, машина Тьюринга, теория графов, деревья, двоичные деревья.
– Знание и понимание основ теории компиляторов: грамматика, лексический анализ, синтаксический анализ, семантический анализ, оптимизация, генерация кода, интерпретатор.
– Понимание основных принципов ООП: наследование, инкапсуляция, полиморфизм, конструктор, деструктор, виртуальные методы, множественное наследование.
– Знание и понимание принципов использования стандартных структур данных: Array, Collection, List, Set, Map, Stack, Queue. Хэширование, хэш-функция, хэш-таблица. Binary Search: алгоритм и оценка производительности.
– Знание часто используемых паттернов проектирования: Factory, Factory Method, Builder, Command, State, Strategy, Visitor, Composite, Marker Interface.
– Знание основ языка Java: синтаксис, обработка входных параметров, особенности реализации ООП в Java, примитивные типы данных, исключения, клонирование, сериализация, Generics, Annotations, packages java.lang, java.util, java.io.
– Опыт работы с Java IDE (Intellij IDEA или Eclipse) и DVCS сервисами (GitHub или Bitbucket).
– Способность решать логические и математические задачи.
– Чтение технической документации на английском без словаря.

Детальніше за посиланням.

Напишіть відгук