Java 2
JAVA CORE ДЛЯ ПРОФЕССИОНАЛЬНОЙ РАБОТЫ
Используем профессиональные инструменты для эффективной разработки на Java
“
Курс превосходный! Легковоспринимаемая теория, изобилие практики, создание рабочего приложения в течение курса! Просто БОМБА! Хочется огромное спасибо Игорю за обучение!Илья Смирнов
Программа курса
-
Начать изучатьТема: Параметризация, дженерики, обобщенное программирование (18:40)
-
Начать изучатьДженерики: два параметра (5:07)
-
Начать изучатьДженерики: ограничение типов (9:33)
-
Начать изучатьДженерики: множественные ограничения (8:49)
-
Начать изучатьДженерики: параметризованный метод (7:09)
-
Начать изучатьДженерики: ограничение в шаблонах (2:18)
-
Начать изучатьДженерики: параметризованный метод в непараметризованном классе (2:43)
-
Начать изучатьДомашнее задание 1
-
Начать изучатьДомашнее задание 2
-
Начать изучать(NEW) Вопросы-ответы о стирании типов в дженериках в Java
-
Начать изучать(NEW) Set и метод toArray()
-
Начать изучатьUnit-test1: Юнит-тестирование в Java. Как бы мы тестировали программу без юнит-тестов? (6:39)
-
Начать изучатьUnit-test2: Настройка и подключение JUnit4 в IntelliJ IDEA Comunity (2:54)
-
Начать изучатьUnit-test3: Настройка папки test в IDEA (2:38)
-
Начать изучатьUnit-test4: Пишем ваш первый юнит-тест! (3:16)
-
Начать изучатьUnit-test5: Как анализировать провалившиеся юнит-тесты в IDEA? (2:02)
-
Начать изучатьUnit-test6: Используем статический метод assertTrue() для тестирования (1:46)
-
Начать изучатьUnit-test7: Детально исследуем аннотацию @Test в JUnit4 (0:53)
-
Начать изучатьUnit-test8: Используем static import в Java (0:42)
-
Начать изучатьUnit-test9: Используем аннотации @Before, @After, @BeforeClass, @AfterClass (5:59)
-
Начать изучатьUnit-test10: Как проверять методы на выбрасывание исключений при работе с JUnit? (3:39)
-
Начать изучатьUnit-test11: Изучаем аннотацию @Ignore и работаем с зависшими методами с помощью timeout (4:19)
-
Начать изучатьUnit-test12: Юнит-тестирование в Java. Итоги (1:06)
-
Начать изучатьКод занятия
-
Начать изучатьДомашнее задание
-
Начать изучатьTDD1: Введение в Test Driven Development в Java с использованием JUnit4 (7:20)
-
Начать изучатьTDD2: Узнаем, что такое пользовательские истории и реализуем первую userstory (2:52)
-
Начать изучатьTDD3: Реализуем вторую пользовательскую историю (2:58)
-
Начать изучатьTDD4: Реализуем третью и четвертую пользовательскую историю. Создаем новый класс и исправляем ошибки инкапсуляции (14:41)
-
Начать изучатьTDD5: Реализуем пятую пользовательскую историю "Показать поле" (6:43)
-
Начать изучатьTDD6: Реализуем шестую пользовательскую историю "Стрелять только по пустым ячейкам" (4:30)
-
Начать изучатьTDD7: Реализуем седьмую пользовательскую историю "Учесть возможность ничьей в игре" (4:34)
-
Начать изучатьTDD8: Используем паттерн Стратегия (Strategy) в классе Пользователь, чтобы реализовать разные алгоритмы игры (10:08)
-
Начать изучатьTDD9: Используем внедрение зависимости (Dependency Injection), чтобы подменить стандартный ввод с клавиатуры и протестировать методы (11:33)
-
Начать изучатьTDD10: Используем паттерн Стратегия (Strategy), чтобы провести юнит-тестирование всей игры (11:22)
-
Начать изучатьTDD11: Запускаем игру и проверяем, что она работает, при этом легко подменяем стиль игры (6:43)
-
Начать изучатьКод занятия
-
Начать изучатьДомашнее задание по разработке через тестирование (TDD)
Ваш Преподаватель
Основатель Khasang.
Развивает премиум-курсы в России, основная идея которых – это максимальная клиентоориентированность и персональная поддержка обучающихся при сохранении индивидуального ритма обучения. Ведущий эксперт по онлайн-обучению в стране. Лично провел более тысячи вебинаров, подготовил и обучил десятки тысяч студентов. Идеолог Khasang – платформы №1 по переквалификации на программиста.
Автор книги для детей "Яша учится программировать" и курсов: Основы программирования, TryJava, Java, Android, Управление проектами и личностная эффективность, Основы ООП на Java: экстремальное погружение, Два в одном: Андроид и Java и другиx.
Часто задаваемые вопросы
“
Курс,содержит только нужную для практики информацию,которая доходчиво и детально объясняется.Огромная благодарность преподавателю Игорю Долгову,видно человека своего дела.Много уделялось времени на вопросы и домашние задания.Дина Спорыш
По окончании курса вы получаете сертификат
“
Отличный углубленный курс по Java. Советую всем, кто хочет окунуться в изучение языка поглубже.Александр Ли