Ежедневно, с 8:30 до 22:30
Предзаказ
1774

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

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Сайт:
600 ₽
2990 ₽
-80%
Кэшбэк: 5% (30 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

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

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

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

Во втором разделе курса мы начнем углубленное изучение Java. Познакомимся с JUnit-тестированием, очень подробно разберем самые популярные коллекции из Java Collections Framework и напишем свои реализации многих из них. Глубоко разберем одну из самых сложных тем в Java — многопоточное программирование, поработаем с файлами, потоками ввода-вывода, Stream API и многое другое.

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

Если после изучения основ Java, вы планируете заняться разработкой приложений под Android, то здесь же на сайте вы можете найти мой курс по Android, буду рад видеть вас там.

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

  • Этот курс предназначен как для начинающих разработчиков, которые никогда не изучали языки программирования, так и для тех, кто уже знает основы Java и хочет углубить свои знания и подготовиться к собеседованию на должность Junior разработчика

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

    Введение

    1. Введение
    2. Установка среды разработкиДемо-доступ
    3. Первая программа Hello WorldДемо-доступ

    Синтаксис Java

    1. Переменные
    2. Условный оператор
    3. Типы данных. Целые числа
    4. Типы данных. Float, Double
    5. Типы данных. Char
    6. Типы данных. Boolean
    7. Типы данных. String
    8. Циклы
    9. Массивы
    10. Цикл For each
    11. Switch-case

    Объектно-ориентированное программирование

    1. Введение в ООП
    2. Введение в методы
    3. Параметризированные методы
    4. Конструкторы
    5. Перегрузка методов и конструкторов
    6. Объекты в качестве параметров и возврат объектов
    7. Модификаторы доступа
    8. Ключевые слова static и final и аргументы переменной длины
    9. Создаем собственную коллекцию
    10. Оболочки типов
    11. Встроенные коллекции
    12. Наследование часть 1. Введение + модификатор protected
    13. Наследование часть 2. Переопределение методов
    14. Наследование часть 3. Абстрактные классы и методы
    15. Интерфейсы часть 1. Upcast, downcast, полиморфизм
    16. Интерфейсы часть 2. Анонимные классы.

    Java продвинутый уровень

    1. Обработка исключений
    2. Методы String.format(), toString() и случайные числа.
    3. Многопоточное программирование

    Java Уровень 2

    1. JUnit-тестирование. Часть 1
    2. JUnit часть 2

    Collections Framework

    1. ArrayList
    2. ArrayList. Часть 2
    3. LinkedList
    4. Собеседование по коллекциям List
    5. Устройство памяти в Java
    6. Equals и hashcode
    7. HashSet
    8. Collection
    9. Iterable
    10. Собеседование по пройденным коллекциям
    11. TreeSet
    12. HashMap
    13. Собеседование по HashMap
    14. Map и Set остальные коллекции
    15. Queue
    16. Собеседование по Collections Framework

    Generics

    1. Generics. Часть 1. Введение
    2. Generics. Часть 2. Параметризируем коллекции
    3. Generics. Часть 3. Extends и WildCard
    4. Generics. Часть 4. Параметризированные методы, super
    5. Generics. Часть 5. Собеседование и разбор дз

    Многопоточность

    1. Многопоточность Часть 1. Введение
    2. Многопоточность Часть 2. Остановка потоков. Метод join
    3. Многопоточность Часть 3. Потоки-демоны и состояние гонки
    4. Многопоточность Часть 4. Синхронизация методов и мониторы
    5. Многопоточность Часть 5. Атомарные типы данных и volatile
    6. Многопоточность Часть 6. Собеседование
    7. Многопоточность Часть 7. CountDownLatch и ExecutorService
    8. М. Часть 8. ThreadFactory, интерфейс Callable и класс Future
    9. М. Часть 9. Блокирующая очередь. Wait, notify и notifyAll
    10. Многопоточность Часть 10. DeadLock или взаимная блокировка
    11. Многопоточность Часть 11. Потокобезопасные коллекции
    12. М. Часть 12. Semaphore, CyclicBarrier. Задача про гонку
    13. Многопоточность Часть 13. Собеседование
    14. Многопоточность Часть 13. Дополнения

    Stream API

    1. Stream API Часть 1. Лямбда-выражения и функциональные интерфейсы
    2. Stream API Ч. 2. Введение в стримы. Методы filter, map и collect
    3. Stream API Часть 3. Терминальные и промежуточные операторы
    4. Ч4. Тип Optional, метод parallelStream, способы создания стримов
    5. Stream API Часть 5. Собеседование

    Потоки ввода/вывода

    1. Input Output 1. Введение в потоки ввода/вывода. Класс File
    2. IO 2. Чтение из файла, класс FileInputStream и try с ресурсами
    3. Input Output 3. StringBuilder, StringBuffer, чтение в массив
    4. IO 4. Чтение и запись с использованием буфера. Класс Scanner
    5. Input Output 5. Классы Reader, Writer и RandomAccessFile
    6. Input Output 6. Сериализация и десериализация
    7. Input Output 7. Собеседование

    Java Core

    1. Java Core 1. Как работает Java
    2. Java Core 2. Отличие интерфейсов и абстрактных классов
    3. Java Core 3. Исключения и метод finalize
    4. Java Core 4. Основные парадигмы ООП
    5. Финальное собеседование
    6. Тест для получения сертификата — Java уровень 1
    7. Тест для получения сертификата — Java уровень 2
    Характеристики
    Наличие Предзаказ Тип Видео Размещение на сайте 08.12.2024 Артикул 1774

    Об авторах

    Фото: Андрей Сумин
    0.0
    Андрей Сумин
    Android-разработчик в «Лаборатории Касперского», автор курсов по Kotlin, Java, Jetpack Compose и профессиональной Android-разработке.

    Отзывы и комментарии

    Отзывов ещё нет, будьте первыми

    Написать отзыв
    Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

    Похожие товары:

    Постер товара: JAVA – получи чёрный пояс!
    Скидка 82%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    JAVA – получи чёрный пояс!
    Java
    Постер товара: Курс по Java для продвинутых
    Скидка 59%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Курс по Java для продвинутых
    Java
    Постер товара: Полный курс Андроид + Java с нуля
    Скидка 75%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Полный курс Андроид + Java с нуля
    Android
    Постер товара: Kotlin с нуля до Junior + Подготовка к собеседованию
    Скидка 79%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Kotlin с нуля до Junior + Подготовка к собеседованию
    Android на Kotlin и Jetpack Compose
    Постер товара: Java-разработчик
    Скидка 86%
    Предзаказ
    Средняя оценка 5.0 из 5 на основании 1 голосов
    Java-разработчик
    Java
    Постер товара: Изучение Java до уровня Junior Developer за 5 месяцев
    Скидка 81%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Изучение Java до уровня Junior Developer за 5 месяцев
    Java
    Постер товара: Java + Android: программирование мобильных приложений
    Скидка 76%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Java + Android: программирование мобильных приложений
    Android
    Постер товара: Инструментарий Java для новичка
    Скидка 92%
    Предзаказ
    Средняя оценка 0.0 из 5 на основании 0 голосов
    Инструментарий Java для новичка
    Java