1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-007 Разработка на платформе Java SE. Базовые темы
Java SE
Java
Backend-разработка
Разработка
ООП
UML
46 700 ₽
4 мес
Логотип StepikStepik
Java с нуля до Junior + Подготовка к собеседованию
Java SE
Java
Подготовка к собеседованию
Разработка
Backend-разработка
Junit
Многопоточность
Java core
от 3 495 ₽/мес
или сразу 6 990 ₽
Обложка курса
4 мес
Логотип Merion AcademyMerion Academy
Java-разработчик с нуля
Java SE
Java
Backend-разработка
Spring
PostgreSQL
Git
Apache Maven
MongoDB
Swagger
Spring Boot
Java core
Веб-разработка
Разработка
Создание сайтов
12 930 ₽
-36%
19 900 ₽
5 мес
Логотип beONmaxbeONmax
Профессия Java разработчик
Java SE
Java
Backend-разработка
Разработка
Intellij IDEA
ООП
Junit
Многопоточное программирование
Разработка мобильных приложений
Android
Разработка под Android
Android Studio
3 297 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-008 Разработка на платформе Java SE. Расширенные темы
Java SE
Java
Разработка
Многопоточность
51 300 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-079 Подготовка к сдаче сертификационного теста по Java (Базовый уровень)
Java SE
Подготовка к экзамену
Java
ООП
Разработка
29 900 ₽

Похожие курсы

Больше об авторах

Автор
Николай Ширинкин
Менеджер продукта
Больше об эксперте

Менеджер продукта в Edtech/HR-tech. За более чем 7 лет работы создал и масштабировал цифровые продукты в Edtech (Яндекс Практикум, Сравни Образование, Хабр Карьера). Через карьерные и образовательные продукты обучил и трудоустроил более 30.000 специалистов, а также провел более 1000+ часов менторских консультаций для начинающих специалистов Product менеджеров, Разработчиков и Аналитиков

Регалии/Квалификации:
  • Product owner
  • Бакалавриат: Менеджмент, Управление персоналом
Экспертиза:
  • Разработка и запуск продукта
  • Продуктовая аналитика
  • Стратегическое и операционное планирование
  • Финансовое планирование, бюджетирование, P&L и расчет юнит-экономики
  • HR-менеджмент, обучение и развитие персонала
  • Управление персоналом, построение команды

Посмотреть всех экспертов

Отзывы об онлайн-курсах по направлению Программирование и IT

Артем Макаров
Пользователь Хабра
Достоинства: Было интересно получить новые знания, о которых раньше не думал
Недостатки: Хотелось бы увеличить количество часов или растянуть не много обучения, что бы даже те кто работал могли спокойно нагнать пропущенное занятие
Комментарий: Очень отзывчивые преподаватели, стараются поделится знаниями не только из курса но и личным опытом
Владислав Гавриленко
Пользователь Хабра
Достоинства: Честно говоря, я был приятно удивлен насыщенностью и практической ценностью материала. Ожидал получить больше теорию, а в итоге пришел к глубокой, хорошо структурированной программе, которую можно сразу применять в реальной работе.Курс дал ответы на многие важные для меня вопросы связанные с анализом систем, их проектированием и жизненным циклом.Для меня стал открытием стал Event Storming - я понял как можно описывать систему контурно, без излишних технических деталей, так, чтобы это было наглядно и понятно бизнесу для согласования. Научился выявлять и систематизировать требования к системе, проектировать изменения системы, прогнозировать риски.
Комментарий: Хоть и не приходилось писать ни строчки кода - заданий на "хорошо подумать" было достаточно. Все рекомендации кураторов курса, Антона были актуальны и полезны. Учтите это при планировании времени.Спасибо за ооочень крутой курс Антону и всей команде «Школы сильных программистов», тёплое отношение, за такой интересный экспириенс!
Ольга Мелехина
Пользователь Хабра
Иван Саликов
Пользователь Хабра
Иван Ожгихин
Пользователь Хабра
Александра Юсупова
Пользователь Хабра
Данила Бугреев
Пользователь Хабра
Эльвира Валиуллина
Пользователь Хабра
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Java SE

1. JVA-007 Разработка на платформе Java SE. Базовые темы

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

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

Получите практические навыки, которые помогут вам уверенно чувствовать себя в мире профессиональной разработки.

Ключевые тематики курса:

  • История создания;
  • Задачи платформы;
  • Понятие платформы;
  • Версионность;
  • Направления;
  • Обзор JDK;
  • Процесс разработки и запуска;
  • Использование комментариев;
  • Парадигмы программирования;
  • Классы и объекты;
  • Наследование;
  • Полиморфизм;
  • Видимость;
  • Задачи UML;
  • Типы диаграмм;
  • Диаграммы классов;
  • Диаграммы состояний;
  • Диаграммы последовательности;
  • Краткий обзор остальных типов диаграмм;
  • Описание класса;
  • Понятие Java-приложения;
  • Работа с экземпляром класса;
  • Иллюстрация;
  • Понятие classpath;
  • Практика;
  • Пакеты;
  • Java-архивы;
  • Модификация Java-приложения из двух классов;
  • Разбиение классов по пакетам;
  • Архивация одного пакета;
  • Запуск;
  • Где используются базовые типы;
  • Декларация переменных и их инициализация;
  • Примитивные типы;
  • Базовые типы;
  • Операторы в Java;
  • Ветвления;
  • Циклы;
  • Параметры методов;
  • Перегрузка методов;
  • Модификатор final;
  • Конструкторы;
  • Перечисления (enums);
  • Статический контекст;
  • Абстракции;
  • Принципы проектирования;
  • Параметризуемые классы (generics);
  • Assertions;
  • Вложенные классы;
  • Вопросы совместимости с предыдущими версиями платформы;
  • Концепция обработки исключений;
  • Блок try-catch-finally;
  • Типы исключений;
  • Выброс исключения из метода;
  • Прием "rethrow".
Дата начала: 16 ноября
Длительность: 1 неделя
Стоимость курса: 46 700 ₽
Цена без скидки: 46 700 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Java с нуля до Junior + Подготовка к собеседованию

В этом курсе мы изучим язык Java с самого нуля. По окончании курса вы будете знать все, что нужно для прохождения собеседования по части Java SE в большинстве компаний
Школа: Stepik
Дата начала: В любое время
Длительность: 4 месяца
Стоимость курса: 6 990 ₽
Цена без скидки: 6 990 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Java-разработчик с нуля

Освойте backend-разработку и программирование на Java, фреймворки Spring и Maven, работу с базами данных и API
Школа: Merion Academy
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 12 930 ₽
Цена без скидки: 19 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Профессия Java разработчик

Java - это очень мощный язык, который используется в очень многих сферах - в веб разработке, в разработке приложений под Андроид, в серверных приложениях, разработке игр, и считается довольно сложным для новичков. Наши курсы специально построены таким образом, чтобы были понятны школьникам и студентам и людям различных профессий в т.ч. нетехнических, у которых нет никакого опыта в программировании. Все что нужно от вас – это желание учиться и наличие компьютера! Начинайте изучение Java прямо сейчас — освойте популярную, интересную и востребованную профессию разработчика на Java!
Школа: beONmax
Дата начала: В любое время
Длительность: 5 месяцев
Стоимость курса: 3 297 ₽
Цена без скидки: 3 297 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. JVA-008 Разработка на платформе Java SE. Расширенные темы

Курс предназначен для разработчиков уровня Middle, желающих углубить свои знания и навыки в Java SE.

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

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

Ключевые тематики курса:

  • Введение;
  • Классы System, Math и Object;
  • Строки;
  • Классы StringBuffer и StringBuilder;
  • Примитивные оболочки;
  • Автоупаковка и автораспаковка;
  • Работа с регулярными выражениями;
  • Класс Properties и работа с файлами свойств;
  • Файловый ввод–вывод;
  • Прямой доступ к файлам;
  • Потоки данных;
  • Низкоуровневые и высокоуровневые потоки;
  • Сцепление потоков;
  • Обработка исключений в потоках В/В;
  • Reader- и Writer-потоки;
  • Сериализация и десериализация объектов;
  • Объекты класса System: out, in, err;
  • Класс PrintStream;
  • Форматирование выходных данных;
  • Понятие многопоточности;
  • Основные интерфейсы;
  • Коллекции;
  • Интроспекция класса;
  • Понятие аннотации;
  • Использование аннотаций;
  • Введение в «лямбда-выражения»;
  • Функциональные интерфейсы;
  • Ссылки на метод;
  • Стримы данных;
  • Понятия map / filter / reduce;
  • Мэппинг потоков;
  • Агрегирование и редукция;
  • Коллекторы;
  • Специализированные потоки;
  • Для чего нужен новый Java Date/Time API?;
  • Проблемы с получением даты в Java 7;
  • Принципы проектирования нового Date и Time API;
  • Классы Date Time в Java 8;
  • Enums;
  • Period и Duration: Представление временных различий;
  • Утилиты Date API;
  • Корректировщики времени.
Дата начала: 16 ноября
Длительность: 1 неделя
Стоимость курса: 51 300 ₽
Цена без скидки: 51 300 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. JVA-079 Подготовка к сдаче сертификационного теста по Java (Базовый уровень)

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

  • Назначение, характер и структура сертификационного теста, его специфика и “подводные камни”.
  • Классификация задач, контекстные допущения.
  • Определение области действия переменных.
  • Структура класса в Java.
  • Создание исполнимых Java-приложений с методом main().
  • Запуск Java-программы с командной строки, в т.ч. вывод в консоль.
  • Импорт Java-пакетов.
  • Объявление и инициализация переменных (включая приведение примитивных типов данных).
  • Дифференциация между ссылочными и примитивными переменными.
  • Чтение и запись полей объектов.
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора).
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.
  • Применение операторов, включая переопределение приоритета.
  • Проверка идентичности строковых и других объектов с использованием оператора == и метода equals().
  • Конструкции if и if-else, а также тернарный оператор.
  • Применение оператора switch.
  • Объявление, создание и применение одномерных и многомерных массивов.
  • Создание и применение циклов for (в т.ч. for-each), while и do-while.
  • Применение операторов break и continue.
  • Создание методов с аргументами и возвращаемыми значениями, в т.ч. перегрузка методов.
  • Поведение объектных ссылок и примитивных переменных, передаваемых в методы.
  • Применение ключевого слова static к методам и полям.
  • Модификаторы доступа.
  • Реализация принципов инкапсуляции в классе, создание и перегрузка конструкторов, включая влияние на дефолтный конструктор.
  • Наследование и его преимущества.
  • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному.
  • Необходимость в приведении типов.
  • Применение ключевых слов super и this для доступа к объектам и конструкторам.
  • Применение абстрактных классов и интерфейсов.
  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам.
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы.
  • Преимущества обработки исключений.
  • Создание и вызов метода, возбуждающего исключение.
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
  • Манипуляция данными посредством класса StringBuilder и String.
  • Создание и манипуляция календарными датами посредством классов из пакета java.time (например, LocalDateTime и др.).
  • Объявление и применение коллекций ArrayList заданного типа.
  • Составление простого лямбда-выражения, которое потребляет Predicate.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 29 900 ₽
Цена без скидки: 29 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT