podpiska_close
Два раза в неделю мы присылаем своим читателям
информацию о самых интересных
конференциях и семинарах,
скидках и бесплатных бизнес-мероприятиях.
Присоединяйтесь к нам!

Да, я тоже хочу получать рассылку от All-Events.ru!
ОК
Нажимая кнопку "Ок", Вы принимаете условия Пользовательского соглашения
Спасибо!

Для подтверждения подписки и настройки параметров
перейдите по ссылке, указанной в письме,
которое мы только что направили на указанный e-mail.

Хорошего вам дня!
Ой!

Этот адрес уже есть в нашей базе.

Изменить параметры подписки
Добавить новый адрес
На указанный адрес отправлено письмо с доступом для изменения параметров подписки.

Спасибо за то, что вы с нами!
Тема
Информационные технологии
Отрасль
IT/Телекоммуникации, Интернет
Организатор
EasyUM
Город
Москва
Площадка
Офис EasyUM
Стоимость
45960 руб.
Вид мероприятия
Мастер-класс

25

сентября

2018

Вторник

Java Junior программист (android-developer)

Java Junior программист (android-developer)

Трудно представить современного человека без смартфона в руках. Приложения и обновление смартфона – стали неотъемлемой частью современного мира.

«Android» — мощная ОС охватывающая практически весь технический спектр жизни современного человека. Изучение программирования под Android становится все более и более востребованным, так как практически 88% смартфонов работают на платформе Android, это объясняет спрос на специалистов по созданию приложений для Android.

Хотите приобщиться к современным технологиям, создавать полезные приложения и получать высокую зарплату? Тогда преподаватели курса обучения на «Android-Developer» ждут вас!

Занятия проходят в небольших группах в аудиториях в центре Москвы. 2 раза в неделю. Время - вечернее, примерно с 19:00 до 21:00.

Точные дни и время согласовываем с группой на первом занятии.

Программа Курса:

Java 1. Основы программирования.

  • Введение в Java. Что такие компилятор, интерпритатор, JDK, JRE, документатор. Разбор основных сред разработки. Установка IntelliJ IDEA. Первая программа на java. Преобразование типов.
  • Типы данных. Математические операторы. Работа с примитивными типами.
  • Логические операторы и работа с ними.
  • Управляющие конструкции и циклы: for, while, if, else, else if и другие.
  • Одномерные массивы. Практическая работа No1.
  • Что такое метод, входящие параметры, исходящие параметры. Применение методов в программах.
  • Двухмерные массивы. Практическое их применение.
  • Практическая работа No2. Написание небольшого консольного приложения.
  • РЕЗУЛЬТАТ СТУДЕНТА:Консольная программа «Подбор тур-поездки»

Java 2. ООП.

  • Ссылочные типы данных. Класс String и StringBuffer.
  • Строение класса. Конструкторы, переменные и методы. Их применение на практике.
  • Наследование, как неотъемлемая часть ООП. Разбор класса Object.
  • Инкапсуляция и полиморфизм. Переопределение, перегрузка и сокрытие методов в java. Рекурсия.
  • Абстрактные классы и интерфейсы в java.
  • Работа с исключениями. Конструкции try / catch / finally. Проверяемые и не проверяемые исключения. Собственные классы исключений.
  • JavaFX. Разбор основных инструментов для создания компьютерного приложения: MenuBar, Label, ImageView, Button, GridPane и другие.
  • Написание собственного приложения с помощью JavaFX.
  • РЕЗУЛЬТАТ СТУДЕНТА:Разработанная игра «Угадай карту»

Java 3. Коллекции и многопоточность.

  • Коллекции в java. ArrayList и LinkedList.
  • Коллекции в java. HashSet, LinkedHashSet, SortedSet. Интерфейс Iterator и Iterable. Сортировка в коллекциях.
  • Ассоциативный массивы в java. Разбор класса HashMap и его иерархии.
  • Потоки ввода и вывода (io / nio) символьных и байтовых потоков в java. Сериализация и десериализация. Практика: запись данных в файл и чтение с файла.
  • Многопоточность в java. Синхронизация.
  • Сборщик проектов Maven. Разбор библиотеки для модульного тестирования - JUnit.
  • Логирование в java. Ностройка Log4j.
  • Написание собственного приложения с использованием многопоточности, коллекций и логирования.
  • РЕЗУЛЬТАТ СТУДЕНТА:Программа «Исполнитель задач»

Android 1. Знакомство, UI элементы.

  • Введение в Android. Знакомство с средой разработки Android Studio. Обзор структуры проекта. Первое приложение для Android.
  • XML. Синтаксис языка. Расположение элементов и их свойства.
  • Работа с пользовательским интерфейсом (UI): Activity и Fragments, простейшие элементы интерфейса, строки, размеры, цвета и прочее.
  • Работа с отображением контента: RecyclerView. Адаптеры. Fragments API - это это и как с ним работать.
  • Дизайн и анимация: Material Design Components, Custom View, LayoutManager, Floating Action Button, знакомство с Manifest.
  • Рисование с помощью canvas, меню, контекстное меню, диалоговые окна.
  • Хранение данных: работа с SQLite. Shared preferences, Internal Storage и External Storage.
  • Интернет и HTTP. Библиотека Retrofit и REST API. WebSocket, WebView.
  • РЕЗУЛЬТАТ СТУДЕНТА:Разработан внешний вид финального приложения «Бронирование и оплата электрозаправкок»

Android 2. Полный цикл разработки приложения.

  • Архитектура приложений для Андроид. SOLID, MVP, MVC.
  • Знакомство с версией контроля - Git, и с сборщиком проектов Gradle. Настройка и работа с ними.
  • Службы Services. Service, BroadastReciver, Service extended, Notification. Процессы.
  • Работа с потоками и сетью: AsyncTasks, Handler и JSON.
  • Реактивная лапша и реактивное программирование. Асинхронные задачи. RxJava, RxAndroid.
  • Работа с популярными библиотеками: ButterKnife и Dagger 2.
  • Монетизация приложения с помощью AdMob. Написание финального проекта.
  • Публикация приложения в Google Play.
  • РЕЗУЛЬТАТ СТУДЕНТА:Опубликованное приложение в Google Play «Бронирование и оплата электрозаправкок»

На данном курсе мы разрабатываем реальное приложение для Android «Бронирование и оплата электрозаправки».

Записывайтесь на курс на нашем сайте.

ДЛЯ РЕГИСТРАЦИИ НА КУРС И УТОЧНЕНИЯ ДЕТАЛЕЙ:

 It@Easyum.Ru 

+7 985 589 85 01

Наталья


ОФИЦИАЛЬНЫЙ САЙТ СОБЫТИЯ
http://it.easyum.ru/courses-java-junior-android/




КОНТАКТЫ ОРГАНИЗАТОРОВ



Java-программист, специалист в области разработки сайтов. Администратор курсов.
Наталья
+7 985 589 85 01
hello@easyum.ru





Оставить свой отзыв





26.06.2019
Новые технологии В2В-продаж и инструменты управления продавцами

Новые технологии В2В-продаж и инструменты управления продавцами

Журнал «Управление сбытом» проведет 11-13 сентября в Москве свою ежегодную большую практическую конференцию «ПРОДАЖИ-2019».

26.06.2019
Конференция «Управление проектами»

Конференция «Управление проектами»

Эффективное управление проектами является одним из важнейших компонентов всей системы управления компании для достижения ее стратегических целей. На Конференции «Управление проектами» мы рассмотрим, какие тренды проектного управления сейчас существуют на рынке, какие ИТ-решения применить для повышения эффективности и как работать с разными проектными командами.

26.06.2019
StartUp: Трудовое право

StartUp: Трудовое право 10 сентября 2019 года MK Group проводит первую практическую конференцию "Трудовое право". Это мероприятие, где будут собраны актуальные кейсы, а также организована работа в группах с консультациями. Участники распределятся по тематическим столам, где смогут получить ответы на свои вопросы от эксперта. До 10 июля действуют скидки!

25.06.2019
Обзор самых интересных IT-конференций и форумов (июль 2019)

Обзор самых интересных IT-конференций и форумов (июль 2019) Мы выбрали для вас пять самых интересных мероприятий июля из сферы информационных технологий. География события - Минск, Санкт-Петербург, Ульяновск, Самара + одна интересная онлайн-конференция. На некоторые события ещё действуют скидки за раннюю регистрацию, а на другие можно попасть вообще бесплатно! Сохраняйте в закладки и пользуйтесь!

24.06.2019
Бесплатные семинары и конференции с 1 по 7 июля!

Бесплатные семинары и конференции с 1 по 7 июля! Мы выбрали для вас пять бесплатных бизнес-событий, которые пройдут с 1 по 7 июля. Подборка будет интересна разработчикам, владельцам и руководителям бизнеса, интернет-маркетологам, владельцам интернет-магазинов и сотрудникам digital-агентств. Проведите лето с пользой!