Вопрос — ответ
На какой платформе будет проходить обучение?
Обучение будет проходить в мессенджере Телеграм. Необходимо будет
установить его на компьютер.
В каком формате проходит обучение?
Каждый день, в течение трех недель, вам отправляются задачи по программированию с подробными пояснениями и ТЗ. Помимо этого, вам высылается весь необходимый справочный материал для решения задач этого дня (мои уроки, документация, ссылки на статьи, теоретические заметки).
В удобное для вас время вы решаете задачи текущего дня и отправляете код с решением в свой GIT-репозиторий нам на проверку (с GIT мы вас тоже научим работать).
Мы делаем вам код-ревью и оставляем индивидуальные комментарии по решению.
На следующий день, в нашем групповом чате публикуется видеорешение задач с подробным разбором.
А если у меня возникнут сложности?
На всех этапах марафона мы поможем вам и ответим на любые вопросы. Наш чат — то место, где мы и ваши сокурсники готовы общаться и помогать 24/7.
Что я получу, пройдя курс?
Вы научитесь думать как программист и заложите фундамент для успешной карьеры в IT.
Почувствуете, что представляет собой настоящая работа разработчика (с дедлайнами и четкими ТЗ).
Прокачаете мозг и абстрактное мышление. Программирование для мозга — как бег для тела.
Познакомитесь с классными ребятами.
Станете уверенно программировать на Java.
Да.
Доступ к чату, практическим и теоретическим материалам останется вам навсегда. После завершения курса вы сможете продолжать общаться со своими сокурсниками и помогать друг другу.
Марафон рассчитан для начинающих - тех людей, которые не имеют никакого опыта программирования. Сложность марафона будет увеличиваться постепенно, а начнем мы с самых основ - поможем вам настроить среду разработки и написать свою первую программу. За 3 недели мы пройдем длинный путь от полных новичков до настоящих Java программистов. Будет сложно, но вам понравится!
Если вы знаете базовую теорию Java и просмотрели
плейлист
«Java для начинающих» — это будет плюсом, но это не обязательно.
Какие темы мы пройдем в этом марафоне?
Циклы. Операторы if, else, switch, break, continue. Класс Scanner. Простейшие программы.
Массивы (одномерные и многомерные). Алгоритмы с массивами.
ООП (Классы, Методы, Интерфейсы, Наследование, Полиморфизм).
Работа с файлами.
Мини проект.
Более сложные программы. Работа с коллекциями (ArrayList, HashSet).
Enum, рекурсия, двоичное дерево, работа с исключениями.
Большой финальный проект - разработка консольной игры.