Курсы Java программирования

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

Удаленная работа ООП Алгоритмы Рабочие проекты Программное обеспечение Linux Серверные приложения Android
64
Академических часа Ак. часа
16
Занятий
6
Недель
14 900
при оплате до 29 июня
Действующий программист-разработчик

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

Практический курс

Курс объёмный и интенсивный. С первого занятия вы будете много практиковаться, в том числе и дома. Взамен вы получаете настоящую профессию программиста и разработчика.

5-10 человек в группе

Маленькие группы позволяют сохранить максимальную концентрацию всех учеников, а преподаватель может отслеживать успехи в программировании каждого слушателя

Помощь в трудоустройстве

На курсе вы узнаете, как грамотно составить резюме, пройти собеседование, где набраться опыта, как засветиться на рынке фриланса, а также как дальше развиваться в этой сфере

Пройди курс ещё раз

У вас есть возможность бесплатно пройти курс повторно в течении полугода. Можно попасть на пропущенное занятие или ещё раз пройти программу целиком

Новая профессия

Мы даём комплексные знания, необходимые для работы в сфере it и программирования. Свой первый опыт работы вы получите уже на занятиях.

Ваши результаты

Ваши результаты

Во время курса
  • Все необходимое для работы
  • Понимание основ программирования
  • Изучение востребованной IT профессии
  • Создание и использование веб-сервисов

После курса
  • Создавать многопоточные приложения
  • Уметь писать код синхронизации потоков
  • Понимать архитектуру Java
  • Создавать современный интерфейс на JavaFXX
  • Реализовывать многопоточность в JavaFX
  • Использовать JDBC в Java приложениях
  • Работать с основными объектами JDBC API
  • Использовать сервлеты и страницы JSP
         в распределённых приложениях Java
  • Разрабатывать пользовательские компоненты и
         создавать приложения
    JavaServer Faces (JSF 2.3)

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

Действующие специалисты Санкт-Петербурга

Ведущий преподаватель по Java-программированию и Andoid-разработке. Стаж 5 лет.

Стрельников Максим

Максим о себе:
«С тех пор как я изучил Java 6 лет назад, я реализовал пару десятков крупных и мелких проектов под Android (для таких компаний как Malwarebytes Antivirus, Sports.ru, Ginza, Фонд "Подари Жизнь" и др.). Я самоучка, а поэтому я понимаю, как донести информацию простым языком, но главное — как разжечь в Вас интерес. Помните: разработка - это не сложно, но она требует стараний и концентрации — придется размять мозг!»




Отзыв слушателя:
«Обучение понравилось. Планирую пройти еще несколько курсов. Максим классный, отвечает на вопросы по учебе чуть ли не 24 часа в сутки, очень старается научить каждого, кто пришёл!»

Запись и оплата

14 900

Групповые занятия
Цена действительна при записи на курс до 29 июня. Цена без записи - 21 500

900 - 1 200

Индивидуальные занятия
Стоимость за 1 ак.час

При записи на курс, стоимость курса для вас закрепляется.
Вы всегда можете поменять группу или вернуть всю сумму за 24 часа до начала группы.

Расписание групп

Группа Продолжительность Дни недели Время Запись в группу
Вечер 02 июля - 06 августа
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться

Отзывы учеников

Действительно хорошие курсы по вэбу в Бруноям, даже для тех, кто уже этим занимается... Я занимаюсь вэбом как самоучка с 2007 года, изучал сам, книги, форумы и т.д... Т.к имел знания html и css, пришел сразу на курс "Успешное создание интернет-проекта". Курс очень интересный, я удивился, что нам дали такой огромный объём информации и, самое главное, самые последние тенденции в разработке... Адаптивный дизайн, фреймворки bootsrap, less и кучу всего-всего... Группа WS109-235

Огромное спасибо Руслану за курс по созданию сайта. Очень доступный метод изложения, огромное количество практически полезной информации. Самое главное - внимательно слушать, а Руслан выдаст все, что вам нужно. Большое спасибо БРУНОЯМ! Рекоменд рекоменд! Группа WS109-1013

Проходил у вас курс "Создание и продвижение сайтов". Очень легкий и интересный в общении преподаватель. Мне понравился его стиль: не разжевывает каждую возникшую проблему, а учит думать над ее решением, но и не оставляет никого без ответа. За время курса он объяснил много интересных моментов, о которых я даже не подозревал. Я думал, делать сайты сложно, а оказалось легче легкого. Группа WS51-99

В учебном центре Бруноям мне посчастливилось прослушать 2 курса - по созданию и продвижению сайтов и javascript. За время обучения я смогла услышать практически всех преподавателей этих курсов, т.к. были замены и первый курс я прошла с перерывом и продолжила уже с другой группой. Знаний хватило, чтобы создать собственный рабочий сайт. Обстановка на занятиях дружелюбная и наполнена интенсивной практикой. Группа WS77-23

10%

Скидка на второй курс

15%

Скидка на третий курс

25%

Скидка на четвертый курс

100%

Скидка на повторное прохождение

Подробный план курса

  1. 1. Основы программирования на Java
    1. Повторение азов устройства ПК и смартфонов
    2. Основы устройства языка Java и его виртуальной
           машины
    3. Постановка целей на курс
    4. Используемые технологии
    5. Синтаскис Java
    6. Разбираем типы данных, переменные и константы
  2. 2. Логические операторы
    1. Введение в логику
    2. Знакомимся с управляющими и логическими
           операторами языка
    3. Пишем простейшие программы используя
           конструкции if-else
    4. Введение в циклы: понятие циклов, использование
           циклов в логике программы
    5. Массивы и их итерация при помощи циклов
  3. 3. Основы ООП
    1. Учимся писать код в методах: понятие метода,
           оптимизируем программы используя методы
    2. Знакомимся с классами и объектами
    3. Введение в объектно-ориентированное
           программирование: концепция, принципы
    4. Изучаем абстрактные классы и интерфейсы
    5. Пишем программы с использованием классов и
           методов в них
  4. 4. Другие возможности языка Java
    1. Знакомимся с ошибками в программах: виды
           исключений и ошибок, и их обработка
    2. Основы дебаггинга
    3. Введение в коллекции Java Collections Framework:
           виды коллекций, их устройство
    4. Основы алгоритмизации и анализа сложности
            алгоритмов: принципы Big-O нотации
    5. Использование рекурсии в алгоритмах: “чтобы
            понять рекурсию, надо сначала понять рекурсию”
  5. 5. Шаблоны проектирования
    1. Введение в паттерны программирования:
           необходимость, решаемые задачи
    2. Рассмотрение основных паттернов: синглтон,
           наблюдатель, фабрика
    3. Архитектуры программ: основные виды
           архитектур, их отличия, преимущества и недостатки
    4. Создание программы с использованием
           архитектуры MVC
  6. 6. Базы данных
    1. Введение в базы данных: необходимость,
           принципы работы
    2. Изучаем устройство баз данных, их историю и
           виды
    3. Основы работы с базами данных на декларативном
           языке SQL
    4. Альтернативные виды баз данных и их различия
    5. Современные возможности баз данных
  7. 7. Сети (нетворкинг)
    1. Введение в компьютерные сети
    2. Изучаем виды сетей, их историю и то, как они
           устроены
    3. Стек сетевых протоколов: Ethernet, IP, TCP, UDP,
           HTTP
    4. Основы архитектуры клиент-сервер
    5. Написание простейшего клиент-серверного
            приложения
  8. 8. Направления прикладного использования полученных знаний по языку Java
    1. Введение в веб-разработку
    2. Введение в мобильную разработку под Android
    3. Введение в backend-разработку
    4. Введение в кроссплатформенную десктоп-
           разработку