Национальный исследовательский университет ИТМО

Национальный исследовательский университет ИТМО

Java стоит первым в рейтинге популярности использования языков. Это один из наиболее мощных высокоуровневых языков программирования. Язык поддерживает большое количество встроенных библиотех, которые позволяют быстро писать проекты любого класса сложности. Курс "Junion Java Developer" предназначен для подготовки программистов-профессионалов в области ООП, специализирующихся на разработке программного обеспечения различного класса и уровня сложности.

Цель программы – дать слушателям глубокие знания и практические умения, необходимые и достаточные для успешной работы на позиции “Junior Java Developer”.

По окончании курса вы сможете занять позицию – Junion Java Developer – программист, работающий на наиболее универсальном объектно-ориентированном языке программирования. Специалисты этого профиля свободно владеют системными ресурсами компьютера и способны участвовать в реализации IT-проектов любого уровня. Основная специализация – системный анализ, проектирование, прикладное программирование и разработка локального / сетевого ПО с использованием новейших технологий.

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

Программа предназначена для студентов IT специальностей , действующих программистов , ориентированных на изменение или расширения профиля профессиональной компетенции. Так и для начинающих программистов кому интересы новые горизонты Java программинга, желающих в дальнейшем занять позицию Senior java developer.

Преподаватели курса – действующие Java-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование, многие из них работают в сфере IT.

Условия приема

Участникам программы не выставляется жестких входных требований по образованию. Условием для приема является квалифицированное пользование одной из операционных систем Linux, Windows, MacOS. Знание базового уровня математики и информатики 11 класса. Начальные навыки программирования на языках (Паскаль, Бейсик, СИ и др.)

До заключения договора на обучение кандидаты могут пройти профтестирование, включающее в себя 3 вопроса, получить консультацию по содержанию курса и перспективам трудоустройства. Стоимость курса включает собственно обучение, методические пособия и учебники общего назначения, раздаточные материалы.

Выдаваемые документы
  • Диплом о профессиональной переподготовки - при наличии у слушателя высшего или средне профессионального образования
  • Сертификат - при наличии среднего или начального профессионального образования
Программа Модуль 1. Базис
  • Настройка рабочего окружение. IDE, JVM, JRE, JDK
  • Базовые типы данных, переменные, операции
  • Потоки ввода/вывода и строки в Java
  • Условный операторы, циклы
  • Многомерные массивы. Сортировка массивов
  • Статические методы в Java, перегрузка методов, рекурсия
  • ООП свойства, методы, конструкторы
  • ООП инкапсуляция, полиморфизм, наследование
  • Абстрактные классы и методы. Интерфейсы
  • Статические методы в Java, перегрузка методов, рекурсия.
Модуль 2. Паттерны. Многопоточность
  • Паттерны проектирования
  • Создание и остановка потоков, интерфейс Runnable
  • Оператор synchronized и модификаторы volatile и final
  • Executor, Collable, Future, FutureTask
  • Queues and Atomics, ThreadLocal. Deadlock
  • Deadlock и как его избежать
Модуль 3. Инструментарий
  • Контроль версий Git
  • Test Driven Development
  • Сборщика Java-кода Apache Maven
  • Использовании логгирования и механизмов Reflection
  • Библиотеке для модульного тестирования JUnit
  • Работа с XML/XPath
  • JDBC API – интерфейса доступа к СУБД
  • Разработка курсового Java-приложения.
Выпуски

Да, такая возможность есть. Вы должны присуствовать на трансляции во время проведения занятий в корпусах вуза.

Обучение проводится на площадке Университета ИТМО по адресу: Чайковского 11/2.

На данном курсе оплата разбивается на 3 части. Первая часть вносится до начала обучения, последующие с интервалом в месяц.

Испытания проводится дистанционно (онлайн). За неделю до начала собрания на электронную почту, указанную при регистрации, приходит письмо с ссылкой на тест. Тестирование проверяет ваши базовые знания по информатике уровня 11 класса.

По завершению каждого блока необходимо написать небольшую программу.

Курс рассчитан не на нулевые знания, а на базу информатики 11 класса. Если Вы не писали программы и не знаете, что такое переменные, конструкции ветвления, циклы, функции, то Вам нужно походить на серию бесплатных занятий по Linux, проходящих в начале осеннего и весеннего набора, либо самостоятельно подготовиться по основам программирования (пройти тестирование по ЕГЭ информатики в просторах интернета)

Для получения диплома необходимо написать и защитить дипломную работу. Работа пишется слушателем самостоятельно в течении месяца после прохождения курса.

Организационное собрание проводится за 3-4 дня до начала курса. Приглашение на собрание высылается после успешного прохождения тестирования по электронной почте. На собрании Вы познакомитесь с нашей командой, учебным планом. Сможете задать интересующие Вас вопросы и подписать договор с Университетом ИТМО на обучение, получить квитанцию на оплату.

При успешном окончании обучения Вам может быть предложена стажировка в различных startup проектах Университета ИТМО. Это поможет Вам в дальнейшем самостоятельном трудоустройстве.

Да, если Вам нравится программирование, и если у Вас это получается, то Вы в 100% случаев найдете себе работу.

Да, возможна. Для этого Вам нужно как можно скорее связаться с нами по электронной почте, указав информацию о курсе обучения, ФИО сотрудников, которые буду проходить обучение и реквизиты организации.

Как правило, набираются группы численностью, не превышающей 20 человек.

Вовремя сданное вступительное обучение (успешное) гарантирует Вам место в группе обучения.

Взять пропущенный материал , пройти его самостоятельно и выполнить домашнее задание.

В середине октября 2022 г. Регистрация начнется за 4 месяца до начала курса.

Отзывы

Я проходила обучение на курсе Java Junior Developer в конце 2021 года. Нам преподавал Дмитрий Караченцев.

Считаю, что за этот курс я узнала для себя много нового и полезного. Очень рекомендую этот курс тем, кто имеет какую-то базу и выбрал для себя развите в Java.

Благодаря курсу я смогла написать и защитить дипломное приложение, которое в дальнейшем пердполагаю использовать и развивать.

Из пожеланий - трёх месяцев было мало, чтобы усвоить весь интересный материал который давал Дмитрий.

Спасибо Дмитрию за отличное преподавание, а Анастасии - за организацию.

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

Несмотря на сложность курса, курс подходит для начинающих, так и для опытных программистов. Многое можно подчеркнуть и многому можно научиться. Достаточно высок темп обучения и очень много материала. Спасибо преподавателю за подачу материала и помощь в изучении языка.

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

Тому, кто решил закончить на халяву данный курс, можно посоветовать даже не приступать. С самых первых уроков студенты находятся в напряжении умственном, эмоциональном, а также физическом от частоты занятий и количества часов домашнего обучения. Если нет времени дома, то это не Ваш случай. А вот, если вы все же рискнули, то на выходе получите мощнейший инструмент разработки, который может так просто разнообразит ваши рабочие будни, так и существенно увеличить вашу стоимость на рынке. Коллекции, фрэймворк, библиотеки и паттерны все в ваших руках. Отдельное спасибо преподавателю - Караченцеву Дмитрию за терпение, опыт и знания.

📎📎📎📎📎📎📎📎📎📎