Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке
Сообщение об ошибке

Программирование на Java by Senla

Базовый курс

Вы решили изучить основы Java? Это правильный выбор!

Java – универсальный язык программирования общего назначения, который применяется для создания кроссплатформенных приложений. Не имеет значения, какую платформу вы используете – web, mobile, desktop – Java будет отвечать запросам и потребностям. Более того, это очень популярный язык, который неизменно появляется в топе мировых рейтингов PYPL, TIOBE и IEEE.

Курс «Программирование на Java» базовый, поэтому слушатели смогут не только изучить Java Core, но и выбрать направление для дальнейшего развития.

Продолжить профессиональное обучение можно на курсах «Технологии разработки энтерпрайз-решений на Java», «Разработка Android-приложений» или «Автоматизированное тестирование на Java (курс EPAM)».

Техническая памятка для тех, кто выбирает дистанционную форму обучения.



Ответьте на вопросы ниже, чтобы выбрать направление, или нажмите сюда для просмотра всей карты по специализациям.
Знаю основы Java
Теперь могу развиваться в разных направлениях!
Хочу стать разработчиком?
Да
Нет
Мечтаю создавать мобильные приложения?
Да
Нет

Android-разработка

Мне интересна мобильная разработка. Хочу научиться писать приложения под Android при помощи Java на уровне, который позволит успешно пройти собеседование в IТ-компании, и создавать собственные мобильные проекты.

Выбираю курс «Разработка Android-приложений»
Планирую углубиться в изучение Java
и заняться enterprise-разработкой?
Да
Нет

Java Enterprise

Хочу продолжить изучение Java и стать профессиональным разработчиком. Интересно разобраться, как этот язык помогает бизнесу, изучить стек технологий современной промышленной разработки, научиться пользоваться инструментами для создания веб-проектов и возможностями фреймворков Spring, Hibernate.

Выбираю курс «Технологии разработки энтерпрайз-решений на Java»

Другое направление

Возможно, мне подойдёт другое направление, ведь я по-прежнему хочу трудоустроиться в IT.

Выбираю другой IT-курс

Автоматизация тестирования

Программирование в чистом виде – не моё, но я хочу найти применение полученным основам Java. Круто, что автоматизированное тестирование сочетает в себе элементы тестирования, программирования и DevOps.

А ещё позволяет быстрее влиться в сферу программной автоматизации бизнес-процессов (RPA).

Выбираю курс «Автоматизированное тестирование на Java (курс ЕРАМ)»

Описание курса

Формы обучения

Вечерняя

по мере комплектации
Среда, Пятница (с 18.30 до 21.20)
866 BYN
88 уч.часа
Рассрочка две выплаты по 477 BYN / месяц
№ группы: G-JD1-13-20

Условия отбора

Зачисление на курс проводится на конкурсной основе по результатам:

  • теста по английскому языку;

  • теста по логике.

Для кого этот курс

  • Для новичков, которые хотят попробовать себя в программировании;

  • Для студентов с техническим образованием, которые планируют начать карьеру в IT;

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

Необходимая подготовка

Для более лёгкого восприятия и быстрого освоения материала рекомендуем прочитать книги:

  • Брюс Эккель «Философия Java», 2009 г.

  • Герберт Шилдт «Java. Полное руководство», 2012 г.

Кроме того, если у вас нет опыта программирования, вы должны быть готовы уделять около 3 часов в день домашним заданиям.

Для чего этот курс

Для получения ключевых знаний о Java Core: слушатель проходит основные этапы изучения языка – от базовых синтаксических конструкций до паттернов проектирования, а также учится принципам и подходам современной разработки программного обеспечения.

Вы будете уметь

  • Писать аккуратный и «чистый» код;

  • Применять объектно-ориентированный подход при разработке программ;

  • Использовать полученные знания на практике, что поможет в кратчайшие сроки войти в профессию.

Программа курса

  1. Введение в Java. Типы данных. Переменные
    Введение в Java. Типы данных. Переменные.
  2. Операторы. Операторы управления
    Операторы. Операторы управления.
  3. Циклы
    Циклы
  4. Массивы
    Массивы
  5. Работа со строками
    Работа со строками
  6. Введение в ООП. Классы
    Введение в ООП. Классы.
  7. Наследование и полиморфизм
    Наследование и полиморфизм
  8. Внутренние классы. Перечисляемые типы. Дженерики
    Внутренние классы. Перечисляемые типы. Дженерики
  9. Коллекции. List
    Коллекции. List.
  10. Коллекции. Set. Map
    Коллекции. Set. Map.
  11. Обработка исключений
    Обработка исключений
  12. Java Lambda, Streams API
    Java Lambda, Streams API
  13. Java new Date Time API
    Java new Date Time API
  14. Потоки ввода-вывода
    Потоки ввода-вывода
  15. Сериализация. Практика по потокам ввода-вывода
    Сериализация. Практика по потокам ввода-вывода
  16. Введение в многопоточность. Thread
    Введение в многопоточность. Thread.
  17. Взаимодействие потоков. Producer-consumer
    Взаимодействие потоков. Producer-consumer.
  18. Пакет java.util.concurrent. Пулы потоков и синхронизаторы
    Пакет java.util.concurrent. Пулы потоков и синхронизаторы.
  19. Регулярные выражения
    Регулярные выражения
  20. Принципы дизайна ПО. SOLID. Паттерны
    Принципы дизайна ПО. SOLID. Паттерны
  21. jUnit тестирование
    jUnit тестирование
  22. Reflection API
    Reflection API

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

Андрей Авдейчик

Java Software Engineer SENLA Software Engineering Laboratory

Оставьте заявку на курс сейчас

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

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости