Профессия Android- разработчик.
От первого входа в Android Studio до освоения профессии Android-разработчик и трудоустройства на позицию Junior’ом в ведущие компании с ЗП в $
Когда?
В удобное время
Где?
В Live Online 🟢
Для кого?
Кто готов сменить профессию и начать карьеру в IT
Наши выпускники востребованы в таких компаниях
Для кого разработан курс
старших курсов ВУЗов
Понимаете, что в вузе вы просиживаете штаны, в то время как другие одногруппники получают достойное вознаграждение, работая удаленно. Вы хотите так же, но не знаете с чего начать.
Желающие зарабатывать
Вы вынужденно прекратили свою деятельность, находитесь в другой стране, но при этом есть стойкое желание нормально зарабатывать, готовы учится для этого новому, работать с интересными проектами в удобное время и в удобном месте
Начинающие IT-специалисты
Вы начали осваивать программирование, но что-то пошло не так. Вы ищите специальность в IT, где будет меньше конкуренции и сразу будет виден результат, а не 3 км программного кода.
Почему выбирают - разработку
Профессия Android-разработчик — это большие перспективы в
Обучитесь профессии
- разработчик
и возьмите свой первый проект или устройтесь на работу в компанию наших партнеров
Обычно курс длится 4,5 месяца. Но вы можете его пройти в своем темпе, быстрее или медленнее. Для этого есть разные форматы участия.
За 70 часов занятий вы пройдете следующие обучающие модули:
Модуль 1
Основы программирования на Java
- Android studio. Основы Java. Типы данных, методы
- Операторы: арифметические, логические, сравнения
- Циклы, работа с массивами
- Основы ООП: наследование, инкапсуляция, полиморфизм
- ООП: static, интерфейсы, абстрактные классы, overdrive
- Collections
- Exceptions
- Multithreading
В ИТОГЕ ВЫ:
На данном этапе научитесь писать простейшие программы (например, калькулятор, аудиоплеер).
Изучите основы ООП и в результате сможете сказать: «Я знаю язык Java».
Модуль 2
Основы Android-разработки. Язык Kotlin
- Структура проекта Android Studio: папки, ресурсы, build.gradle, Manifest.
- Использование Git.
- Основы верстки UI.
- Activity, ее жизненный цикл, Intent. Логи.
- Прокручиваемые списки (RecyclerView).
- Fragments, их жизненный цикл.
- Ресурсы, стили
- ViewPager
- XML Drawable
В ИТОГЕ ВЫ:
Научитесь создавать интерфейс Android-приложения и писать логику для него.
Поработаете с более сложными компонентами: RecyclerView + Adapter для создания
прокручивающихся списков.
Научитесь делать многоэкранные приложения, благодаря чему они станут похожи на те, которыми люди пользуются каждый день.
Модуль 3
Архитектура. Взаимодействие с API и работа с Git
- Базы данных
- Продвинутое использование Intent
- Broadcast receivers, Services
- Работа с интернетом, REST, Retrofit
- Реактивное программирование (RxJava)
- Архитектура MVC, MVP
- Архитектура MVVM
- Coroutines
- Firebase
В ИТОГЕ ВЫ:
Разберете архитектуру приложения, на практике реализуете основные архитектуры.
Научитесь работать с продвинутой графикой.
На практике поработаете с базами данных, научитесь обмениваться данными со сторонними сервисами через интернет.
Изучите основные принципы проектирования
Модуль 4
Автотесты и публикация проекта
- Unit tests
- Animations
- Паттерны проектирования
- Публикация, signed build, Dependency injection (Dagger)
- Советы по поиску работы, составлению резюме и подготовке к собеседованию
- И ЗАЩИТА ЭКЗАМЕНАЦИОННОГО ПРОЕКТА
В ИТОГЕ ВЫ:
Поймете, для чего нужно тестирование и как им пользоваться.
Узнаете, как происходит процесс публикации приложения. Более глубоко изучите принципы, паттерны, подходы к разработке сложных и больших проектов (паттерны GOF, GRASP).
Сделаете финальную сборку вашего приложения и защитите его!
Дополнительный модуль
Краткий видео-курс по прокачке Soft Skills разработчика
- Навыки коммуникаций и работы в IT-команде
- Как развить дисциплину. Тайм-менеджмент
- Как прокачать личную эффективность
- Как пройти собеседование и адаптацию в новой компании
В ИТОГЕ ВЫ:
Поймете, как строится взаимодействие в IT-команде и научитесь эффективно работать над проектом с другими.
Знаете, как правильно управлять своим временем, чтобы успевать работать и и отдыхать.
Готовы пройти собеседование в IT-компании и встроиться в рабочий процесс за короткий срок.
Записи практических занятий с преподавателем
получат участники в LMS-системе, чтобы вернуться к ним, если что-то забудут
Закрытый Telegram-чат
для участников
Все участники курса будут добавлены в чат, где получат помощь по заданиям, смогут задавать вопросы экспертам и кураторам курса, общаться с другими участниками и обмениваться опытом
Как проходит
Формат: Уроки в записи, а также 1 раз в неделю разбор ваших вопросов и практика от преподавателя в режиме live-занятия
Удобная система управления курсом позволяет проходить занятия в своем темпе, чтобы изучать материалы в удобное время.
На каждом занятии вы получите домашнее задание для закрепления материала
Задание проверяют эксперты курса и дают обратную связь. Также вы сможете разобрать более углубленные вопросы на live-занятии с преподавателем.
На курсе студенты работают над большим проектом, параллельно создавая более простые
Всего за курс создается не менее 15 приложений разного уровня сложности, которые будут представлять ваше портфолио для работодателя.
В конце курса - защита своего основного проекта
который вы готовите по выбранной вами и согласованной с преподавателем темой, используя полученные знания
После защиты проекта студенты пишут финальный тест
для закрепления знаний и получают именной сертификат о прохождении курса
Вы можете пройти курс быстрее и сэкнономить ваши время и деньги. Вы быстрее получите сертификат, сделаете портфолио и устроитесь на работу.
Вам не нужно тратить время на ожидание старта курса, а вы можете начать обучение прямо сейчас. Находясь в любой точке мира.
Вы можете проходить курс дольше и получать столько времени поддержку от преподавателя и кураторов курса, сколько нужно лично вам!
После курса
Вышли на уровень Junior Android Developer
и могут самостоятельно разрабатывать приложения на языках Java и Kotlin
Умеют верстать графические интерфейсы
и адаптировать мобильные приложения под любые Android-устройства
Создали свое портфолио
из 15 приложений
Получили сертификат о прохождении курса
и могут претендовать на позицию Junior Android Developer с з/п 800-1500$/месяц уже в первый год работы
Рекомендации по трудоустройству
Выбирайте свой
Пакет Econom
49$/мес
Пакет Standart
109$/мес
Пакет Pro
159$/мес
Лучшие
студенты курса
Эксперты и спикеры курса
Владимир Анисимов
Практикующий Android-разработчик с коммерческим опытом 5 лет
Ирина Коваль
Руководитель и сооснователь школы Program IT
Сергей Понтус
Эксперт по развитию soft skills и лидерских навыков, консультант, основатель IT-компании
Так что же по итогу я получу?
На нашем курсе мы научим вас программировать на языке Kotlin, работать в среде разработки, создавать анимации интерфейса, совершенствовать существующие приложения и самое главное, создавать стабильные и быстрые в работе приложения!
По окончанию поможем составить резюме и будем рекомендовать вас в компании на подходящие вакансии!
Принцип обучения в Program It – не только обучить техническим навыкам, но и помочь вам научиться самостоятельно учиться! Скорость изменений технологий очень высокая и для любого разработчика важно постоянно обучаться.
Почему Android?
Android-разработчики мобильных приложений – очень востребованная профессия c низким порогом входа! Организации активно сотрудничают с разработчиками для создания персональных приложений. Соответственно, заработок данных специалистов на IT-рынке высок. За последние пол года средняя зарплата Android-разработчика выросла в 2 раза.
Наша программа обучения подходит как начинающим разработчиками, так и практикующим IT-специалистам!
ВОЗМОЖНО, СЕЙЧАС КАЖЕТСЯ, ЧТО РАЗРАБОТКА — “ЭТО ДОЛГО”, “СЛОЖНО”, “НУЖНЫ ОСОБЫЕ НАВЫКИ” ИЛИ “СПЕЦИАЛЬНОЕ ОБРАЗОВАНИЕ”…
Так думали и многие другие новички на старте, которые в итоге стали ТОП-разработчиками и сейчас наслаждаются жизнью: работают в интересных проектах и ни в чем себе не отказывают.
Значит, это могут повторить и другие.
Начните свой путь к интересной и востребованной профессии, которая обеспечит достойное будущее и хорошую оплату труда.