Модуль 2
150,00ч

JavaCore и структуры данных

Слушатели освоят ряд понятий, важных для полноценной разработки на Java, а так же познакомятся с понятием объектно-ориентированного программирования и его основных принципов. Они изучат возможности стандартной библиотеки и изучат базовые алгоритмы и их реализации.
Часов в программе
60,00 часов
лекции
71,00 час
практика
14,00 часов
самостоятельная
5,00 часов
промежуточная аттестация
150,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Практические занятия
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер. cреда разработки IDEA, Git Bash и/или командная строка.
Вид занятий: Лекции
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер
Вид занятий: Работа в специально выделенной среде
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер
Информационные ресуры
«Полное руководство». Герберт Шилдт :
https://www.labirint.ru/books/671238/
«Алгоритмы и структуры данных». Аллен Б. Доуни:
https://www.labirint.ru/books/647974/
Образовательные ресуры
Интерактивная образовательная онлайн-среда Яндекса.

Учебно-методические материалы

Методы, формы и технологии

Форма обучения - заочная.
В модуле используются наглядные, словесные и практические методы организации процесса обучения.
Методы контроля: самопроверки, автоматизированная проверка в специально выделенной (изолированной) среде для безопасного исполнения компьютерных программ, взаимопроверки слушателями выполненных работ.

Методические разработки

Дополнительная профессиональная программа профессиональной переподготовки «Java-разработчик бэкенда»

Материалы курса

Лекционные материалы, практические задания, размещенные в интерактивном учебнике в LMS Яндекс Практикума.

Учебная литература

«Полное руководство». Герберт Шилдт :
https://www.labirint.ru/books/671238/
«Алгоритмы и структуры данных». Аллен Б. Доуни:
https://www.labirint.ru/books/647974/

Темы

Тема 1. Основы синтаксиса: продолжение Тема 2. Методы Тема 3. Объекты Тема 4. Основы работы с Git Тема 5. Основы работы в IDEA Тема 6. Примитивные типы Тема 7. Операции с примитивами Тема 8. Списки и хэш-таблицы Тема 10. Самостоятельная работа по основам java Тема 11. Принципы ООП. Инкапсуляция и наследование Тема 12. Классы и объекты Тема 13. Git работа с коммитами Тема 14. Code style и эффективная работа в IDE Тема 15. Другие модификаторы Тема 16. ООП. Абстракция и полиморфизм Тема 17. Работа с ветками в Git системе Тема 18. Введение в алгоритмы Тема 19. Коллекции в Java Тема 20. Хеш-таблицы и множества
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
4,00ч
Практические занятия
4,00ч
Всего
8,00ч
Лекции
3,00ч
Практические занятия
2,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
1,00ч
Самостоятельная работа
4,00ч
Всего
7,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Самостоятельная работа
10,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
10,00ч
Всего
15,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Всего
2,00ч
Лекции
4,00ч
Практические занятия
5,00ч
Всего
9,00ч
Лекции
7,00ч
Практические занятия
8,00ч
Всего
15,00ч
Лекции
3,00ч
Практические занятия
3,00ч
Всего
6,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Всего
10,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Промежуточная аттестация 5,00 часов
JavaCore 1. Проектная работа.