logo-hibrain

Профессия Android-разработчик онлайн

Обучайтесь языку программирования Java – создавайте приложение для Android с нуля! Мы научим выгружать приложение в Google Play и поможем заработать первые деньги.

  • Площадка:AVENUE
  • Продолжительность:4,5 месяца
  • Дата:26 декабря
  • Стоимость:от 26 964 рублей
Оставить заявку
Профессия Android-разработчик онлайн

О курсе

По завершении курса вы научитесь:

  • Программировать на Java.
  • Настраивать рабочую среду Android Studio.
  • Владеть принципами ООП на Java.
  • Заниматься мобильной разработкой под Android.
  • Монетизировать приложения.

Мы предлагаем:

  • Сертификат и его онлайн копия.
  • Скидка 15% каждому выпускнику на любой другой курс.
  • Общий чат и постоянная онлайн-поддержка от преподавателя.
  • Видео всех занятий.
  • Закрытая платформа.
  • Тренинг по трудоустройству.
  • Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний в Нижнем-Новгороде.

Занятия 2 дня в неделю с 19:00 до 21:00

Обучение очно или онлайн.

Мы изучаем:

course-info
  • android
    android
  • sqlite
    sqlite
  • java
    java

Кому подойдет курс

  • Для студентов и выпускников, начинающих IT-специалистов, опытных айтишников, желающих развиваться в новом направлении, владельцев стартапов и всех, кто интересуется направлением мобильной разработки

Необходимые навыки

  • Специальных навыков не требуется

Эксперты

Профессиональные практикующие специалисты и сотрудники крупных компаний, каждый из которых обладает профильным образованием и длительным стажем работы

  • Эксперты школы AVENUE
    Эксперты школы AVENUE
    Опытные профессионалы-практики

Карьера

На базе учебного центра работает отдел профессиональных рекрутеров, которые готовы приложить все усилия для трудоустройства выпускников наших IT-курсов. На данный момент мы сотрудничаем уже более чем со 100 IT-компаниями из Нижнего Новгорода, которые реально готовы трудоустраивать после наших курсов.

    Программа курса

    • Java. Основы. Компилятор, Интерпретатор, JDK, JRE, документатор. Среда Разработки. Обзор популярных сред разработки на Java. Установка IntelliJ IDEA. Написание первой программы на Java.
    • Типы данных и их преобразования. Примитивные типы и операторы.
    • Логические операторы. Работа с Логическими операторами в Java.
    • FOR, WHILE, IF, ELSE, ELSE IF. Управляющие конструкции и циклы.
    • Массив. Элементы Массива. Общая форма описания одномерного массива. Метод «пузырька».
    • Практическая работа №1: Метода. Типы методов. Функции Метода в программе. Параметры: входящие, исходящие.
    • Двухмерные массивы в Java. Работа с Двухмерными Массивами и написание программ.
    • Практическая работа № 2: Написание консольного приложения с использованием Java.
    • Типы данных в Java. Ссылочные типы данных и работа с ними. Класс String и StringBuffer.
    • Классы. Строение класса, Элементы класса. Конструкторы, переменные и методы. Роль классов в написании программ.
    • Введение в ООП на Java. Наследование. Класс Object и работа с ним.
    • Полиморфизм: формы, параметрические методы и типы. Переопределение и перегрузка. Инкапсуляция: публичные методы, сокрытие методов в Java. Рекурсия.
    • Абстрактные классы и интерфейсы в Java – в чём различия? Место классов и интерфейсов в написании приложений на Java.
    • Исключения и работа с ними. Операторы TRY / CATCH / FINALLY. Собственные классы исключений.
    • JavaFX. Инструменты для создания компьютерного приложения: MenuBar, Label, ImageView, Button, GridPane.
    • Самостоятельно пишем приложение с использованием базовых принципов ООП и JavaFX.
    • Коллекции. Типы интерфейсов: ArrayList и LinkedList.
    • Типы интерфейсов: HashSet, LinkedHashSet, SortedSet. Виды интерфейсов: Iterator и Iterable. Отличия и роль в написании программ. Сортировка в коллекциях.
    • Java и Ассоциативные Массивы. Класс «HashMap» и его иерархии.
    • Коллекции прикладных программных интерфейсов для языка Java. Ввод - Вывод (io / nio). Сериализация и десериализация.
    • Многопоточность в Java. Функции многопоточности. Синхронизация.
    • Сборка проектов - Maven. Тестирование модулей - JUnit.
    • Логирование как лучшее средство от дебагов. Принципы логирования. Настройка Log4j.
    • Напишем собственное приложение с использованием принципов многопоточности, коллекций и логирования.
    • Введение в мобильную разработку. Знакомство с Android Studio. Первые проект в Android Studio. Синтаксис языка XML.
    • UI. Создание пользовательского интерфейса. Строки, размеры, цвета.
    • Отображение контента. Методы отображения графического контента: setImageResource, setImageBitmap, setImageDrawable, ImageView и другие.
    • Мобильные базы данных. Знакомство с SQLite.
    • Архитектура мобильных приложений. MVP, MVC.
    • Реактивная лапша. Знакомство с RxJava и RxAndroid.
    • Учимся «контролить» версии в Git. Обзор структуры Gradle.
    • Обзор библиотеки ButterKnife. Монетизация приложения. PlayMarket.
    course-program