О курсе
Рад, что ты решил узнать больше о программировании. Приятно встречать единомышленников.
В курсе есть все необходимое для подготовки тебя к работе Java программистом. Упор в курсе делается на практику. Каждое задание проверяется лично наставником.
Больше половины студентов успешно учатся на курсе параллельно с работой или учёбой. На выполнение заданий нужно будет тратить 1-2 часа в день. Ты будешь учиться под руководством эксперта, поэтому придется по 3-4 раза переделывать работы. Благодаря этим переделкам и обратной связи ты будешь расти.
80% учеников получают работу Java программистом в течение недели после окончания курса.
Программа курса
Уровень "Стажер"
Ты научишься использовать инструмент сборки Maven. Будешь писать модульные тесты и оформлять свой код, так как это делают профессионалы. Познакомишься с базовыми принципами построения программы через объектно-ориентированный подход. Научишься использовать Java Collections Frameworks. Весь код будешь заливать на GitHub. Займешься рефакторингом кода с применением шаблонов проектирования. После этого уровня ты сможешь претендовать на позиции Стажер Java разработчик.
Инструменты
Maven
jUnit
Git
IntelliJ Idea
Сheckstyle, JaCoCo
Travic CI
Синтаксис языка
JVM
Типы данных
Операторы условия
Циклы
Массивы
ООП
Наследование
Инкапсуляция
Полиморфизм
Внутренние класы
Абстрактные классы
Исключения
Шаблоны проектирования
Синглетон
Декоратор
Стратегия
Фабрика
Коллекции Lite
Collections Framework
Коллекции List, Set, Map
ArrayList
Сортировка
Обобщения
Итераторы
Функциональное программирование
Lambda
Stream API