Курс Android-разработчик
Саша Батанова
Цель курса
На этом курсе и школьники, и взрослые смогут научиться создавать приложения для Android самостоятельно. По итогу успешного прохождения курса, вы сможете уверенно вписать в резюме “Junior Android Developer". Вы узнаете как создать мессенджеры, приложения для прослушивания музыки, просмотра фото и многие другие; как отправить push-уведомление, а также как сделать работу приложения удобной для пользователя. Я научу вас разбираться в программном коде и находить ошибки.
Что входит в курс
В рамках курса мы изучим:
- основы программирования на языке Kotlin
- способы и возможности работы с различными данными
- объектно-ориентированное и функциональное программирование (годами выработанные стратегии написания кода)
- возможности для отладки приложения (как находить ошибки в коде?)
- системы контроля версий (как работать в команде над одним проектом?)
- процедуру сборки Android-приложений
- жизненные циклы приложений (что происходит с приложением когда мы его свернули, закрыли или повернули экран и как с этим работать)
- как добавить в приложение кнопки, текстовые поля, поля ввода и многое другое
- как обрабатывать действия пользователя
- работу с ресурсами и изображениями
- диалоговые окна и запрос разрешений
- способы сохранения информации
- работу с сетью и HTTP-запросы к серверу
- способы навигации (как оформить переходы между экранами)
- как отправить пользователям уведомление
- ассинхронную работу или многозадачность
Что получится в итоге
По итогу этого курса студент становится Junior Android-разработчиком. На этом этапе можно смело отправлять резюме в небольшие компании, занимающиеся созданием мобильных приложений. Либо можно поступать на стажировку в средние и крупные IT-компании. Или брать небольшие заказы на freelance-платформах. Именно на этом уровне я получила свою первую работу в качестве android-разработчика.
Но самое главное: после курса у вас будут уникальные навыки программирования и построения приложений, которые пригодятся вам в смежных областях IT-сферы.
Автор курса и преподаватель
Меня зовут Александра Батанова и я Senior Android Developer. Сейчас я работаю в компании KODE на позиции Android-разработчика, но мой путь в IT начался около 9-ти лет назад. Я занималась веб-дизайном, разработкой игр для VR и информационной безопасностью, а затем я попала на небольшой экспресс-курс по android-разработке и именно после этого курса я поняла, чем буду заниматься. Это было 7 лет назад, а сейчас я хочу поделиться своими знаниями с вами, возможно, этот курс поможет вам определиться с вашим направлением.
За последние 7 лет в моем багаже накопилось достаточно большое количество опыта работы над проектами. Например я работала с такими приложениями как: мессенджеры, системы хранения данных и каталогов, рациями, приложениями для трекинга сердечного ритма и приложениями, работающими с другими Bluetooth-устройствами, меню ресторанов и онлайн-доставок, интернет-магазинов и финансовых помощников, редакторов видео и онлайн-кинотеатры, несколько крупных банковских приложений и приложения для звонков, трансляций и конференций, а также многое другое.
Помимо этого, в прошлом, я один из организаторов крупнейших конференций для IT-специалистов на юге России - South DevFest, и преподаватель нескольких локальных курсов по информационной безопасности и, конечно же, по разработке мобильных приложений.
Для кого курс
Коротко – для всех старше 14 лет.
На самом деле, мы собираем 2 группы, вместимостью не более 10 человек каждая. Одна группа – для школьников 14-16 лет, вторая – для взрослых.
Не важно, сколько вам лет, если у вас есть желание. Для того, чтобы присоединиться, вам не нужно знать какие-либо языки программирования, мы изучим это на курсе.
Действительно важное ограничение – желание и стремление. За 5 месяцев хорошим программистом стать очень сложно, поэтому у нас будет много домашней и практической работы.
Формат занятий
Здесь не будет скучных лекций, уже на первом занятии мы начнем писать код, но дома также придется проводить самостоятельную работу.
У нас будет чат, где вы сможете задавать вопросы по пройденным темам и сдавать домашнюю работу. В этот же чат я буду отправлять материалы урока. Никто не останется без внимания.
Занятия будут проходить 2 раза в неделю по одному академическому часу.
На занятия лучше всего приходить со своим ноутбуком. Для этого есть несколько причин:
- мы будем устанавливать среды программирования, такие как Intellij Idea и Android Studio
- у вас не возникнет проблем с тем, чтобы забрать "работу на уроке" домой
- удобно работать с одной рабочей машиной – не нужно привыкать к отличиям разных систем и компьютеров
Если же у вас нет возможности приносить ноутбук на занятия, но присоединиться к курсу вы очень хотите – дайте нам знать, мы постараемся вам помочь!
Курс будет проходить оффлайн, в группах до 10 человек. Чтобы забронировать место в группе, необходимо заполнить эту форму: https://forms.gle/gb6szcpcsZL7oNWv8
Все вопросы можно задать в чате: https://t.me/+Tw1abaG0vEhkZWM6