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

    Курсы программирования Android, Обучение разработке приложений Android.

    Курс Junior Android Developer

    HIT
    Курс Junior Android Developer
    Начало курса
    16.01.2019
    Продолжительность
    2 месяца (72 часа)
    Расписание
    Ср 19:00 - 22:00 
    Пт 19:00 - 22:00

    либо

    Ср 19:00 - 22:00 
    Сб 11:00 - 14:00
    Семинар
    (10 мест)
    35900 записаться
    Вебинар(18 мест) 32990 записаться
    свернуть

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


    Курс Junior Android Developer организован как форма активного проектного обучения, целью которого является подготовка участников курса к работе на позиции 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

      • Требования к приложению
      • Требования к разработчику
      • Ответы на вопросы
      • Подготовка к собеседованию
      • Куда двигаться дальше?

      и многое другое!

      свернуть

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

      Евгений

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

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

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

      Илья

      Эксперт в разработке приложений под Android.

      Пришел в разработку мобильных приложений по зову сердца из другой сферы и, как говорит Илья: "Ни капельки не жалею!"

      Работал в компаниях разного уровня, в том числе несколько лет в компании-лидере аутсорс разработки России. Имеет опыт создания крупных проектов с миллионными установками как в команде, так и в одиночку. Также знает тонкости создания проектов в качестве продакт-менеджера, поэтому хорошо понимает потребности бизнеса и работодателей.

      "Дорогу осилит идущий" - говорит Илья об обучении разработке приложений под Android, и добавляет: "А мы научим вас ходить":)
      свернуть

      Фотографии

      свернуть

      Отзывы

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

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

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

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

      Курс Junior Android Developer
      Артём Фогель
      Санкт-Петербург

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

      Курс Junior Android Developer
      Алексей Антонов
      Санкт-Петербург

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

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

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

      Курс Junior Android Developer
      Андрей Бердин
      Санкт-Петербург

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

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

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

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

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

      Курс Junior Android Developer
      Евгений Абрамкин
      Санкт-Петербург

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

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

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

      Курс Junior Android Developer
      Максим Клюев
      Санкт-Петербург

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

      Курс Junior Android Developer
      Юрий Шефтель
      Санкт-Петербург

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

      Курс Junior Android Developer
      Сергей
      Санкт-Петербург

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

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

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

      Курс Junior Android Developer
      Дария
      Санкт-Петербург

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

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

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

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

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

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

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

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

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

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

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

      Курс Junior Android Developer
      Максим Нюхин
      Санкт-Петербург

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

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

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

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

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

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