Java-разработчик

Курс с последующим трудоустройством в Центр разработки Orion Innovation
3 месяца
64 академических часа
Необходимая подготовка:
- Знание основ JAVA
- Опыт написания простых приложений на любом языке
- Чтение технического текста на английском языке и минимальный разговорный навык (умение поддержать разговор).
Желательно:
- Знание основ программирования и алгоритмизации
Бесплатно, по результатам собеседования
Нижний Новгород,
Казань
О языке Java

Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems и официально выпущенный 23 мая 1995 года. Программы на Java транслируются в байт-код, выполняемый виртуальной java-машиной (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор, но с тем отличием, что байтовый код, в отличие от текста, обрабатывается значительно быстрее.

Основные возможности Java:

1) автоматическое управление памятью;
2) расширенные возможности обработки исключительных ситуаций;
3) богатый набор средств фильтрации ввода/вывода;
4) набор стандартных коллекций, таких как массив, список, стек и т. п.;
5) наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);
6) наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы;
7) встроенные в язык средства создания многопоточных приложений;
8) унифицированный доступ к базам данных:
- на уровне отдельных SQL-запросов — на основе JDBC, SQLJ;
- на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ.) и Java Persistence API (англ.);
9) поддержка шаблонов (начиная с версии 1.5)

Содержание курса
1
Объектно-ориентированное программирование. От теории к практике.
2
Коллекции и шаблоны. Структуры хранения данных, внутреннее устройство и лучшие практики использования.
3
Парадигма процесса в современных ОС. Потоки выполнения. Взаимодействие между процессами.
4
Многопоточное программирование, основные проблемы и решения.
5
Потоки данных, сериализация/десериализация. Хранение и передача данных.
6
Графический интерфейс, Java FX, взаимодействие с пользователем.
7
Шаблоны проектирования.
8
Unit Testing как способ автоматизации поиска ошибок. Парадигма TDD.
Курс читает:
Волков Кирилл Владимирович
Подать заявку на курс "Java- разработчик"
После получения заявки мы свяжемся с вами по указанному телефону и назначим время собеседования.
ФИО
Ваш email
Ваш контактный номер
Интересно ли вам трудоустройство в Центр разработки Orion Innovation (ранее MERA)?
Ваш город
Текущее место работы/учебы
Знаете ли Вы основы языка JAVA?
Есть ли у Вас опыт написания приложений?
Знаете ли вы С/С++?
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.