Пройти квест JavaRush Syntax.
Вдохновившись примером Дмитрия и изрядно подустав от изучения теории для экзамена OCA, я решил заняться практикой и на простых задачах отработать изученные в теории навыки.
Помимо отработки навыков данная цель предоставляет возможность получать небольшие дозы удовольствия от обучения, что необходимо для поддержания мотивации в процессе самообразования. С помощью этой цели попытаюсь приучить себя регулярно постить сюда отчеты. Если цель будет достигнута, начну покорение Java Core.
Критерий завершения
Достижение 10-го уровня на JavaRush.
Личные ресурсы
Время - 1-2 часа в будние дни и 3-4 часа в выходные
Деньги - 1800 рублей
Знания - теория для сдачи OCAJP8
Экологичность цели
Очень хотел практики, направленной на отработку теории по синтаксису Java, цель соответствует реализации желания.
-
0 уровень
Знакомство с JavaRush (9)
Стоимость этапа — 1800 ₽
-
Лекция 0. Обучение программированию на Java | Уроки с нуля
-
Лекция 1. Как пользоваться сервисом JavaRush
-
Лекция 2. Виртуальная машина и первая команда
-
Лекция 3. К первой программе готов
-
Лекция 4. Элли, переменные и их типы
-
Лекция 5. Кто такие компиляторы?
-
Лекция 6. Знакомство с Ким
-
Лекция 7. Чему не учат в школе
-
Лекция 8. Итог нулевого уровня
-
-
1 уровень
Знакомство с Java: вывод на экран, типы String и int (22)
-
Лекция 0. Вы достигли 1 уровня
-
Лекция 1. Знакомство с программой
-
Лекция 2. Предложение
-
Лекция 3. Адресация памяти и переменные
-
Лекция 4. Знакомство с типами int и String
-
Лекция 5. Практика от Диего
-
Лекция 6. Задача про заключение контракта
-
Лекция 7. print() и println();
-
Лекция 8. Сравнение с Pascal’ем
-
Лекция 9. Полезные ссылки от профессора – 1
-
Лекция 10. Перерыв 5 минут.
-
Лекция 11. Перерыв 5 минут. Еще один.
-
Лекция 12. Стив Джобс в Стэндфорде
-
-
2 уровень
Знакомство с Java: переменные, методы, классы (34)
-
Лекция 0. Вы достигли 2 уровня
-
Лекция 1. Взаимодействие объектов
-
Лекция 2. Примитивные типы данных
-
Лекция 3. Создание объектов
-
Лекция 4. Видимость переменных
-
Лекция 5. Создаем переменные по-разному
-
Лекция 6. Переменные-ссылки
-
Лекция 7. Вызываем методы, возвращаем значение
-
Лекция 8. Задачи на вызов методов
-
Лекция 9. Полное имя класса
-
Лекция 10. Полезные ссылки от профессора – 2
-
Лекция 11. Java или .NET
-
-
3 уровень
Первая программа: ввод с клавиатуры, работа в IDE (47)
-
Лекция 0. Вы достигли 3 уровня
-
Лекция 1. Простейшая программа
-
Лекция 2. Подключаем IntelliJ IDEA
-
Лекция 3. И снова вывод на экран
-
Лекция 4. Задачи на вывод
-
Лекция 5. Конкатенация
-
Лекция 6. Задачи | 3 уровень | 6 лекция
-
Лекция 7. Ввод с клавиатуры
-
Лекция 8. «Введите число»
-
Лекция 9. IntelliJ и создание собственного проекта
-
Лекция 10. Полезные ссылки от профессора-3
-
Лекция 11. Немного о кубитах | Опрос по уровню 3
-
Лекция 12. Дополнительные задания
-
-
4 уровень
Знакомство с ветвлениями и циклами (64)
-
Лекция 0. Вы достигли 4 уровня
-
Лекция 1. Еще об области действия переменных
-
Лекция 2. Задачи на видимость переменных
-
Лекция 3. Команда и блок команд
-
Лекция 4. Условные операторы
-
Лекция 5. Условия с планеты Pascal
-
Лекция 6. Сравниваем и ставим условия
-
Лекция 7. Тип boolean
-
Лекция 8. Циклы
-
Лекция 9. Циклы с планеты Pascal
-
Лекция 10. Задачи на циклы
-
Лекция 11. Цикл For
-
Лекция 12. Цикл For в языке Pascal
-
Лекция 13. Цикл For на практике
-
Лекция 14. Полезные ссылки от профессора-4
-
Лекция 15. Технологии и прогресс
-
Лекция 16. Задачи со звездой и без звезды
-
-
5 уровень
Знакомство с классами: написание своих классов, конструкторы (77)
-
Лекция 0. Вы достигли 5-го уровня
-
Лекция 1. Классные классы
-
Лекция 2. Пакеты (packages)
-
Лекция 3. Создаем классы и объекты
-
Лекция 4. Как создавать объекты
-
Лекция 5. Задачи на создание объектов
-
Лекция 6. Инициализация объектов, метод Initialize
-
Лекция 7. Задачи по инициализации объектов
-
Лекция 8. Конструкторы
-
Лекция 9. Задачи о конструкторах
-
Лекция 10. Полезные ссылки от профессора-5
-
Лекция 11. JavaZone | Музыкальная пауза
-
Лекция 12. Сборник итоговых задач для программистов
-
-
6 уровень
Знакомство с объектами: написание своих объектов, время жизни, статические переменные (89)
-
Лекция 0. Вы достигли 6 уровня
-
Лекция 1. Видимость объектов и ссылка null.
-
Лекция 2. Уборка мусора
-
Лекция 3. Финализируем с finalize
-
Лекция 4. Время жизни объекта
-
Лекция 5. Задачи на время жизни объекта
-
Лекция 6. Статические переменные и методы
-
Лекция 7. Статические классы и методы
-
Лекция 8. Задачи на статические методы
-
Лекция 9. Полезные ссылки от профессора-6
-
Лекция 10. Про программистов | Айтишный релакс
-
Лекция 11. Итоговые задачи для программистов
-
-
7 уровень
Массивы и списки: Array, ArrayList, знакомство с Generics (102)
-
Лекция 0. Вы достигли 7 уровня
-
Лекция 1. Массивы
-
Лекция 2. Массивы в памяти
-
Лекция 3. Элементарные действия с массивами
-
Лекция 4. Задачи на создание и использование массивов
-
Лекция 5. Class ArrayList
-
Лекция 6. Задачи по ArrayList
-
Лекция 7. Дженерики — что это?
-
Лекция 8. Примеры по ArrayList и Generics
-
Лекция 9. Решаем задачи о списках
-
Лекция 10. Полезные ссылки от профессора-7
-
Лекция 11. История успеха Билла Гейтса
-
Лекция 12. Сборник итоговых заданий для программистов
-
-
8 уровень
Коллекции: LinkedList, HashSet, HashMap. Date - дата (115)
-
Лекция 0. Вы достигли 8 уровня
-
Лекция 1. Лекция по коллекциям
-
Лекция 2. Список всех коллекций
-
Лекция 3. Задачи по коллекциям
-
Лекция 4. Знакомимся с классом Date
-
Лекция 5. ArrayList vs. LinkedList
-
Лекция 6. Задачи на измерение производительности списков
-
Лекция 7. Что нам делать с Set и Map?
-
Лекция 8. Задачи на действия с Set и Map
-
Лекция 9. Полезные ссылки от профессора-8
-
Лекция 10. История корпорации Google
-
Лекция 11. Итоговый список задач для программистов
-
Лекция 12. Знакомство с исключениями
-
-
10 уровень
Приведение примитивных типов: расширение и сужение (138)
-
Лекция 0. Вы достигли 10 уровня
-
Лекция 1. Жесткая типизация
-
Лекция 2. Список базовых типов данных
-
Лекция 3. Преобразование типов
-
Лекция 4. Задачи на преобразование целых типов
-
Лекция 5. Преобразование к типу String
-
Лекция 6. Преобразования ссылочных типов
-
Лекция 7. Вещественные типы
-
Лекция 8. Литералы
-
Лекция 9. Полезные ссылки от профессора-10
-
Лекция 10. Айтишый релакс
-
Лекция 11. Итоговые задачи Квеста 1
-
-
9 уровень
Знакомство с исключениями: try, catch, throws, multy-catch (126)
-
Лекция 0. Вы достигли 9 уровня
-
Лекция 1. StackTrace
-
Лекция 2. Задачки на вывод StackTrace
-
Лекция 3. Типы исключений
-
Лекция 4. Как работают исключения
-
Лекция 5. Поймай меня, если сможешь
-
Лекция 6. Как работает множественный catch
-
Лекция 7. Множество задач на множественный catch
-
Лекция 8. Полезные ссылки от профессора-9
-
Лекция 9. Стартап Марка Цукерберга
-
Лекция 10. Итоговый список заданий для программистов
-
- 2784
- 16 мая 2020, 02:37
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением