• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

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

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
24.277
Реакции
127

Складчина: 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 рублей


Материал «Java с нуля до Junior + Подготовка к собеседованию [Stepik] [Андрей Сумин]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу