Пройти курс Введение в Java
В поддержку цели развития пройти курс Введение в Java на hexlet.io. Осмыслить и понять.
Критерий завершения
Курс пройден
-
Модуль 1. Урок 1. Введение в Java
Цель: Рассмотреть темы уроков сета Java 101: изучение Java с нуля, переход на Java SE8 и практическая разработка своего ПО
-
Модуль 1. Урок 2. Виды языков программирования и место языка Java среди них.
Цель: Выработать понимание того, какие типы языков программирования (ЯП) существуют и какие задачи решает каждый из этих типов
-
Модуль 1. Урок 3. Из чего состоит Java.
Цель: Понять, что есть Java для конечного пользователя, и как выглядит UI, написанный на Java. Понять, какая из частей Java решает ту или иную задачу пользователя (UI/web service/и пр).
-
Модуль 1. Урок 4. Основы работы в терминале (ознакомительный).
Цель: Рассмотреть основные (необходимые, но не все нужные) команды для работы в терминале и научиться ими пользоваться.
-
Модуль 1. Урок 5. Настройка окружающей среды для разработки на языке Java.
Цель: Установить и настроить среду для комфортной работы с Java.
-
Модуль 2. Урок 1. Введение в ООП.
Цель: Показать особенности ООП и на практике реализовать первый класс в Java
-
Модуль 2. Урок 2. Типы данных в Java.
Цель: Разобраться в типах данных в Java и научиться понимать числа в разных системах исчисления.
-
Модуль 2. Урок 3. Работа с экземплярами в Java.
Цель: Выработать понимание того, как происходит создание объекта в Java и как происходит работа с его полями (свойствами) на практике.
-
Модуль 2. Урок 4. Пакеты в Java.
Цель: Познакомиться с пакетами и научиться использовать полученные знания на практике.
-
Модуль 3. Урок 1. Основы использования и создания методов в классах. Часть 1.
Цель: Научиться использовать методы - создавать методы, вызывать методы.
-
Модуль 3. Урок 2. Основы использования и создания методов в классах. Часть 2.
Цель: Понять важность написания правильного, читаемого кода и научиться рефакторить свой и чужой код на приемлемом уровне.
-
Модуль 3. Урок 3. Уровни методов в Java.
Цель: Познакомиться с уровнями методов в Java (instance level/class level). Изучить особенности использования и создания class level/static методов и class level переменных.
-
Модуль 3. Урок 4. Наследование в Java.
Цель: Целью данного урока является знакомство с концепцией наследование в ООП и получение базовых навыков использования принципа наследования в Java
-
Модуль 3. Урок 5. Аннотация @Override в Java.
Цель: Целью данного урока является знакомство с переопределением методов в Java, а также применение данной возможности на практике в проекте TicTacToe
-
Модуль 4. Урок 1. Условный оператор IF в Java.
Цель: Изучить условный оператор IF в Java
-
Модуль 4. Урок 2. Массивы в Java.
Цель: Получить теоретические знания о том, что такое массивы в Java и закрепить полученные навыки на практике.
-
Модуль 4. Урок 3. Циклы в Java.
Цель: Получить знания о том, что такое циклы и как их использовать на практике на примере языка Java.
-
Модуль 4. Урок 4. Оператор SWITCH в Java.
Цель: Получить теоретические знания о операторе switch в Java и научится применять его на практике. В данном уроке представлена заключительная практика к модулю номер 3.
-
Модуль 5. Урок 1. Уровни доступа в Java.
Цель: В уроке рассмотрены теоретические аспекты уровней доступа и представлено практическое задание на закрепление полученных знаний на практике.
-
Модуль 5. Урок 2. Конструкторы в Java.
Цель: Получить теоретические знания о том, что такое конструктор в Java и закрепить полученные навыки на практике.
-
Модуль 5. Урок 3. Неизменяемые объекты.
Цель: Получить теоретические знания о том, что такое неизменяемые объекты в Java и закрепить полученные навыки на практике.
-
Модуль 5. Урок 4. Паттерн проектирования Builder.
Цель: Получить теоретические знания о том, что такое паттерны проектирования в Java и закрепить полученные навыки на практике.
-
Модуль 5. Урок 5. Перечисления в Java.
Цель: Получить теоретические знания о том, что такое перечисления в Java и закрепить полученные навыки на практике
-
Модуль 6. Урок 1. Составные строки в Java.
Цель: Получить теоретические знания о том, что такое cоставные строки в Java и закрепить полученные навыки на практике.
-
Модуль 6. Урок 2. Манипуляции символами.
Цель: Получить теоретические знания о том, что такое манипуляции символами строки в Java и закрепить полученные навыки на практике.
-
Модуль 6. Урок 3. Преобразование строк в числа и обратно.
Цель: Получить теоретические знания о том, что такое манипуляции символами строки в Java и закрепить полученные навыки на практике.
-
Модуль 7. Урок 1. Интерфейсы в Java.
Цель: Ознакомиться с понятием интерфейса в Java, а так же принципом полиморфизма в ООП. Также в процессе урока мы рассмотрим случаи, в которых целесообразно применять полиморфизм в реальных проектах.
-
Модуль 7. Урок 2. Абстрактные классы.
Цель: Получить теоретические знания о том, что такое абстрактные классы в Java и закрепить полученные навыки на практике.
-
Модуль 7. Урок 3. Интерфейс List в Java.
Цель: Получить теоретические знания о том, что такое интерфейс List в Java и закрепить полученные навыки на практике.
-
Модуль 8. Урок 1. Nested (static) классы в Java.
Цель: Получить теоретические знания о том, что такое вложенные (nested) классы в Java и закрепить полученные навыки на практике.
-
Модуль 8. Урок 2. Inner (non-static) классы в Java.
Цель: Получить теоретические знания о том, что такое внутренние (inner) классы в Java и закрепить полученные навыки на практике.
-
Модуль 8. Урок 3. Анонимные классы в Java.
Цель: Получить теоретические знания о том, что такое анонимные классы в Java и закрепить полученные навыки на практике.
-
Модуль 9. Урок 1. Исключения в Java.
Цель: Получить теоретические знания о том, что такое исключения в Java и закрепить полученные навыки на практике.
-
Модуль 9. Урок 2. Иерархия исключений.
Цель: Получить теоретические знания об иерархии исключений в Java и закрепить полученные навыки на практике.
-
Модуль 10. Урок 1. Проект ХО.
Цель: Получить теоретические знания о разработке программ на Java и закрепить полученные навыки на практике.
-
Модуль 10. Урок 2. Проект ХО.
Цель: Получить теоретические знания о разработке программ на Java и закрепить полученные навыки на практике.
-
Модуль 10. Урок 3. Проект ХО.
Цель: Получить теоретические знания о разработке программ на Java и закрепить полученные навыки на практике.
-
Модуль 10. Урок 4. Проект ХО.
Цель: Получить теоретические знания о разработке программ на Java и закрепить полученные навыки на практике.
- 2272
- 16 ноября 2015, 09:32
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением