Я занимаюсь онлайн обучением Java (вот курсы программирования) и публикую часть учебных материалов в рамках переработки курса Java Core. Видеозаписи лекций в аудитории Вы можете увидеть на youtube-канале, возможно, видео канала лучше систематизировано в этой статье.
Хотел бы вынести на обсуждение новую программу курса Java Core.
Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).
Курс состоит из 45 лекций разбитых на 9 модулей по темам
Хотел бы вынести на обсуждение новую программу курса Java Core.
Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).
Программа курса
Курс состоит из 45 лекций разбитых на 9 модулей по темам
- Модуль: Основы
- Лекция #1.1: целочисленные типы, типы с плавающей точкой, bit operations
- Лекция #1.2: массивы, java.lang.String, format
- Лекция #1.3: for/switch/while, boolean logic(|, ||, &, &&, !, ^)
- Лекция #1.4: порядок выполнения операторов, построение internal DSL
- Модуль: Процедурное программирование
- Лекция #2.1: Циклы, итеративные алгоритмы
- Лекция #2.2: Рекурсия I, основы
- Лекция #2.3: Рекурсия II, проектирование рекурсивных алгоритмов
- Лекция #2.4: Динамические структуры данных
- Лекция #2.5: Память в Java: stack, heap, PermGen/Metaspace
- Модуль: Исключения
- Лекция #3.1: try-catch-finally
- Лекция #3.2: checked/unchecked
- Лекция #3.3: Internals and handling
- Лекция #3.4: Java 7: try-with-resources
- Лекция #3.5: Most popular exceptions in JDK