okursah

Программирование на Java с нуля - Уровень 2 + 10 собеседований (beONmax)

beONmax
1 788 руб.
Цена
149 руб./мес.
Рассрочка
13 часов
Длительность курса
В любое время
Дата начала
Школа
Выдают сертификат
Начинающим Java-разработчикам рекомендуем пройти первую часть обучения
Курс Программирование на Java с нуля - Уровень 1

Продолжение курса Программирование на Java с нуля - Уровень 2 включает:
  • Углубленное изучение Java. JUnit-тестирование.
  • Практические задания по всем темам с разбором и исходным кодом
  • 10 видео-уроков по подготовке к собеседованию! - это подробный разбор самых популярных вопросов на собеседовании на должность Junior-разработчика по части Java SE.
Чему вы научитесь
  • Многопоточность
  • JUnit-тестирование
  • Collections Framework (подробный разбор)
  • Generics (обобщения)
  • Stream API
  • Потоки ввода-вывода
  • Подготовка к собеседованию по части Java SE на должность Junior-разработчика
  • И многое другое

Очень подробно разберём самые популярные коллекции из Java Collections Framework и напишем свои реализации многих. А также включены темы:
- иерархия классов в коллекциях
- чем отличаются коллекции Set и List
- в каких случаях стоит использовать ArrayList, LinkedList, HashSet
- как устроена память в Java
- правила для методов equals и hashcode и зачем нужны эти методы
- что представляет из себя интерфейс Map, основные методы
- как устроен HashMap изнутри
- что такое коллизия, и как она разрешается в коллекции HashMap
- основные реализации коллекции Set, чем они отличаются друг от друга
- как устроена коллекция HashSet

Что такое Generics (обобщения)
- как и для чего используются ключевые слова extends и super в обобщённых типах (дженериках)
- что такое wildcard (или маска)
- как работают дженерики и как ими пользоваться

Глубоко разберем одну из самых сложных тем в Java - многопоточное программирование, поработаем с файлами, потоками ввода-вывода, Stream API и многое другое:
- способы создания потоков, какой из них предпочтительнее и почему
- что делают методы: wait, notify и notifyAll, зачем они нужны
- что такое Deadlock
- синхронизированные коллекции
- зачем нужен ExecutorService
- что такое поток-демон
- атомарные типы данных и для чего они нужны
- что такое функциональный интерфейс
- что делает метод stream
- зачем нужно преобразовывать коллекции в потоки данных
- способы создания стримов
- терминальные и промежуточные операторы, чем они отличаются
- что общего и чем отличаются классы: InputStream, OutputStream, Reader, Writer
- как превратить данные из файлов в поток байтов
- что такое сериализация и десериализация

Исходные коды прилагаются в каждом уроке ко всему курсу.

В каждом разделе разбор самых популярных вопросов на собеседовании. По окончании курса вы должны быть полностью готовы пройти интервью по части Java SE на должность Junior-разработчика.

Что же такое Java SE?
На языке Java пишется очень много всего (в том числе приложения под Андроид, программы для компьютера, веб-сервисы и пр.). Их всех объединяет одно - Java SE - стандартная библиотека. Все разработчики, которые пишут на Java должны её знать. Java SE - это то, с чего нужно начать, когда изучите её, то можно выбирать направление и развиваться дальше.

После изучения Java SE нужно решить, в каком направлении вы хотите двигаться и изучать что-то еще: Android - если хотите писать приложения под Андроид, Java EE - если хотите идти в бэкэнд разработку.

Требования для прохождения курса
  • Прохождение первой части курса Программирование на Java с нуля - Уровень 1
  • и хорошее владение Джава на начальном уровне

Начинайте изучение Java прямо сейчас - освойте новую интересную профессию программирования на Java!
  • Цена - 1 788 руб.
  • Продолжительность курса составляет 13 часов
  • В рассрочку от школы 149 руб.

Все курсы из категории «Java-программирование»

  • 115 000 руб.
  • Длительность: 8 месяцев
  • Сертификат
  • Рассрочка: 9 583 руб./мес. Оформить
  • Начало: Началось 1 день назад

    Набор ещё идет!

Промокод
  • 185 000 руб.
  • Длительность: 10 месяцев
  • Сертификат
  • Рассрочка: 5 139 руб./мес. Оформить
  • Начало: Началось 1 день назад

    Набор ещё идет!

  • Центр карьеры проведет вас от учебы до работы на новом месте
Промокод
  • 185 000 руб.
  • Длительность: 11 месяцев
  • Сертификат
  • Рассрочка: 5 139 руб./мес. Оформить
  • Начало: Началось 1 день назад

    Набор ещё идет!

  • Центр карьеры проведет вас от учебы до работы на новом месте
Промокод
  • 107 100 руб.
  • Длительность: 10 месяцев
  • Сертификат
  • Рассрочка: 6 113 руб./мес. Оформить
  • Начало: Началось 1 день назад

    Набор ещё идет!

  • Ученики проходят гарантированные собеседования в компаниях-партнёрах
Промокод
  • 105 000 руб.
  • Длительность: 5 месяцев
  • Сертификат
  • Рассрочка: 23 000 руб./мес. Оформить
  • Начало: 27 октября
  • Гарантированное трудоустройство
Промокод
  • 229 500 руб.
  • Длительность: 14 месяцев
  • Сертификат
  • Рассрочка: 20 000 руб./мес. Оформить
  • Начало: 30 октября
  • Гарантированное трудоустройство
Промокод
  • 166 000 руб.
  • Длительность: 10 месяцев
  • Сертификат
  • Рассрочка: 19 500 руб./мес. Оформить
  • Начало: 30 октября
  • Гарантированное трудоустройство
Промокод
  • 139 700 руб.
  • Длительность: 11 месяцев
  • Сертификат
  • Рассрочка: 4 312 руб./мес. Оформить
  • Начало: 17 ноября
  • Гарантирована поддержка центра развития карьеры
Промокод
  • 38 773 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 3 231 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 175 040 руб.
  • Длительность: 8 месяцев
  • Сертификат
  • Рассрочка: 5 148 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод