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-программирование»

  • 138 000 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 833 руб./мес. Оформить
  • Начало: сегодня
  • Гарантирована поддержка центра развития карьеры
Java-разработчик с нуля
Промокод
  • Бесплатно
  • Длительность: 14 дней
  • Сертификат *
  • Начало: 15 июля
  • Гарантирована поддержка центра развития карьеры
Основы разработки на Java
Промокод
  • 38 466 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 3 205 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Автоматизированное тестирование на Java
Промокод
  • 41 666 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 3 472 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Java Spring Framework
Промокод
  • 173 651 руб.
  • Длительность: 8 месяцев
  • Сертификат
  • Рассрочка: 5 107 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Java-разработчик
Промокод
  • 84 688 руб.
  • Длительность: 4 месяца
  • Сертификат
  • Рассрочка: 3 529 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Курс Java-разработчик
Промокод
  • 45 540 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
Основы Java от Amazon
Промокод
  • 109 451 руб.
  • Длительность: 6 месяцев
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
Курс Java-разработчик
Промокод
  • 100 224 руб.
  • Длительность: 10 месяцев
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
Профессия Java-разработчик
Промокод
  • 49 000 руб.
  • Длительность: 4 месяца
  • Сертификат
  • Начало: В любое время
Groovy Developer