MIIT Java-education center: О центре
www.netcracker.com Научно-учебный центр NetCracker в МИИТе SourceForge.net Logo
Учебный центр компании NetCracker
при Московском Государственном Университете Путей Сообщения (МИИТ)

О центре:

Центр занимается подготовкой студентов по курсу програмирование на языке Java. Слушатели курса изучают современные методы разработки программного обеспечения с применением java технологий, web технологий и баз данных, систем версионирования. Получают не только теоретические знания, но и практический опыт полного цикла проектирования и разработки прикладного приложения с нуля.

Учебный процесс:

Студент получает один "проект" на весь срок обучения. Проект представляет собой некоторую предметную область, которую должно покрывать приложение. Например: интернет магазин, веб-форум, клиент электронной почты, файловый менеджер, приложение для дизайна компьютерных сетей и т.п.

Выполнение проекта разбито на несколько заданий. Каждое задание состоит в реализации некоторой функциональности с помощью одной конкретной технологии. Список заданий следующий:

1. Разработка модели классов - неинтерактивное приложение, применение объектно-ориентированного подхода.
2. Консольный интерфейс - использование потоков ввода/вывода.
3. Графический оконный интерфейс (GUI) - с помощью библиотек AWT, Swing.
4. Архитектура клиент-сервер - библиотека java.nio, технология Remote Method Invocation (RMI), кластеризация серверов.
5. Многопоточное приложение - поддержка параллельной обработки запросов от нескольких пользователей, применение синхронизации нескольких потоков.
6. База данных - язык SQL, применение object-relational mapping с помощью Hibernate, JDO, понятие транзакций.
7. Веб-приложение - создание веб-интерфейса для приложения с помощью HTML, JavaScript, CSS, JSP/Servlet.
8. Применение технологии Enterprise Java Beans - использование Entity/Session/Message Driven Beans, Java Message Service (JMS), Java Management Extensions (JMX).

Набор на обучение:

Набор на обучение производится каждые полгода, в начале каждого семестра (обычно в конце сентября или февраля). Более точные даты можно узнать в ауд.1317 у сотрудников центра. Также на отдельных условиях мы рассматриваем возможность брать студентов на обучение между наборами.

Курс расчитан на студентов 2-5 курса обучения независимо от специальности. Каких-то начальных знаний по программированию для слушания данного курса не требуется, но учитывая большое число желающих набор ограничен и проводится по результатам собеседования.

Перспективы:

Студентам успешно завершившим курс обучения в центре может быть предложена возможность стажировки в одном из отделов компании NetCracker. По результатам стажировки самых перспективных студентов трудоустраивают на постоянной основе.

Центр не даёт каких-либо сертификатов о прохождении обучения.

Контакты:

Центр находится на територии МИИТа, в ГУК №1 (здание ИУИТа), ауд.1317.