Открыто

Java с нуля до Junior + Подготовка к собеседованию [Stepik] [Андрей Сумин]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 8 дек 2024.

Цена: 2990р.-90%
Взнос: 299р.

Основной список: 8 участников

  1. 8 дек 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Java с нуля до Junior + Подготовка к собеседованию [Stepik] [Андрей Сумин]

    Без имени.png
    • Разработка программ на языке Java
    • Синтаксис языка Java
    • Основные конструкции - циклы и условия
    • Объектно-ориентированное программирование
    • Многопоточность
    • JUnit-тестирование
    • Collections Framework (подробный разбор)
    • Generics
    • Stream API
    • Потоки ввода-вывода
    • Подготовка к собеседованию
    Этот курс предназначен как для людей, которые никогда не изучали языки программирования, так и для тех, кто уже знает язык Java и хочет углубить свои знания и подготовиться к собеседованию на должность Junior разработчика.

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

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

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

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

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

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

    Программа
    1. Введение
    2. Java ypoвень 1
    3. Объектно-ориентированное программирование
    4. Дополнительные материалы
    5. Java ypoвень 2
    6. Collections Framework
    7. Generics
    8. Многопоточность
    9. Stream API
    10. Потоки ввода и вывода
    11. Java Core

    Введение
    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

    Цена: 2990 рублей
    Скрытая ссылка
     
    Последнее редактирование модератором: 10 дек 2024
  2. Последние события

    1. maria_simultan
      maria_simultan участвует.
      20 дек 2024 в 20:07
    2. Alex152827
      Alex152827 участвует.
      13 дек 2024
    3. Тягловская Юлия
      Тягловская Юлия участвует.
      11 дек 2024
    4. Квентин
      Квентин участвует.
      10 дек 2024

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      8 дек 2024