Консультация
Работаем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Программирование на Java для платформы Android

Для новичков (Trainee). Не нужны первичные навыки и знания

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

Основной язык, который сегодня используется для разработки на Android - Java, который несколько лет занимает лидирующие позиции в рейтинге лучших языков. Он отлично подходит для изучения таких важных технологий как ООП, алгоритмы и принципы программирования.

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

Общие данные

Варианты обучения
Начало занятий
март-апрель
Продолжительность
92 уч.ч два месяца
Расписание
Понедельник с 18.30 до 21.20
Среда с 18.30 до 21.20
Пятница с 18.30 до 21.20
Стоимость
860 BYN
С рассрочкой
474 BYN / месяц две выплаты
Место занятий
г. Минск, ул. Скрыганова, 14, 5 этаж

Условия отбора

Зачисление на курс проводится по результатам

  • теста по английскому языку

  • теста по логике

Для кого этот курс

  • Для студентов с техническим образованием, которые хотят начать карьеру в IT-сфере;

  • Для программистов, которые хотят сменить направление деятельности и реализовать себя в сфере Java-разработки мобильных приложений;

  • Для всех желающих освоить программирование «с нуля»;

  • Для слушателей, которые планируют продолжить обучение на более сложных курсах, например, «Разработка под Android»

Необходимая подготовка

  • обязательно владение компьютером на уверенном уровне;

  • обязательно пройти бесплатный курс Java на сайте Образовательного центра ПВТ

Для чего этот курс

  • изучить базовые принципы написания приложений на Java;

  • научить слушателей самостоятельно разрабатывать мобильные приложения на Java под Android

Вы будете уметь

  • Работать с распределительной системой управления версиями Git;

  • Обрабатывать исключительные ситуации;

  • Создавать приложения для Android;

  • Использовать в работе полученные теоретические знания, что позволит пройти собеседование на позицию Junior и в кратчайшие сроки войти в профессию.

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

  1. Программирование на Java. Базовый уровень (44 уч.ч)

    1. Введение
      1. Язык Java: краткая история и обзор области. Принцип работы
      2. Установка JDK, компиляция, запуск приложения
      3. Hello World!
    2. Синтаксис языка
      1. Примитивные типы данных
      2. Переменные
      3. Массивы
      4. Строки и операции с ними
    3. Операторы
      1. Условные операторы управления циклом выполнения программы
      2. Циклы
    4. Методы
      1. Создание методов
      2. Вызовов методов
    5. ООП в Java
      1. Концепция ООП
      2. Понятие класса, полей, конструкторов, методов
      3. Инкапсуляция
      4. Полиморфизм
      5. Наследование
      6. Интерфейсы и абстрактные классы
      7. Внутренние классы
    6. Обработка ошибок
      1. Обработка ошибок в структурных языках
      2. Понятие исключительной ситуации, исключения в Java, классы исключений
      3. Пример обработки исключения
    7. Коллекции
      1. Область применения
      2. Коллекции в Java
      3. Сортировка
      4. Итерирование
  2. Программирование на Java. Углубленный уровень (48 уч.ч)

    1. Работа со строками
      1. StringBuilder
      2. Регулярные выражения
      3. Форматирование строк
    2. Потоки ввода/вывода
      1. Ввод
      2. Вывод
    3. Языки разметки
      1. Обзор XML
      2. Парсеры XML: DOM, SAX, XML Pull
      3. Обзор JSON
      4. Парсеры JSON: GSON, Jackson JSON
    4. Многопоточность
      1. Создание, жизненный цикл, управление
      2. Синхронизация
      3. Потокобезопасность
    5. Основы рефлексии и аннотации
    6. Шаблоны проектирования
      1. Понятие шаблона проектирования
      2. Основные шаблоны: Singletone, DAO
      3. Архитектура приложения
    7. Обобщенное программирование
      1. Понятие
      2. Типизация методов и классов
      3. Wildcard

Преподаватели курса

  • Тимофей Коваленко

    Опыт работы: более 7 лет

    Специальность:
    Разработка мобильных приложений на Android

    Занимаюсь разработкой под мобильные платформы уже более 7 лет, работал в крупных компаниях, сейчас работаю в качестве freelance программиста. За этот период времени у меня сформировался огромный опыт и правильное понимание того, как программист должен вести разработку, что означает быть профессионалом и выпускать качественный продукт.

    Узнать больше

Другие курсы программы Разработка мобильных приложений на Android

Тимофей Коваленко

Опыт работы:более 7 лет
Занимаюсь разработкой под мобильные платформы уже более 7 лет, работал в крупных компаниях, сейчас работаю в качестве freelance программиста. За этот период времени у меня сформировался огромный опыт и правильное понимание того, как программист должен вести разработку, что означает быть профессионалом и выпускать качественный продукт. Обучая слушателей на курсах, я понял, насколько важно, чтобы тренер был практиком. Когда я сам учился в университете, меня крайне удивляло, что преподаватели имеют право обучать студентов, не написав ни одного коммерческого проекта в своей жизни :) На курсе “Разработка под Android” я даю прежде всего практический опыт, с которым студенты смогут быстро и эффективно начать работу над реальными проектами. Я максимально использую свой опыт в изложении материала, обучаю слушателей избегать собственных ошибок и даю возможность стать профессионалом по наиболее эффективному пути.
Запись на курс
1
Заполните форму заявки.
2
Ожидайте сообщения на e-mail.
3
До встречи на курсах!

Заполните форму

Задать вопрос методисту

Почему выбирают IT-академию?

Курс дает хорошую базу для дальнейшего самостоятельного изучения как в системной части Linux, так и в области автоматизации\программирования

Учебный курс очень понравился. Частота занятий и объём домашних заданий оптимальный. Курс дает хорошую базу для дальнейшего самостоятельного изучения как  в системной части Linux, так и в области автоматизации\программирования. Курс оправдал все мои ожидания, все что я хотел, я получил. На этом курсы можно получить не только знания по Linux и Python, но и по таким системам, как  Jenkins, Ansible, Docker. 

Главное, что мне понравилось - это результат.

Главное, что мне понравилось - это результат. Из нюансов которые касаются самой учебы, выделить не могу. Так как весе учебные материалы, нам давали в изобилии и все закреплялось практикой. На все вопросы были даны ответы, ссылки на материал. В общем я доволен, сейчас прохожу практику, а там без дела не посидишь и применение результату найдешь!!! Спасибо!
Алексей Зайцев
Учебный курс очень понравился. Частота занятий и объём домашних заданий оптимальный. Курс дает хорошую базу для дальнейшего самостоятельного изучения как  в системной части Linux, так и в области автоматизации\программирования. Курс оправдал все мои ожидания, все что я хотел, я получил. На этом курсы можно получить не только знания по Linux и Python, но и по таким системам, как  Jenkins, Ansible, Docker. Самое важное то, что все эти знания возможно получить без какой-либо базы. Домашние задания были очень интересные и максимально приближены к реалным задачам на проектах. Лекционный материал новый и практико-ориентированный.
Если добросовестно относится к изучению лекционного материала и выполнению домашних заданий, то после успешного завершения курсов найти работу в области автоматизации не составит труда.
Если появится вторая часть данного курса, то с удовольствием пойду на нее.
Спасибо большое Артему Круталевичу за данный учебный курс.
Валерий Киселев
Главное, что мне понравилось - это результат. Из нюансов которые касаются самой учебы, выделить не могу. Так как весе учебные материалы, нам давали в изобилии и все закреплялось практикой. На все вопросы были даны ответы, ссылки на материал. В общем я доволен, сейчас прохожу практику, а там без дела не посидишь и применение результату найдешь!!! Спасибо!

Более 1500 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости