Преподаватель: Базаревский Денис Станиславович, педагог дополнительного образования.
Содержание курса
- Объектно-ориентированный язык программирования на примере языка Kotlin
- Современная среда разработки: IntelliJ IDEA, Android Studio
- Взаимодействие группы разработчиков в системе контроля версий (GitHub)
Для кого этот курс?
- Курс рассчитан на учеников старших классов, которые хотят придумать и разработать современный софт так, как его разрабатывают сегодня в мире.
Частые вопросы
- Что я уже должен/должна знать?
Первое домашнее задание курса — посмотреть фильм «Кадры». Там есть ответ на этот вопрос. - Мы напишем много приложений и загрузим их на Маркет?
На Маркете уже миллионы приложений. Сделать похожее на старое легко, сделать что-то новое — трудно. Часть курса — научиться выделить перспективное. Мы придумаем что-то новое и воплотим идею в жизнь. Одну, но хорошую. А учебных задач будет, конечно, много. - Что за Kotlin, приложения ведь пишут на Java?
Уже нет. Мир меняется очень быстро. Основной язык разработки теперь Kotlin. Это Google так решил. - У меня есть хорошая идея, можно я ей поделюсь?
Нужно. - А готовыми исходниками можно пользоваться?
Обязательно. Если часть нужного нам функционала уже реализована и лежит в открытом доступе, хороший программист это найдет и использует, плохой будет писать всё с нуля. - А программировать-то мы научимся?
Да. Основные операторы, функции, классы и основы объектно-ориентированного программирования — часть курса. - Кто будет учить?
Меня зовут Денис. Последние 20 лет я занимаюсь разработкой решений и софта для крупнейших компаний полупроводниковой промышленности в составе групп инженеров, программистов и научных сотрудников. В последнее время веду проекты, обучаю юные кадры.
Как мы учимся?
- Учимся в zoom (пока), переписываемся в WhatsApp, обмениваемся кодом через GitHub.