Red Sun
Модератор
- 01.01.22
- 34.399
- 347.004
Другие курсы от автора:
[Сергей Оларь] Абонемент МАБС на 1 месяц (2024)
[Александр Никифоров, Дмитрий Еременко, Павел Федоров] Взлом креатива. Тариф...
[Александр Шишонин] Клуб Здоровья доктора Шишонина. Ноябрь (2024)
[Rusalina_cernit] Ёлочные игрушки из эпоксидной смолы (2024)
[Анна Бабенкова] Закрытый клуб «Больше, чем плетение» (август и ранее) (2024)
[avgustina_knit] Джемпер сетка (2024)
[Ольга Юрьева] Майка, майка, сарафан (2024)
[Александр Никифоров, Дмитрий Еременко, Павел Федоров] Взлом креатива. Тариф...
[Александр Шишонин] Клуб Здоровья доктора Шишонина. Ноябрь (2024)
[Rusalina_cernit] Ёлочные игрушки из эпоксидной смолы (2024)
[Анна Бабенкова] Закрытый клуб «Больше, чем плетение» (август и ранее) (2024)
[avgustina_knit] Джемпер сетка (2024)
[Ольга Юрьева] Майка, майка, сарафан (2024)
Автор: Stepik
Название: Java с нуля до Junior + Подготовка к собеседованию (2024)
Описание
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
Подробная программа
Введение
Название: Java с нуля до Junior + Подготовка к собеседованию (2024)
Описание
- Разработка программ на языке Java
- Синтаксис языка Java
- Основные конструкции - циклы и условия
- Объектно-ориентированное программирование
- Многопоточность
- JUnit-тестирование
- Collections Framework (подробный разбор)
- Generics
- Stream API
- Потоки ввода-вывода
- Подготовка к собеседованию
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
Подробная программа
Введение
- Введение
- Установка среды разработкиДемо-доступ
- Первая программа Hello WorldДемо-доступ
- Переменные
- Условный оператор
- Типы данных. Целые числа
- Типы данных. Float, Double
- Типы данных. Char
- Типы данных. Boolean
- Типы данных. String
- Циклы
- Массивы
- Цикл For each
- Switch-case
- Введение в ООП
- Введение в методы
- Параметризированные методы
- Конструкторы
- Перегрузка методов и конструкторов
- Объекты в качестве параметров и возврат объектов
- Модификаторы доступа
- Ключевые слова static и final и аргументы переменной длины
- Создаем собственную коллекцию
- Оболочки типов
- Встроенные коллекции
- Наследование часть 1. Введение + модификатор protected
- Наследование часть 2. Переопределение методов
- Наследование часть 3. Абстрактные классы и методы
- Интерфейсы часть 1. Upcast, downcast, полиморфизм
- Интерфейсы часть 2. Анонимные классы.
- Обработка исключений
- Методы String.format(), toString() и случайные числа.
- Многопоточное программирование
- JUnit-тестирование. Часть 1
- JUnit часть 2
- ArrayList
- ArrayList. Часть 2
- LinkedList
- Собеседование по коллекциям List
- Устройство памяти в Java
- Equals и hashcode
- HashSet
- Collection
- Iterable
- Собеседование по пройденным коллекциям
- TreeSet
- HashMap
- Собеседование по HashMap
- Map и Set остальные коллекции
- Queue
- Собеседование по Collections Framework
- Generics. Часть 1. Введение
- Generics. Часть 2. Параметризируем коллекции
- Generics. Часть 3. Extends и WildCard
- Generics. Часть 4. Параметризированные методы, super
- Generics. Часть 5. Собеседование и разбор дз
- Многопоточность Часть 1. Введение
- Многопоточность Часть 2. Остановка потоков. Метод join
- Многопоточность Часть 3. Потоки-демоны и состояние гонки
- Многопоточность Часть 4. Синхронизация методов и мониторы
- Многопоточность Часть 5. Атомарные типы данных и volatile
- Многопоточность Часть 6. Собеседование
- Многопоточность Часть 7. CountDownLatch и ExecutorService
- М. Часть 8. ThreadFactory, интерфейс Callable и класс Future
- М. Часть 9. Блокирующая очередь. Wait, notify и notifyAll
- Многопоточность Часть 10. DeadLock или взаимная блокировка
- Многопоточность Часть 11. Потокобезопасные коллекции
- М. Часть 12. Semaphore, CyclicBarrier. Задача про гонку
- Многопоточность Часть 13. Собеседование
- Многопоточность Часть 13. Дополнения
- Stream API Часть 1. Лямбда-выражения и функциональные интерфейсы
- Stream API Ч. 2. Введение в стримы. Методы filter, map и collect
- Stream API Часть 3. Терминальные и промежуточные операторы
- Ч4. Тип Optional, метод parallelStream, способы создания стримов
- Stream API Часть 5. Собеседование
- Input Output 1. Введение в потоки ввода/вывода. Класс File
- IO 2. Чтение из файла, класс FileInputStream и try с ресурсами
- Input Output 3. StringBuilder, StringBuffer, чтение в массив
- IO 4. Чтение и запись с использованием буфера. Класс Scanner
- Input Output 5. Классы Reader, Writer и RandomAccessFile
- Input Output 6. Сериализация и десериализация
- Input Output 7. Собеседование
- Java Core 1. Как работает Java
- Java Core 2. Отличие интерфейсов и абстрактных классов
- Java Core 3. Исключения и метод finalize
- Java Core 4. Основные парадигмы ООП
- Финальное собеседование
- Тест для получения сертификата - Java уровень 1
- Тест для получения сертификата - Java уровень 2
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.