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

Язык программирования Java - один из самых популярных в мире. Его используют для написания мобильных приложений под Android, игр и программного обеспечения. После курса вы сможете начать работу с позиции Junior Java Developer.
Обучение в центре Петербурга.

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

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

Действующий программист-разработчик

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

Ведущий преподаватель по курсам
разработки приложений на Android и программирования на Java и Python
Стаж работы - 7 лет

Якупов Рафаэль

Рафаэль о себе:
«Начав увлекаться программированием ещё в раннем возрасте понял что это то, чем я буду увлечен на протяжении всей жизни. Первое свое продакшн приложение написал в 10 классе и с тех пор каждый день пытаюсь открывать для себя новые технологии и расширять свой стэк. Со времён моего первого приложения написал неизмеримое множество приложений на андроид и бесчисленное количество веб сервисов на питоне. Имею сертификат разработчика андроид приложений от Samsung и стараюсь развиваться дальше»

Отзыв слушателя:
«Рафаэль - опытный и подробно объясняющий всё преподаватель и специалист. Быстро находил решения проблем, если таковые возникали. Много разностороннего материала, приятное обучение и общение. Все было круто, обязательно приду еще!»
Александр, группа AN210-5473

Преподаватель курсов программирования на Java и программирования на Python.
Стаж работы - 3 года

Милых Светозар

Светозар о себе:
«Три года занимаюсь разработкой на Java и Python. Стараюсь применить полученные во время обучения знания на практике. На занятиях главной целью считаю усвоение и закрепление информации учеником. Очень нравится видеть заинтересованность в глазах и успехи в освоении навыка»


Отзыв слушателя:
«Проходил курс программирования Java у Светозара. Очень рад, что попал именно к нему. Практикующий программист, понятно объясняет и терпеливо повторяет тем, кому сложно. Мне очень понравилось, что информация преподносится в легкой и доступной форме. Большое спасибо Светозару и Бруноям»
Владимир, группа 
JA223-1254

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

19 900

28 500

Групповые занятия
Цена действительна при записи на курс до 14 декабря.

Всё необходимое включено в стоимость

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

от 1500 до 2000

Индивидуальное обучение
Стоимость указана за 1 ак. час и зависит от количества академических часов и программы курса

Возможность работы над своим проектом во время обучения
Индивидуальная программа курса. Более эффективное обучение чем в группе
Гибкий график обучения - учёба в удобное для вас время

Мы работаем с любым количеством человек, с любой продолжительностью и интенсивностью курса.
К июлю 2018 года обучили 900 компаний.
Обучение в 4 этапа:

Вы оставляете заявку
Мы связываемся с Вами и уточняем все нюансы
Составляем индивидуальный план и график обучения (если это необходимо)
Обучаем в Вашем офисе или у нас в аудиториях

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

Группа Продолжительность Дни недели Время Запись в группу
Выходные дни 12 января - 17 февраля
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
14:00 - 18:00 Записаться
Вечер 29 января - 21 марта
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться
Вечер 11 февраля - 18 марта
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
19:00 - 22:00 Записаться

10%

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

15%

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

25%

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

100%

Бесплатное повторное прохождение

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

Эмиль Фатуллаев

Группа JA213-1272

Мощный упор на практику - было местами сложно. Я знал самые азы, но благодаря интенсивности смог неплохо освоить язык. 10ка за курс. Во многом из-за препода - так-то можно и дома попытаться разобраться, но на курсах в тысячу раз проще, интереснее и быстрее. Спасибо Бруноям!

Елена Пранова

Группа JA208-1180

Достаточно быстро решилась пойти на курс, потому что хотела вникнуть в основы Java программирования уже давно. И наконец-то я в этом разобралась! Очень довольна! Всё понравилось, но особо выделила бы работу преподавателя, его понятные и структурированные объяснения, а также удобные условия для обучения. Максим очень хорошо объясняет, помогает в любое время суток. Поначалу стеснялась много, а потом завалила его вопросами, которые уже выходили за рамки курса. Спасибо преподавателю и всему Бруноям!

Елена

Группа JA213-1270

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

Михаил Фадеев

Группа JA213-1272

Хороший старт для программирования. Интересно. Благодарю, Бруноям. Заинтересован теперь в дальнейшем развитии. Сейчас присматриваюсь к Android-разработке. Наверное, опять к вам пойду учиться. Но для начала хочу закрепить ещё раз самостоятельно тот материал, который мы прошли

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

  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. Введение в кроссплатформенную десктоп-
           разработку

FAQ по курсам

Да, по окончанию курса мы выдаем Вам свой сертификат, который подтверждает, что Вы прошли обучение по выбранному направлению

Все наши курсы проходят на Спасском переулке в двух минутах от метро Сенная/Садовая/Спасская

Есть и перерыв, и кофе с печеньками, вода, чай - всё в Вашем распоряжении!

Наши преподаватели - наша гордость! Это профессионалы, которые продолжают работать в сферах, которые они преподают, что позволяет периодически вносить корректировки в курс

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

Мы работаем по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30

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

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

В нашем УЦ действует система скидок: 10% на второй, 15% на третий и 25% на четвертый курс