Java [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
72 256
Реакции
216 582
Онлайн
1мес 1дн 12ч 21м 14с
Автор: Stepik
Название: Java с нуля до Junior + Подготовка к собеседованию (2024)
скачать бесплатно [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)



Описание
  • Разработка программ на языке 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
 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.