8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Android разработчика

    Курс Android разработчик (Junior)

    Курс Android разработчик (Junior)
    Начало курса
    16.05.2023
    Продолжительность
    3 месяца (72 часа)
    Расписание
    Вт 19:00 - 22:00 
    Пт 19:00 - 22:00
    Онлайн
    (15 мест)
    Единовременно 45990 записаться
    В рассрочку / мес17500 записаться

    Описание курса

    Курс "Android разработчик (Junior)" организован как форма активного проектного обучения, целью которого является подготовка участников курса к работе на позиции Android-разработчика.

    Предполагается, что участники уже имеют опыт работы с Java и понимают принципы асинхронной (многопоточной) работы программы, знают основы ООП и понимают, как применять эти знания (классы, объекты, интерфейсы, наследование, полиморфизм, анонимные классы, переопределение и перегрузка методов и т.д.) на практике. 


    После окончания курса Вы:

    • Сможете начать карьеру Android - разработчика
    • Сможете писать достаточно сложные приложения под Android 

    Практика:

    • В 1-й части курса каждый из участников напишет несколько небольших приложений таких, как конвертер валют, календарь, аналоговые часы и подобные им.
    • Во второй части курса в качестве домашнего задания каждый участник сможет реализовать свое приложение.

    Требования к участникам курса

    • Знание основ языка Java;
    • Понимание принципов асинхронной (многопоточной) работы;
    • Наличие устройства с Android OS ;)

    Программа

    развернуть

    1. Hello, Android!

    • История Android OS
    • Программный стек
    • Инструменты разработчика
    развернуть

    2. Основы Kotlin

    • Java vs Kotlin
    • Основы языка Kotlin
    • Классы и объекты
    • Функции и лямбда выражения
    • Kotlin в Android разработке
    • Kotlin Android Extensions;
    • Anko и другие android библиотеки;
    развернуть

    3. Getting Started

    • Структура проекта
    • Основные компонеты
    • Activity и ее жизненный цикл
    • Отладка приложения
    развернуть

    4. Создание UI

    • View и ViewGroup
    • Создание xml разметки для экранов
    • Форматы размеров. Цвета. Стили.
    • R файл
    • Обработка пользовательских действий
    • Отладка UI
    развернуть

    5. Использование Intents

    • Типы Intents
    • Создание Intent и разбор его параметров
    • Запуск нового экрана через Intent
    • Запуск сторонних приложений
    развернуть

    6. Реализация списков

    • ListAdapter & AdapterView
    • Паттерн ViewHolder
    • RecyclerView
    развернуть

    7. Введение в Fragment

    •  Назначение фрагментов
    •  Жизненный цикл фрагментов
    •  FragmentManager
    •  Примеры добавления фрагментов к Activity
    развернуть

    8. Работа с сетью

    • Работа c HTTP протоколом
    • Асинхронное выполнение операций
    • Загрузка и отображение изображений
    • Парсинг JSON
    развернуть

    9. Сохранение данных в Android

    • Сохранение файлов
    • Сохранение наборов "ключ-значение"
    • Сохранение данных в базах данных SQL
    развернуть

    10. Dependency injection (DI) в Android

    • Введение в DI;
    • Принцип работы и примеры использования;
    • Dagger 2;
    развернуть

    11. Архитектурные шаблоны

    • MVC;
    • MVP;
    • MVVM и Data Binding;
    • Другие подходы (Clean Architecture, Viper, SOLID);
    • Single Activity Architecture;
    развернуть

    12. Основы реактивного программирования

    • Введение в Rx;
    • RxJava;
    • RxAndroid и другие полезные rx библиотеки;
    развернуть

    13. Базы данных

    • Сохранение данных в SQLite;
    • Архитектура поставщика контента (Content Provider);
    • Realm, StorIO, Requery, ORMLite и другие библиотеки;
    развернуть

    14. Material дизайн

    • Принципы;
    • Design support library;
    • Анимации;
    развернуть

    15. Android Pro 1

    • Runtime permissions;
    • Maps & Location;
    • Services;
    • Widgets;
    • BroadcastReceiver;
    развернуть

    16. Android Pro 2

    • ConstraintLayout;
    • ButterKnife;
    • Event Bus;
    • Firebase & Fabric (Crashlytics);
    развернуть

    17. Gradle Pro

    • Build Variants;
    • Flavors & Build Types;
    • Splits apk;
    развернуть

    18. Публикация приложений в Play Market

    • Требования к приложению
    • Требования к разработчику
    • Ответы на вопросы
    • Подготовка к собеседованию
    • Куда двигаться дальше?
    Сертификат после обучения
    По окончании обучения вы получите сертификат. Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию. 


    Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

    Преподаватели

    Евгений

    Senior Android Developer в компании Aviasales.

    Профессионал в области разработки мобильных приложений. Евгений прошел путь от начинающего разработчика до тимлида крупной компании. Участвовал во многих известных проектах.

    Занял первое место в конкурсе разработчиков мобильных приложений i-Free AppContest 2010 в номинации "Лучшее приложение под Android". 
    Является одним из немногих разработчиков, чьё приложение для Google Glass официально опубликовано компанией Google.

    "Если у Вас есть стремление стать профессиональным программистом под Android, то главное - это верить, что у Вас всё получится!" - говорит Евгений.

    Фото с очных занятий в СПб

    Отзывы

    Всего отзывов: 22
    Курс Android разработчик (Junior)
    Кузьменко Артём
    Санкт-Петербург

    Спасибо Илье за доходчивую подачу материала.

    Курс Android разработчик (Junior)
    Юрий Михно
    Санкт-Петербург

    Курс составлен грамотно, последовательно. Преподаватель подаёт материал доходчиво и интересно.

    Курс Android разработчик (Junior)
    Артём Фогель
    Санкт-Петербург

    Крайне интересный и информативный курс! Получил базовые знания для разработки под Android на уровень Junior.

    Курс Android разработчик (Junior)
    Алексей Антонов
    Санкт-Петербург

    Отличная подача материала и позитивная атмосфера! Даже такому человека, как я, с опытом программирования менее, чем пол года, удалось написать своё приложение (пусть и очень простенькое) и понять суть вещей, происходящих с Android :)

    Курс Android разработчик (Junior)
    Егор Агапкин
    Санкт-Петербург

    Курс по Android разработке вобрал в себя 90% основ SDK. Преподаватель великолепен. Объяснения и сам курс на высоте. Всем рекомендую!

    Курс Android разработчик (Junior)
    Андрей Бердин
    Санкт-Петербург

    Прекрасный тренер, знающий как преподнести материал. Поставленная и связная речь поможет восприятию. Интересные домашние задания. Надеюсь на дальнейшее продолжение обучения в скором времени.

    Курс Android разработчик (Junior)
    Сергей Полицинский
    Санкт-Петербург

    Удобное расположение, просторные светлые классы, чай-кофе-конфеты, хорошая организация обучения. Реально работающие тренера-профессионалы, отлично разбирающиеся в материале и способные его объяснить. Современная технология обучения, возможность просмотреть прошедшие уроки. Обязательно буду проходить дальнейшее обучение в центре Level UP.

    Курс Android разработчик (Junior)
    Геннадий Ларионов
    Санкт-Петербург

    Курс понравился, ожидания оправданы. Будем стремиться к изучению следующего, "расширенного" курса. Приятно, что есть плюшки, чай, так как после рабочего дня очень актуально.

    Курс Android разработчик (Junior)
    Евгений Абрамкин
    Санкт-Петербург

    Отличная организация занятий. Удобный офис. Уютная атмосфера. Квалифицированный преподаватель. Узнал много нового.

    Курс Android разработчик (Junior)
    Александр Емельянов
    Санкт-Петербург

    Остался очень доволен поданным материалом, классные задачи оказались крайне полезными, кое-что использовал на практике в профессиональной деятельности. Домашние задания (при должном подходе к ним) также дали положительный результат, появилась уверенность в использовании нового материала. Отдельная благодарность тренеру за интересный преподавательский подход!

    Курс Android разработчик (Junior)
    Максим Клюев
    Санкт-Петербург

    Тренер молодец! Ответил на все вопросы. Очень интересно подан материал. Лень делать домашку, очень лень. Чисто, красиво, удобно. Кофе, печеньки.

    Курс Android разработчик (Junior)
    Юрий Шефтель
    Санкт-Петербург

    До курса ничего не знал и не читал о программировании на Андроиде. Старался изучать как можно больше возможностей Java, так как прошёл два курса в Level UP по Java. Преподаватель Владимир по ходу курса доходчиво и крайне информативно преподал все самые важные вещи, необходимые для разработки. Благодаря его материалу я получил очень сильный старт, стал самостоятельно читать дополнительные материалы. Теперь я разрабатываю своё приложение, и оно получается, сделано уже очень много. Я уверен, что смогу закончить его и выложить в Google Market. Владимир помогает мне и отвечает на все вопросы, и я уверен, будет помогать и после окончания курса. Спасибо Владимиру и компании Level UP, что смогли дать направление моей дальнейшей жизни. Я теперь точно знаю, что хочу стать программистом и буду стараться делать всё для достижения этой цели.

    Курс Android разработчик (Junior)
    Сергей
    Санкт-Петербург

    Отличный курс! Интенсивно, но самые важные моменты лично для меня были озвучены. Всё понравилось. По причине занятости не всегда мог посещать занятия, возможность посмотреть запись занятия после очень выручала. Спасибо преподавателю, всё супер! Как пожелание - увеличить количество часов в курсе.

    Курс Android разработчик (Junior)
    Сергей Голубничий
    Санкт-Петербург

    Всё супер! Преподаватель отлично объяснял материал, помогал, отвечал на вопросы. Темы в курсе подобраны отлично. Ничего старого, только новые тенденции в Android разработке. Я остался доволен.

    Курс Android разработчик (Junior)
    Дария
    Санкт-Петербург

    Очень понравился курс. Записалась с целью: найти общий язык с android-разработчиками в своей компании. Теперь взяла на себя часть их задач, что значительно ускорило работу и моё обучение. Если будет продолжение курса - пригласите, пожалуйста.

    Курс Android разработчик (Junior)
    Соколов Максим
    Санкт-Петербург

    Ещё в январе, я совершенно случайно сделал репост из группы вк «Школы программирования Level up». Через пару недель мне перезвонили и сказали, что я выиграл бесплатное прохождение курса «Разработка приложений под Android». Я обрадовался, взял свой ноут и пошёл в школу, как в первый класс. В университете я программировал на Делфи и это весь мой опыт программирования, багаж знаний скудный, но как оказалось, с хорошим наставником и этого достаточно. Спустя каких-то две недели я начал сам писать программы, начал с калькулятора, сейчас заканчиваю разработку собственного новостного портала, и это спустя 2 месяца обучения в школе. В процессе обучения Евгений всегда давал развёрнутые ответы и разъяснения по любым нашим вопросам. Очень хорошо подавал материал, интересно составлял домашние задания и поэтому мы с энтузиазмом подходили к их выполнению. По окончанию обучения нам выдали сертификаты, и спустя какую-то неделю я уже прохожу собеседование на должность джуниора андроид разработки. Я почти получаю работу, единственной проблемой остаётся нехватка знание языка Java(ранее я не был с ним знаком). В общем, от прохождения обучения у меня остались крайне положительные ощущение. В будущем планирую записаться на обучения языка Java, в этой же школе. В завершении, хочу поблагодарить руководителей «Школы программирования Level up» за отлично решённые организационные вопросы, а так же, особо, нашего наставника и учителя – Евгения, который всегда помогал, в любых вопросах.
    Я бы ещё раз всё это прошёл, потому что было действительно интересно и познавательно. А ещё у вас кофе вкусный и конфеты :)

    Курс Android разработчик (Junior)
    Никита Босенко
    Санкт-Петербург

    Большое спасибо :) Из курса для себя вынес ответы на вопросы, в каком направлении двигаться, что изучать. Евгений мотивирует своим примером. Замечательный курс.

    Курс Android разработчик (Junior)
    Иван Осипов
    Санкт-Петербург

    На курс пришёл с некоторыми знаниями, но с самых первых занятий узнавал новые интересные особенности. Особенно радует, что занятия вёл практикующий специалист.

    Курс Android разработчик (Junior)
    Вячеслав Почекутов
    Санкт-Петербург

    Этот курс помог систематизировать мои знания и дал толчок для дальнейшего развития. Евгений один из немногих преподавателей, которые умеют объяснять сложные вещи простым и доступным языком. Очень понравилось, что в курсе материал подаётся структурировано и по сути. В дальнейшем я обязательно закончу другие интересные мне курсы в Level UP!

    Курс Android разработчик (Junior)
    Григорьев С.Е.
    Санкт-Петербург

    Курс понравился, действительно хороший старт, как и обещано на сайте. Хотелось бы хорошего продолжения. Спасибо.

    Курс Android разработчик (Junior)
    Максим Нюхин
    Санкт-Петербург

    Спасибо Евгению за отличный курс и тщательное объяснения мелочей, было круто! Так же огромное спасибо Level Up за организацию данного курса!

    Что касается меня, то я участвовал в конкурсе Вконтакте и в свой День рождения узнал, что выиграл бесплатный курс по Android.
    Сорвался и поехал на курс. И это еще не все! На перерывах бесплатные чай, кофе конфеты, что тоже порадовало.

    По окончанию написал свой простой калькулятор: https://play.google.com/store/apps/details?id=ru.web_kotlas.calc
    Могу с уверенностью сказать, что данного курса вполне хватает написать свое приложение и связать его с сайтом. Я как веб-разработчик, хочу добавить, что не обязательно знать Java, а главное желание. По опыту моих знаний php & JavaScript вполне хватило для курса.
    Главное практиковаться и еще раз практиковаться!

    Курс Android разработчик (Junior)
    Дмитрий Смирнов
    Санкт-Петербург

    Спасибо большое команде Level UP и отдельная благодарность преподавателю курса Евгению! Курс проводился в комфортной приятной обстановке. Все было безупречно за исключением только одного - постоянно не хватало времени для выполнения домашнего задания - безусловно необходимого для закрепления результатов. За 10 занятий по 3 часа (плюс работа дома) был получен довольно-таки приличный набор практических знаний и умений. Сейчас в свободное время с удовольствием занимаюсь выполнением финального задания, которое уже не стыдно будет показать на собеседовании :)

    Показать больше
    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!